Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: dashboard_new.php
<style type="text/css"> .news_slider { min-height: 100px !important; } .chart-container .dropdown-toggle::after { content: none; } .carousel-control-next-icon { background-image: url(<?php echo base_url('assets/images/icon_right.png') ?>) !important; } .carousel-control-prev-icon{ background-image: url(<?php echo base_url('assets/images/icon_left.png') ?>) !important; } .carousel-control-next-icon, .carousel-control-prev-icon{ width: 15px; height: 28px; } .carousel-control-next, .carousel-control-prev { position: static !important; display: inline !important; } div.complete { position: relative; z-index: 1; } div.complete:before { content: ""; position: absolute; left: 0; bottom: -5px; height: 15px; width: 70px; border-bottom: 3px solid #5cb85c; } div.reject { position: relative; z-index: 1; } div.reject:before { content: ""; position: absolute; left: 0; bottom: -5px; height: 15px; width: 70px; border-bottom: 3px solid #a0241d; } div.pending { position: relative; z-index: 1; } div.pending:before { content: ""; position: absolute; left: 0; bottom: -5px; height: 15px; width: 70px; border-bottom: 3px solid #324148; } div.inprocess { position: relative; z-index: 1; } div.inprocess:before { content: ""; position: absolute; left: 0; bottom: -5px; height: 15px; width: 70px; border-bottom: 3px solid #ff7800; } .has-fixed-height { height: 223px; } .bln > i{ font-size: 18px !important; } .servicetext{ white-space: nowrap; width: 50px; overflow: hidden; text-overflow: ellipsis; border: 1px solid #000000; } </style> <!-- Page header --> <div class="page-header border-bottom-0"> <div class="page-header-content header-elements-md-inline"> <div class="page-title d-flex"> <h4><a href="<?php echo base_url('dashboard'); ?>" class="BackButton-Link"><i class="icon-arrow-left52 mr-2"></i></a> <span class="font-weight-semibold"><?php echo $this->lang->line('CUST_DB_HEADER'); ?></span></h4> </div> <div class="header-elements d-none mb-3 mb-md-0"> <div class="d-flex justify-content-center"> </div> </div> </div> </div> <!-- /page header --> <!-- Content area --> <div class="content "> <?php if(isset($_SESSION['message'])){ ?> <div class = "alert alert-success"> <?php echo $this->session->flashdata('message'); ?> </div> <?php }?> <?php if(isset($_SESSION['error_message'])){ ?> <div class = "alert alert-danger"> <?php echo $this->session->flashdata('error_message'); ?> </div> <?php }?> <!---news&balance--> <div class="card"> <div class="row align-items-center"> <div class="col-xl-7"> <!--news slider--> <div> <div class="card-body"> <div class="row"> <div class="col-xl-12"> <h3><?php echo $this->lang->line('PriceChanged24Hours');?></h3> <div id="carouselContent" class="carousel slide pb-3" data-ride="carousel"> <div class="carousel-inner news_slider" role="listbox"> <?php if(count($dashboardPriceNotices) > 0){ $i=0; foreach ($dashboardPriceNotices as $noticeRow) { if($i==0){ $class='active'; }else{ $class=''; } ?> <div class="carousel-item <?php echo $class; ?> pt-2 pb-3"> <h6><i class="icon-megaphone mr-2"></i> <?php echo $noticeRow->Message; ?></h6> </div> <?php $i++; } } else { echo $this->lang->line('CUST_LBL_10'); } ?> </div> <div class="row"> <div class="col-xl-8"> <div class="myicons"> <a class="carousel-control-prev" href="#carouselContent" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselContent" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> <div class="col-xl-4 text-right"> <a href="<?php echo base_url('page/allPriceUpdates'); ?>" class="btn ThemeColorButton rounded-round"><?php echo $this->lang->line("AllPriceChanges"); ?></a> </div> </div> </div> </div> </div> </div> </div> <!-- /news slider --> </div> <!--balance--> <div class="col-xl-5"> <!-- Sales stats --> <div class="buttons_keys"> <div class="card-header header-elements-inline"> <h5 class="card-title"><strong>Your Current Balance</strong></h5> <div class="header-elements"></div> </div> <div class="card-body py-0"> <div class="row"> <div class="col-12"> <div class="mb-3"> <h1 class="font-weight-semibold mb-1 bln"><?php echo $userDetails->CurrencySymbol.' '. roundMe($userDetails->Credits); ?> </h1> </div> <span class="mb-4 mr-1"> <a href="<?php echo base_url('page/add_credits');?>" role="button" class="btn bg-indigo-400 rounded-round GreenThemeButton alignclass"><i class="icon-cart2 mr-2"></i> Buy Credit</a> </span> <span class="mb-4 mr-1"> <a style="background-image: url(<?= base_url('assets/green_theme_images/telegram.png'); ?>);background-repeat: no-repeat;background-position: 12px center;padding-left: 45px;" href="javascript:;" onclick="return connectTelegram();" role="button" class="btn bg-indigo-400 rounded-round GreenThemeButton alignclass">Connect Telegram</a> </span> <?php $apiKey = ''; $userId = $getUserDetails->UserId; if($adminAllowAPIStatus->AllowAPI == 0){ if($getUserDetails->AllowAPI) { ?> <span class="mb-4 mr-1"> <a style="background-image: url(<?= base_url('assets/green_theme_images/api_icon.jpg'); ?>);background-repeat: no-repeat;background-position: 12px center;padding-left: 45px;" href="javascript:;" onclick="return getUserKey();" role="button" class="btn bg-indigo-400 rounded-round GreenThemeButton alignclass">View API Key</a> </span> <?php } } else{ if($getUserDetails->AllowAPI) { ?> <span class="mb-4 mr-1"> <a style="background-image: url(<?= base_url('assets/green_theme_images/api_icon.jpg'); ?>);background-repeat: no-repeat;background-position: 12px center;padding-left: 45px;" href="javascript:;" onclick="return getUserKey();" role="button" class="btn bg-indigo-400 rounded-round GreenThemeButton alignclass">View API Key</a> </span> <?php } else{ ?> <a href="<?php echo base_url("/Dashboard/cleintapi?gnrtKey=1&userId=$userId"); ?>" onclick="return getUserKey();" role="button" class="btn bg-indigo-400 rounded-round GreenThemeButton alignclass"><li class="fa fa-cog mr-2"></li><?php echo $this->lang->line("BE_LBL_41"); ?></a> <?php } }?> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/5.5.2/bootbox.min.js"></script> <script type="text/javascript"> function connectTelegram() { $.post('<?= base_url('telegram/generate_token'); ?>', function(token){ bootbox.alert({ title: "Connect Telegram", message: token, }); }); return false; } function getUserKey() { $.post('<?= base_url('page/getUserKey'); ?>', function(token){ response_api = JSON.parse(token); bootbox.alert({ title: "API Key", message: "API Key: " + response_api.API, }); }); } </script> </div> </div> </div> </div> <!-- /sales stats --> </div> </div> </div> <!---/news&balance--> <div class="card"> <div class="row"> <div class="col-xl-4"> <div class=""> <div class="card-header header-elements-inline"> <h5 class="card-title"><strong>Sale Summary</strong></h5> <div class="header-elements"> </div> </div> <div class="card-body py-0"> <div class="row "> <div class="col-8"> <div> <h5 class=""><?php echo $this->lang->line('CUST_LBL_215'); ?></h5> </div> </div> <div class="col-4"> <div class="text-right"> <h5 class=""><?php echo /*$userDetails->CurrencySymbol */ roundMe($totalReceipts); ?></h5> </div> </div> </div> <hr class="mt-0 mb-2"> <div class="row"> <div class="col-8"> <div > <h5 class="">Paid Invoices</h5> </div> </div> <div class="col-4"> <div class="text-right"> <h5 class=""><?php echo roundMe($paidinvoices); ?></h5> </div> </div> </div> <hr class="mt-0 mb-2"> <div class="row "> <div class="col-8"> <div > <h5 class="">Unpaid Invoice</h5> </div> </div> <div class="col-4"> <div class="text-right"> <h5 class=""><?php echo roundMe($unpaid); ?></h5> </div> </div> </div> <hr class="mt-0 mb-2"> <div class="row"> <div class="col-8"> <div > <h5 class="">In Process Credits</h5> </div> </div> <div class="col-4"> <div class="mb-3 text-right"> <h5 class="font-weight-semibold mb-1"><?php echo roundMe($inprocesscredit);?></h5> </div> </div> </div> </div> </div> </div> <div class="col-xl-8"> <!-- charts --> <div class=""> <div class="card-header header-elements-inline"> <h5 class="card-title"><strong>Order Summary - <?php echo $ordersTotal['totalorders']; ?></strong></h5> </div> </div> <script> var Totalorders = <?php echo $ordersTotal['totalorders']; ?>; var Inprocess = <?php echo $ordersTotal['inprocess']; ?>; var Completed = <?php echo $ordersTotal['completed']; ?>; var Rejected = <?php echo $ordersTotal['rejected']; ?>; var Pending = <?php echo $ordersTotal['pending']; ?>; </script> <script src="<?php echo base_url('assets/global_assets/js/demo_charts/echarts/dark/pies/pie_multiple.js') ?>"></script> <div class="card-body"> <div class="chart-container"> <table width="100%"> <tr> <td width="25%" class="Pointer"> <div class="dropdown"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div class="chart" style="height: 150px;" id="pie_multiples1"></div> </a> <div class="dropdown-menu multichartsClientes" aria-labelledby="dropdownMenuLink"> <a class="dropdown-item" href="<?php echo base_url('page/imei_orders?status=Completed')?>">IMEI Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/file_orders?status=Completed')?>">File Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/server_orders?status=Completed')?>">Server Services Orders</a> </div> </div> </td> <td width="25%" class="Pointer"> <div class="dropdown"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div class="chart" style="height: 150px;" id="pie_multiples2"></div> </a> <div class="dropdown-menu multichartsClientes" aria-labelledby="dropdownMenuLink1"> <a class="dropdown-item" href="<?php echo base_url('page/imei_orders?status=In Process')?>">IMEI Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/file_orders?status=In Process')?>">File Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/server_orders?status=In Process')?>">Server Services Orders</a> </div> </div> </td> <td width="25%" class="Pointer"> <div class="dropdown"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div class="chart" style="height: 150px;" id="pie_multiples3"></div> </a> <div class="dropdown-menu multichartsClientes" aria-labelledby="dropdownMenuLink2"> <a class="dropdown-item" href="<?php echo base_url('page/imei_orders?status=Rejected')?>">IMEI Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/file_orders?status=Rejected')?>">File Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/server_orders?status=Rejected')?>">Server Services Orders</a> </div> </div> </td> <td width="25%" class="Pointer"> <div class="dropdown"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink3" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <div class="chart" style="height: 150px;" id="pie_multiples4"></div> </a> <div class="dropdown-menu multichartsClientes" aria-labelledby="dropdownMenuLink3"> <a class="dropdown-item" href="<?php echo base_url('page/imei_orders?status=Pending')?>">IMEI Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/file_orders?status=Pending')?>">File Services Orders</a> <a class="dropdown-item" href="<?php echo base_url('page/server_orders?status=Pending')?>">Server Services Orders</a> </div> </div> </td> </tr> </table> <!-- <div class="chart has-fixed-height" id="pie_multiples1"></div>--> <!-- <div class="chart has-fixed-height" id="pie_multiples2"></div>--> <!-- <div class="chart has-fixed-height" id="pie_multiples3"></div>--> <!-- <div class="chart has-fixed-height" id="pie_multiples4"></div>--> </div> </div> </div> <!-- /charts --> </div> </div> <div class="row"> <div class="col-xl-12"> <!-- searching (selects) --> <!--<h4><?php /*echo $this->lang->line('CUST_LBL_30'); */?></h4>--> <h5><strong><?php echo 'Last 20 IMEI Orders'; ?></strong></h5> <div class="table-responsive"> <table class="table table-striped"> <thead> <tr> <th style="width: 10%; text-align: left !important;">Order Id</th> <th style="width: 35%"> <select class="select2me" style="width: 100px;" id="ServicesSerach" onchange="getServicesSerach(this.value)"> <option value="all">All Services</option> <?php $packs=getAllPack(); foreach($packs as $pack){ ?> <option class="servicetext" value="<?php echo $pack->Id;?>"><?php echo $pack->Value;?></option> <?php } ?> </select> </th> <th style="width: 12%"><input class="form-control" onkeyup="getImeiSerach(this.value)" id="imeiSearch" ></th> <th style="width: 12%"> <select class="form-control" id="statusSerach" onchange="getStatusSerach(this.value)"> <option value="all">All Status</option> <?php $codes=get_code_status(); foreach($codes as $code){ ?> <option value="<?php echo $code->Id;?>"><?php echo $code->Value;?></option> <?php } ?> </select> </th> <th style="text-align: left !important;">Code</th> <th style="text-align: left !important;"> Actions </th> <th>View</th> </tr> </thead> <tbody id="searchData"> <?php $PACKS=array(); $packs=getAllPackData(); foreach($packs as $pack){ $PACKS[$pack->PackageId] = stripslashes($pack->PackageTitle).'-->'.$pack->CancelOrders.'-->'.$pack->VerifyOrders.'-->'.$pack->OrderVerifyMins.'-->'.$pack->OrderCancelMins; } $STATUSES = array(); $codes=get_code_all_status(); foreach($codes as $code){ $STATUSES[$code->CodeStatusId] = stripslashes($code->CodeStatus); } $currDtTm = setDtTmWRTYourCountry(); foreach ($latestTwentyImeiOrders as $order) { $showVerify = '0'; $showCancel = '0'; $showVerify = '0'; $showCancel = '0'; $pckTitle = ''; $cancelOrder = 0; $verifyOrder = 0; $orderVerifyMins = 0; $orderCancelMins = 0; $orderStatus = ''; if(isset($PACKS[$order->PackageId]) && $PACKS[$order->PackageId] != '') { $arrPackDtls = explode('-->', $PACKS[$order->PackageId]); $pckTitle = fixTextInTD($arrPackDtls[0], 3, 15); $cancelOrder = $arrPackDtls[1]; $verifyOrder = $arrPackDtls[2]; $orderVerifyMins = $arrPackDtls[3]; $orderCancelMins = $arrPackDtls[4]; } if(isset($STATUSES[$order->CodeStatusId]) && $STATUSES[$order->CodeStatusId] != '') { $orderStatus = $STATUSES[$order->CodeStatusId]; } if($order->ReplyDtTm != '') { $diffInMinsV = minutesDiffInDates($order->ReplyDtTm, $currDtTm); if($diffInMinsV <= $orderVerifyMins) $showVerify = '1'; } if($order->RequestedAt != '') { $diffInMinsC = minutesDiffInDates($order->RequestedAt, $currDtTm); if($diffInMinsC <= $orderCancelMins) $showCancel = '1'; } ?> <tr> <td style="word-wrap:break-word; "> #<?php echo $order->CodeId; ?> </td> <td style="word-wrap:break-word;"> <?php echo $order->PackageTitle; ?> </td> <td style="word-wrap:break-word;"> <?php echo $order->IMEINo; ?> </td> <td style="word-wrap:break-word;"> <?php $status_class=''; echo $status_class; switch ($order->CodeStatus) { case "Pending": $status_class='pending'; break; case "Completed": $status_class='complete'; break; case "Rejected": $status_class='reject'; break; case "In Process": $status_class='inprocess'; break; echo $status_class; } ?> <div class="<?php echo $status_class; ?>"><?php echo $order->CodeStatus; ?></div> </td> <td style="word-wrap:break-word;"> <?php if($order->Code==''){ echo '-'; }else{ echo '#'.$order->Code; } ?> </td> <td style="word-wrap:break-word;"> <!--verify--> <?php if ($verifyOrder == '1' && $showVerify == '1') { if($order->CodeStatusId == 2 && $order->Verify==0) { $till = addMinutesToDtTm($order->ReplyDtTm, $orderVerifyMins); $strData = daysHoursMinsDifferenceInDates($till, $currDtTm); ?> <a class="fancybox fancybox.ajax" href="<?php echo base_url()?>page/verifyorder?id=<? echo($order->CodeId);?>" ><i class="fa fa-refresh"></i></a> <? if($strData != '') { echo ' Expires in<br />'.$strData; } } else if($order->Verify==1) { echo '<span class="badge badge-pill badge-warning">Under Verification</span>'; } else { echo '-'; } } else { echo '-'; } echo '    '; if($cancelOrder == '1' && $order->CodeStatusId == '1' && $showCancel == '1' && $orderStatus != 'Processing') { ?> <a href="<?php echo base_url()?>page/imeiorders?cancel=1&orderId=<? echo($order->CodeId);?>" onclick="return confirm('<? echo $CUST_LBL_230; ?>')"><i class="fa fa-trash-o"></i></a> <? } else echo '-'; ?> </td> <td style="text-align: center;"> <a class="fancybox fancybox.ajax" title="Order Details" href="<?php echo base_url(); ?>page/iodetail?id=<?php echo $order->CodeId; ?>"><i class="fa icon-eye"></i> </a> </td> </tr> <?php } ?> <?php if (!count($latestFiveImeiOrders)) { ?> <tr> <td align="center" colspan="7">No Orders Found!</td> </tr> <?php } ?> </tbody> </table> </div> <!-- /searching (selects) --> </div> </div> </div> <?php if(isset($newsPopup) && $newsPopup->DisableNews == 0 && $newsPopup->UserOpened == 0) { ?> <div class="modal" id="newsPopupModal" data-backdrop="static" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"><?= $newsPopup->NewsTitle ?: 'News' ?></h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <?= $newsPopup->News ?> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary ThemeGreenBtn" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(function(){ $('#newsPopupModal').modal('show'); }); </script> <?php } ?> <!-- /content area --> <script src="<?php echo base_url('assets/js/functions.js?v='.$this->config->item('assets_version'));?>"></script> <script> $('document').ready(function () { $('.fancybox').fancybox(); }); function load_fancybox(val){ var url=val; $.fancybox({ autoSize: true, href: url, type: 'ajax' }); return false; } var baseurl = "<?php echo base_url() ?>"; function getServicesSerach(val){ var csrfName = '<?php echo $this->security->get_csrf_hash(); ?>'; console.log(csrfName,val); $.ajax({ type: "POST", data: {csrf_test_name:csrfName,id:val}, url:baseurl+'dashboard/serviceSearch', success:function(response){ $("#searchData").html(response); } }); } function getStatusSerach(val){ var csrfName = '<?php echo $this->security->get_csrf_hash(); ?>'; console.log(csrfName,val); $.ajax({ type: "POST", data: {csrf_test_name:csrfName,status:val}, url:baseurl+'dashboard/statusSearch', success:function(response){ $("#searchData").html(response); } }); } function getImeiSerach(val){ console.log(val.length); if(val.length>=0){ var csrfName = '<?php echo $this->security->get_csrf_hash(); ?>'; console.log(csrfName,val); $.ajax({ type: "POST", data: {csrf_test_name:csrfName,imei:val}, url:baseurl+'dashboard/imeiSearch', success:function(response){ $("#searchData").html(response); } }); } } var timeout = 3000; // in miliseconds (3*1000) $('.alert').delay(timeout).fadeOut(1900); </script>