Skip to content

Commit c474946

Browse files
authored
Update search.php
1 parent 2fe12c3 commit c474946

File tree

1 file changed

+45
-39
lines changed

1 file changed

+45
-39
lines changed

search.php

Lines changed: 45 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
form("فایل های مورد نیاز یافت نشد");
44
exit();
55
}
6-
6+
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
77

88
require "baseInfo.php";
99
require "config.php";
@@ -32,7 +32,6 @@
3232
$found = false;
3333
while($row = $serversList->fetch_assoc()){
3434
$serverId = $row['id'];
35-
3635
$response = getJson($serverId);
3736
if($response->success){
3837
$list = json_encode($response->obj);
@@ -44,13 +43,13 @@
4443
foreach($list as $keys=>$packageInfo){
4544
if(strpos($packageInfo->settings, $config_link)!=false){
4645
$remark = $packageInfo->remark;
47-
$upload = sumerize($packageInfo->up);
48-
$download = sumerize($packageInfo->down);
46+
$upload = sumerize2($packageInfo->up);
47+
$download = sumerize2($packageInfo->down);
4948
$state = $packageInfo->enable == true?"فعال 🟢":"غیر فعال 🔴";
50-
$totalUsed = sumerize($packageInfo->up + $packageInfo->down);
51-
$total = $packageInfo->total!=0?sumerize($packageInfo->total):"نامحدود";
49+
$totalUsed = sumerize2($packageInfo->up + $packageInfo->down);
50+
$total = $packageInfo->total!=0?sumerize2($packageInfo->total):"نامحدود";
5251
$expiryTime = $packageInfo->expiryTime != 0?jdate("Y-m-d H:i:s",substr($packageInfo->expiryTime,0,-3)):"نامحدود";
53-
$leftMb = $packageInfo->total!=0?sumerize($packageInfo->total - $packageInfo->up - $packageInfo->down):"نامحدود";
52+
$leftMb = $packageInfo->total!=0?sumerize2($packageInfo->total - $packageInfo->up - $packageInfo->down):"نامحدود";
5453
$expiryDay = $packageInfo->expiryTime != 0?
5554
floor(
5655
(substr($packageInfo->expiryTime,0,-3)-time())/(60 * 60 * 24))
@@ -87,18 +86,18 @@
8786
if(!isset($clientsSettings[$settingKey]['email'])){
8887
$packageInfo = $list[$keys];
8988
$remark = $packageInfo->remark;
90-
$upload = sumerize($packageInfo->up);
91-
$download = sumerize($packageInfo->down);
89+
$upload = sumerize2($packageInfo->up);
90+
$download = sumerize2($packageInfo->down);
9291
$state = $packageInfo->enable == true?"فعال 🟢":"غیر فعال 🔴";
93-
$totalUsed = sumerize($packageInfo->up + $packageInfo->down);
94-
$total = $packageInfo->total!=0?sumerize($packageInfo->total):"نامحدود";
92+
$totalUsed = sumerize2($packageInfo->up + $packageInfo->down);
93+
$total = $packageInfo->total!=0?sumerize2($packageInfo->total):"نامحدود";
9594
$expiryTime = $packageInfo->expiryTime != 0?jdate("Y-m-d H:i:s",substr($packageInfo->expiryTime,0,-3)):"نامحدود";
96-
$leftMb = $packageInfo->total!=0?sumerize($packageInfo->total - $packageInfo->up - $packageInfo->down):"نامحدود";
95+
$leftMb = $packageInfo->total!=0?sumerize2($packageInfo->total - $packageInfo->up - $packageInfo->down):"نامحدود";
9796
if(is_numeric($leftMb)){
9897
if($leftMb<0){
9998
$leftMb = 0;
10099
}else{
101-
$leftMb = sumerize($packageInfo->total - $packageInfo->up - $packageInfo->down);
100+
$leftMb = sumerize2($packageInfo->total - $packageInfo->up - $packageInfo->down);
102101
}
103102
}
104103

@@ -117,19 +116,19 @@
117116
$emails = array_column($clientState,'email');
118117
$emailKey = array_search($email,$emails);
119118
if($clientState[$emailKey]->total != 0 || $clientState[$emailKey]->up != 0 || $clientState[$emailKey]->down != 0 || $clientState[$emailKey]->expiryTime != 0){
120-
$upload = sumerize($clientState[$emailKey]->up);
121-
$download = sumerize($clientState[$emailKey]->down);
119+
$upload = sumerize2($clientState[$emailKey]->up);
120+
$download = sumerize2($clientState[$emailKey]->down);
122121
$total = $clientState[$emailKey]->total==0 && $list[$keys]->total !=0?$list[$keys]->total:$clientState[$emailKey]->total;
123122
$leftMb = $total!=0?($total - $clientState[$emailKey]->up - $clientState[$emailKey]->down):"نامحدود";
124123
if(is_numeric($leftMb)){
125124
if($leftMb<0){
126125
$leftMb = 0;
127126
}else{
128-
$leftMb = sumerize($total - $clientState[$emailKey]->up - $clientState[$emailKey]->down);
127+
$leftMb = sumerize2($total - $clientState[$emailKey]->up - $clientState[$emailKey]->down);
129128
}
130129
}
131-
$totalUsed = sumerize($clientState[$emailKey]->up + $clientState[$emailKey]->down);
132-
$total = $total!=0?sumerize($total):"نامحدود";
130+
$totalUsed = sumerize2($clientState[$emailKey]->up + $clientState[$emailKey]->down);
131+
$total = $total!=0?sumerize2($total):"نامحدود";
133132
$expTime = $clientState[$emailKey]->expiryTime == 0 && $list[$keys]->expiryTime?$list[$keys]->expiryTime:$clientState[$emailKey]->expiryTime;
134133
$expiryTime = $expTime != 0?jdate("Y-m-d H:i:s",substr($expTime,0,-3)):"نامحدود";
135134
$expiryDay = $expTime != 0?
@@ -144,18 +143,18 @@
144143
$remark = $email;
145144
}
146145
elseif($list[$keys]->total != 0 || $list[$keys]->up != 0 || $list[$keys]->down != 0 || $list[$keys]->expiryTime != 0){
147-
$upload = sumerize($list[$keys]->up);
148-
$download = sumerize($list[$keys]->down);
146+
$upload = sumerize2($list[$keys]->up);
147+
$download = sumerize2($list[$keys]->down);
149148
$leftMb = $list[$keys]->total!=0?($list[$keys]->total - $list[$keys]->up - $list[$keys]->down):"نامحدود";
150149
if(is_numeric($leftMb)){
151150
if($leftMb<0){
152151
$leftMb = 0;
153152
}else{
154-
$leftMb = sumerize($list[$keys]->total - $list[$keys]->up - $list[$keys]->down);
153+
$leftMb = sumerize2($list[$keys]->total - $list[$keys]->up - $list[$keys]->down);
155154
}
156155
}
157-
$totalUsed = sumerize($list[$keys]->up + $list[$keys]->down);
158-
$total = $list[$keys]->total!=0?sumerize($list[$keys]->total):"نامحدود";
156+
$totalUsed = sumerize2($list[$keys]->up + $list[$keys]->down);
157+
$total = $list[$keys]->total!=0?sumerize2($list[$keys]->total):"نامحدود";
159158
$expiryTime = $list[$keys]->expiryTime != 0?jdate("Y-m-d H:i:s",substr($list[$keys]->expiryTime,0,-3)):"نامحدود";
160159
$expiryDay = $list[$keys]->expiryTime != 0?
161160
floor(
@@ -201,9 +200,9 @@ function showForm($type){
201200
</head>
202201
<body style="background: <?php if(!isset($state)) echo "#f7f0f5"; elseif($state) echo "#f7f0f5"; elseif(!$state) echo "#FF5733";?>;">
203202
<?php if ($type=="configInfo"){
204-
$download = round(100 * $download / $total,2);
205-
$upload = round(100 * $upload / $total,2);
206-
$leftMb = round(100 * $leftMb / $total,2);
203+
$download = $download != 0? round(100 * $download / $total,2):0;
204+
$upload = $upload != 0 ? round(100 * $upload / $total,2):0;
205+
$leftMb = $leftMb != "نامحدود"?round(100 * $leftMb / $total,2):"100";
207206
?>
208207
<div class="container" style="">
209208
<form id="contact" class="contactw">
@@ -212,6 +211,8 @@ function showForm($type){
212211
<p style="font-size:18px;font-weight: bold;color:#1d3557;margin-top:15px;"> وضعیت: <?php echo $state;?> </p>
213212

214213
<br>
214+
215+
215216
<div class="mainform" >
216217

217218
<div>
@@ -221,30 +222,35 @@ function showForm($type){
221222
<path d="M490.667,341.333L490.667,341.333c-11.782,0-21.333,9.551-21.333,21.333V448c0,11.782-9.551,21.333-21.333,21.333H64 c-11.782,0-21.333-9.551-21.333-21.333v-85.333c0-11.782-9.551-21.333-21.333-21.333l0,0C9.551,341.333,0,350.885,0,362.667V448 c0,35.346,28.654,64,64,64h384c35.346,0,64-28.654,64-64v-85.333C512,350.885,502.449,341.333,490.667,341.333z"/>
222223
</g>
223224
</svg>
224-
<p style="font-size:16px">حجم مصرفی</p>
225+
<p style="font-size:16px">حجم دانلود</p>
225226
<div class="progress-bar" style="display:flex; background: radial-gradient(closest-side, #F9F9F9 79%, transparent 80% 100%),conic-gradient(<?php if($download <= 50) echo "#04a777 "; elseif($download <= 70 && $download > 50) echo "yellow "; elseif($download > 70) echo "red "; echo $download . "%";?>, #e2eafc 0);">
226227
<?php echo $download . "%";?></div>
227228
</div>
229+
228230
<div style="margin-right:50px;">
231+
<svg style="margin-left: 6px" xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" viewBox="0 0 24 24" width="20" height="20"><path d="M23.9,11.437A12,12,0,0,0,0,13a11.878,11.878,0,0,0,3.759,8.712A4.84,4.84,0,0,0,7.113,23H16.88a4.994,4.994,0,0,0,3.509-1.429A11.944,11.944,0,0,0,23.9,11.437Zm-4.909,8.7A3,3,0,0,1,16.88,21H7.113a2.862,2.862,0,0,1-1.981-.741A9.9,9.9,0,0,1,2,13,10.014,10.014,0,0,1,5.338,5.543,9.881,9.881,0,0,1,11.986,3a10.553,10.553,0,0,1,1.174.066,9.994,9.994,0,0,1,5.831,17.076ZM7.807,17.285a1,1,0,0,1-1.4,1.43A8,8,0,0,1,12,5a8.072,8.072,0,0,1,1.143.081,1,1,0,0,1,.847,1.133.989.989,0,0,1-1.133.848,6,6,0,0,0-5.05,10.223Zm12.112-5.428A8.072,8.072,0,0,1,20,13a7.931,7.931,0,0,1-2.408,5.716,1,1,0,0,1-1.4-1.432,5.98,5.98,0,0,0,1.744-5.141,1,1,0,0,1,1.981-.286Zm-5.993.631a2.033,2.033,0,1,1-1.414-1.414l3.781-3.781a1,1,0,1,1,1.414,1.414Z"/></svg>
232+
<p style="font-size:16px; font-family:iransans !important;">حجم آپلود</p>
233+
<div class="progress-bar" style="display:flex; background: radial-gradient(closest-side, #F9F9F9 79%, transparent 80% 100%),conic-gradient(<?php if($upload <= 30) echo "#f48c06 "; elseif($upload < 50 && $upload > 30) echo "yellow "; elseif($upload >= 50) echo "#ed254e "; echo $upload . "%";?>, #e2eafc 0);">
234+
<?php echo $upload . "%";?></div>
235+
</div>
236+
</div>
237+
238+
239+
240+
<div class="mainform" style="margin-top:50px;">
241+
242+
<div style="margin-left: 6px">
229243
<svg style="margin-left: 6px" xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" viewBox="0 0 24 24" width="20" height="20"><path d="M23.9,11.437A12,12,0,0,0,0,13a11.878,11.878,0,0,0,3.759,8.712A4.84,4.84,0,0,0,7.113,23H16.88a4.994,4.994,0,0,0,3.509-1.429A11.944,11.944,0,0,0,23.9,11.437Zm-4.909,8.7A3,3,0,0,1,16.88,21H7.113a2.862,2.862,0,0,1-1.981-.741A9.9,9.9,0,0,1,2,13,10.014,10.014,0,0,1,5.338,5.543,9.881,9.881,0,0,1,11.986,3a10.553,10.553,0,0,1,1.174.066,9.994,9.994,0,0,1,5.831,17.076ZM7.807,17.285a1,1,0,0,1-1.4,1.43A8,8,0,0,1,12,5a8.072,8.072,0,0,1,1.143.081,1,1,0,0,1,.847,1.133.989.989,0,0,1-1.133.848,6,6,0,0,0-5.05,10.223Zm12.112-5.428A8.072,8.072,0,0,1,20,13a7.931,7.931,0,0,1-2.408,5.716,1,1,0,0,1-1.4-1.432,5.98,5.98,0,0,0,1.744-5.141,1,1,0,0,1,1.981-.286Zm-5.993.631a2.033,2.033,0,1,1-1.414-1.414l3.781-3.781a1,1,0,1,1,1.414,1.414Z"/></svg>
230244
<p style="font-size:16px; font-family:iransans !important;">حجم باقیمانده</p>
231245
<div class="progress-bar" style="display:flex; background: radial-gradient(closest-side, #F9F9F9 79%, transparent 80% 100%),conic-gradient(<?php if($leftMb <= 30) echo "red "; elseif($leftMb < 50 && $leftMb > 30) echo "yellow "; elseif($leftMb >= 50) echo "#ed254e "; echo $leftMb . "%";?>, #e2eafc 0);">
232246
<?php echo $leftMb . "%";?></div>
233247
</div>
234-
</div>
235-
<div class="mainform" style="margin-top:50px;">
236-
<div>
237-
<svg style="margin-left: 6px" xmlns="http://www.w3.org/2000/svg" id="Bold" viewBox="0 0 24 24" width="20" height="20"><path d="M22.5,18a1.5,1.5,0,0,1-1.061-.44L13.768,9.889a2.5,2.5,0,0,0-3.536,0L2.57,17.551A1.5,1.5,0,0,1,.449,15.43L8.111,7.768a5.505,5.505,0,0,1,7.778,0l7.672,7.672A1.5,1.5,0,0,1,22.5,18Z"/></svg>
248+
249+
<div style="margin-right:50px;">
250+
<svg xmlns="http://www.w3.org/2000/svg" id="Bold" viewBox="0 0 24 24" width="20" height="20"><path d="M22.5,18a1.5,1.5,0,0,1-1.061-.44L13.768,9.889a2.5,2.5,0,0,0-3.536,0L2.57,17.551A1.5,1.5,0,0,1,.449,15.43L8.111,7.768a5.505,5.505,0,0,1,7.778,0l7.672,7.672A1.5,1.5,0,0,1,22.5,18Z"/></svg>
238251
<p style="font-size:16px">حجم کلی</p>
239252
<div class="progress-bar" style="display:flex; background: radial-gradient(closest-side, #F9F9F9 79%, transparent 80% 100%),conic-gradient(<?php if($upload <= 50) echo "#467599 "; elseif($upload <= 70 && $upload > 50) echo "#467599 "; elseif($upload > 70) echo "#467599 "; echo $upload . "%";?>, #467599 0);">
240-
<?php echo $total . "GB";?></div>
241-
</div>
242-
243-
<div style="margin-right:50px;">
244-
<svg style="margin-left: 6px" id="Layer_1" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1"><path d="m23 13a11.01 11.01 0 0 0 -10-10.949v-2.051h-2v2.051a10.977 10.977 0 0 0 -7.062 18.408l-1.928 2.118 1.48 1.346 1.934-2.123a10.916 10.916 0 0 0 13.152 0l1.934 2.126 1.48-1.346-1.928-2.118a10.948 10.948 0 0 0 2.938-7.462zm-11 9a9 9 0 1 1 9-9 9.011 9.011 0 0 1 -9 9z"/><path d="m5.523 1.745-1.067-1.689a15.17 15.17 0 0 0 -4.439 3.955l1.663 1.109a13.144 13.144 0 0 1 3.843-3.375z"/><path d="m22.32 5.12 1.663-1.109a15.17 15.17 0 0 0 -4.439-3.955l-1.067 1.689a13.144 13.144 0 0 1 3.843 3.375z"/><path d="m11 7v5.414l3.293 3.293 1.414-1.414-2.707-2.707v-4.586z"/></svg>
245-
<p style="font-size:16px">تعداد روز باقیمانده</p>
246-
<div class="progress-bar" style="display:flex; background: radial-gradient(closest-side, #F9F9F9 79%, transparent 80% 100%),conic-gradient(#a06cd5 100%, #13293d 0);">
247-
<?php echo $expiryDay . " روز";?></div>
253+
<?php echo (is_numeric($total) ? $total . "GB": $total);?></div>
248254
</div>
249255
</div>
250256
<div class="container">

0 commit comments

Comments
 (0)