Passed
Push — main ( e011f6...018447 )
by Miaad
01:44
created
db/db.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
 use mysqli;
6 6
 
7 7
 class db {
8
-    public static function init (array|mysqli $db) {
8
+    public static function init(array | mysqli $db) {
9 9
 
10 10
     }
11 11
 }
12 12
\ No newline at end of file
Please login to merge, or discard this patch.
logger.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,8 +13,7 @@
 block discarded – undo
13 13
         if (file_exists('BPT.log') && !(filesize('BPT.log') > self::$log_size * 1024 * 1024)) {
14 14
             $mode = 'a';
15 15
             $write = false;
16
-        }
17
-        else {
16
+        } else {
18 17
             $mode = 'w';
19 18
             $write = true;
20 19
         }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
     private static $handler;
11 11
 
12 12
 
13
-    public static function init (int $log_size = 10) {
13
+    public static function init(int $log_size = 10) {
14 14
         self::$log_size = $log_size;
15 15
         if (file_exists('BPT.log') && !(filesize('BPT.log') > self::$log_size * 1024 * 1024)) {
16 16
             $mode = 'a';
@@ -24,13 +24,13 @@  discard block
 block discarded – undo
24 24
         self::$handler = fopen('BPT.log', $mode);
25 25
 
26 26
         if ($write) {
27
-            fwrite(self::$handler,"♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nTnx for using our library\nSome information about us :\nAuthor : @Im_Miaad\nHelper : @A_LiReza_ME\nChannel : @BPT_CH\nOur Website : https://bptlib.ir\n\nIf you have any problem with our library\nContact to our supports\n♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nINFO : BPT Library LOG STARTED ...\nwarning : this file automatically deleted when its size reached log_size setting, do not delete it manually\n\n");
27
+            fwrite(self::$handler, "♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nTnx for using our library\nSome information about us :\nAuthor : @Im_Miaad\nHelper : @A_LiReza_ME\nChannel : @BPT_CH\nOur Website : https://bptlib.ir\n\nIf you have any problem with our library\nContact to our supports\n♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BPT Library  ♥♥♥♥♥♥♥♥♥♥♥♥♥♥\nINFO : BPT Library LOG STARTED ...\nwarning : this file automatically deleted when its size reached log_size setting, do not delete it manually\n\n");
28 28
         }
29 29
     }
30 30
 
31 31
     public static function write(string $data, string $type = loggerTypes::NONE) {
32 32
         if (!is_null(self::$handler)) {
33
-            $text = date('Y/m/d H:i:s') . ( $type === loggerTypes::NONE ? " : $data\n\n" : " : ⤵\n$type : $data\n\n" );
33
+            $text = date('Y/m/d H:i:s').($type === loggerTypes::NONE ? " : $data\n\n" : " : ⤵\n$type : $data\n\n");
34 34
             fwrite(self::$handler, $text);
35 35
         }
36 36
     }
Please login to merge, or discard this patch.
telegram.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
  * @method static getGameHigh (int|null $user_id = null, int|null $chat_id = null, int|null $message_id = null, string|null $inline_message_id = null, string|null $token = null, bool|null $return_array = null, bool|null $forgot = null, bool|null $answer = null) Use this method to get data for high score tables. Will return the score of the specified user and several of their neighbors in a game. On success, returns an Array of GameHighScore objects.
215 215
  */
216 216
 class telegram {
217
-    public function __call (string $name, array $arguments) {
217
+    public function __call(string $name, array $arguments) {
218 218
         if (!isset($arguments[1]) && is_array($arguments[0])) {
219 219
             request::$name(...$arguments[0]);
220 220
         }
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
         }
224 224
     }
225 225
 
226
-    public static function __callStatic (string $name, array $arguments) {
226
+    public static function __callStatic(string $name, array $arguments) {
227 227
         if (!isset($arguments[1]) && is_array($arguments[0])) {
228 228
             request::$name(...$arguments[0]);
229 229
         }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,8 +6,7 @@  discard block
 block discarded – undo
6 6
     public function __call (string $name, array $arguments) {
7 7
         if (!isset($arguments[1]) && is_array($arguments[0])) {
8 8
             request::$name(...$arguments[0]);
9
-        }
10
-        else {
9
+        } else {
11 10
             request::$name($arguments);
12 11
         }
13 12
     }
@@ -15,8 +14,7 @@  discard block
 block discarded – undo
15 14
     public static function __callStatic (string $name, array $arguments) {
16 15
         if (!isset($arguments[1]) && is_array($arguments[0])) {
17 16
             request::$name(...$arguments[0]);
18
-        }
19
-        else {
17
+        } else {
20 18
             request::$name(...$arguments);
21 19
         }
22 20
     }
Please login to merge, or discard this patch.
request.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -225,18 +225,18 @@  discard block
 block discarded – undo
225 225
     ];
226 226
 
227 227
 
228
-    public static function __callStatic (string $name, array $arguments) {
228
+    public static function __callStatic(string $name, array $arguments) {
229 229
         if ($action = self::methodAction($name)) {
230
-            self::keysName($action,$arguments);
231
-            self::readyFile($action,$arguments);
230
+            self::keysName($action, $arguments);
231
+            self::readyFile($action, $arguments);
232 232
             print_r($arguments);
233 233
         }
234 234
         else {
235
-            logger::write("$name method is not supported",'error');
235
+            logger::write("$name method is not supported", 'error');
236 236
         }
237 237
     }
238 238
 
239
-    private static function keysName (string $name, array &$arguments) {
239
+    private static function keysName(string $name, array &$arguments) {
240 240
         foreach ($arguments as $key => $argument) {
241 241
             if (is_numeric($key) && isset(self::METHODS_KEYS[$name][$key])) {
242 242
                 $arguments[self::METHODS_KEYS[$name][$key]] = $argument;
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
         }
246 246
     }
247 247
 
248
-    private static function methodAction(string $name): string|false {
248
+    private static function methodAction(string $name): string | false {
249 249
         return self::METHODS_ACTION[strtolower($name)] ?? false;
250 250
     }
251 251
 
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
         }
267 267
     }
268 268
 
269
-    private static function methodFile(string $name): array|false {
269
+    private static function methodFile(string $name): array | false {
270 270
         return self::METHODS_WITH_FILE[$name] ?? false;
271 271
     }
272 272
 }
273 273
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -230,8 +230,7 @@  discard block
 block discarded – undo
230 230
             self::keysName($action,$arguments);
231 231
             self::readyFile($action,$arguments);
232 232
             print_r($arguments);
233
-        }
234
-        else {
233
+        } else {
235 234
             logger::write("$name method is not supported",'error');
236 235
         }
237 236
     }
@@ -256,8 +255,7 @@  discard block
 block discarded – undo
256 255
                     $arguments['media'][$key]['media'] = new CURLFile($media['media']);
257 256
                 }
258 257
             }
259
-        }
260
-        elseif ($file_params = self::methodFile($name)) {
258
+        } elseif ($file_params = self::methodFile($name)) {
261 259
             foreach ($file_params as $param) {
262 260
                 if (isset($arguments[$param]) && file_exists($arguments[$param])) {
263 261
                     $arguments[$param] = new CURLFile($arguments[$param]);
Please login to merge, or discard this patch.
lock.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -11,16 +11,16 @@
 block discarded – undo
11 11
         return touch("$name.lock");
12 12
     }
13 13
 
14
-    public static function save(string $name, string $data): bool|int {
14
+    public static function save(string $name, string $data): bool | int {
15 15
         return file_put_contents("$name.lock", $data);
16 16
 
17 17
     }
18 18
 
19
-    public static function read(string $name): bool|string {
19
+    public static function read(string $name): bool | string {
20 20
         return file_get_contents("$name.lock");
21 21
     }
22 22
 
23
-    public static function mtime(string $name): bool|int {
23
+    public static function mtime(string $name): bool | int {
24 24
         return filemtime("$name.lock");
25 25
     }
26 26
 
Please login to merge, or discard this patch.
receiver/multi.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
         if (lock::exist('BPT-MULTI-EXEC')) {
14 14
             self::setUpdate(exec::init());
15 15
         }
16
-        elseif(lock::exist('BPT-MULTI-CURL')) {
16
+        elseif (lock::exist('BPT-MULTI-CURL')) {
17 17
             self::setUpdate(curl::init());
18 18
         }
19 19
         else {
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -12,11 +12,9 @@
 block discarded – undo
12 12
     public static function init() {
13 13
         if (lock::exist('BPT-MULTI-EXEC')) {
14 14
             self::setUpdate(exec::init());
15
-        }
16
-        elseif(lock::exist('BPT-MULTI-CURL')) {
15
+        } elseif(lock::exist('BPT-MULTI-CURL')) {
17 16
             self::setUpdate(curl::init());
18
-        }
19
-        else {
17
+        } else {
20 18
             self::deleteOldLocks();
21 19
             self::checkURL();
22 20
             self::setCertificate();
Please login to merge, or discard this patch.
receiver/getUpdates.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -9,19 +9,19 @@  discard block
 block discarded – undo
9 9
 use stdClass;
10 10
 
11 11
 class getUpdates extends receiver {
12
-    public static function init () {
12
+    public static function init() {
13 13
         $last_update_id = self::loadData();
14
-        while(true) {
14
+        while (true) {
15 15
             if (!lock::exist('getUpdate')) {
16
-                $updates = telegram::getUpdates($last_update_id,allowed_updates: settings::$allowed_updates)->result;
16
+                $updates = telegram::getUpdates($last_update_id, allowed_updates: settings::$allowed_updates)->result;
17 17
                 self::handleUpdates($updates);
18
-                lock::save('getUpdate',BPT::$update->update_id+1);
19
-                $last_update_id = BPT::$update->update_id+1;
18
+                lock::save('getUpdate', BPT::$update->update_id + 1);
19
+                $last_update_id = BPT::$update->update_id + 1;
20 20
             }
21 21
         }
22 22
     }
23 23
 
24
-    private static function loadData(): bool|int|string {
24
+    private static function loadData(): bool | int | string {
25 25
         if (lock::exist('getUpdate')) {
26 26
             $last_update_id = lock::read('getUpdate');
27 27
         }
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
             self::deleteOldLocks();
30 30
             telegram::deleteWebhook();
31 31
             $last_update_id = 0;
32
-            lock::save('getUpdate',0);
32
+            lock::save('getUpdate', 0);
33 33
         }
34 34
         return $last_update_id;
35 35
     }
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,8 +24,7 @@
 block discarded – undo
24 24
     private static function loadData(): bool|int|string {
25 25
         if (lock::exist('getUpdate')) {
26 26
             $last_update_id = lock::read('getUpdate');
27
-        }
28
-        else {
27
+        } else {
29 28
             self::deleteOldLocks();
30 29
             telegram::deleteWebhook();
31 30
             $last_update_id = 0;
Please login to merge, or discard this patch.
receiver/multi/curl.php 2 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -10,12 +10,12 @@  discard block
 block discarded – undo
10 10
 use BPT\settings;
11 11
 
12 12
 class curl extends webhook {
13
-    public static function init (): string|null {
13
+    public static function init(): string | null {
14 14
         if (self::checkIP()) {
15 15
             return self::getUpdate();
16 16
         }
17 17
         else {
18
-            logger::write('not authorized access denied. IP : '. $_SERVER['REMOTE_ADDR'] ?? 'unknown',loggerTypes::ERROR);
18
+            logger::write('not authorized access denied. IP : '.$_SERVER['REMOTE_ADDR'] ?? 'unknown', loggerTypes::ERROR);
19 19
             BPT::exit();
20 20
         }
21 21
     }
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
         return $_SERVER['REMOTE_ADDR'] === $_SERVER['SERVER_ADDR'];
25 25
     }
26 26
 
27
-    private static function getUpdate (): string {
27
+    private static function getUpdate(): string {
28 28
         $input = json_decode(file_get_contents("php://input"), true);
29 29
         webhook::telegramVerify($input['ip']);
30 30
         return $input['update'];
@@ -34,14 +34,14 @@  discard block
 block discarded – undo
34 34
         $urls = self::setURLS();
35 35
         $file = $urls['file'];
36 36
         $timeout = self::getTimeout($file);
37
-        self::create($file,$timeout);
37
+        self::create($file, $timeout);
38 38
         self::setWebhook($urls['url']);
39 39
         lock::set('BPT-MULTI-CURL');
40 40
     }
41 41
 
42
-    private static function getTimeout($url): float|int {
42
+    private static function getTimeout($url): float | int {
43 43
         $times = [];
44
-        for ($i = 0; $i < 10; $i ++) {
44
+        for ($i = 0; $i < 10; $i++) {
45 45
             $ch = curl_init($url);
46 46
             curl_setopt_array($ch, [CURLOPT_POSTFIELDS => json_encode([]), CURLOPT_TIMEOUT_MS => 100, CURLOPT_NOBODY => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_CONNECTTIMEOUT_MS => 100, CURLOPT_HTTPHEADER => ['accept: application/json', 'content-type: application/json']]);
47 47
             $start = microtime(true);
@@ -52,12 +52,12 @@  discard block
 block discarded – undo
52 52
         return $timeout > 50 ? $timeout + 10 : 50;
53 53
     }
54 54
 
55
-    private static function create($file,$timeout) {
56
-        file_put_contents('receiver.php', '<?php http_response_code(200);ignore_user_abort();$ch = curl_init(\'' . $file . '\');curl_setopt_array($ch, [CURLOPT_POSTFIELDS => json_encode([\'update\'=>file_get_contents(\'php://input\'),\'ip\'=>$_SERVER[\'REMOTE_ADDR\']]), CURLOPT_TIMEOUT_MS => ' . $timeout . ', CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_CONNECTTIMEOUT_MS => ' . $timeout . ', CURLOPT_HTTPHEADER => [\'accept: application/json\', \'content-type: application/json\']]);curl_exec($ch);curl_close($ch);?>');
55
+    private static function create($file, $timeout) {
56
+        file_put_contents('receiver.php', '<?php http_response_code(200);ignore_user_abort();$ch = curl_init(\''.$file.'\');curl_setopt_array($ch, [CURLOPT_POSTFIELDS => json_encode([\'update\'=>file_get_contents(\'php://input\'),\'ip\'=>$_SERVER[\'REMOTE_ADDR\']]), CURLOPT_TIMEOUT_MS => '.$timeout.', CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_CONNECTTIMEOUT_MS => '.$timeout.', CURLOPT_HTTPHEADER => [\'accept: application/json\', \'content-type: application/json\']]);curl_exec($ch);curl_close($ch);?>');
57 57
     }
58 58
 
59 59
     private static function setURLS(): array {
60
-        $base_url = (isset(settings::$certificate) ? 'http://' : 'https://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
60
+        $base_url = (isset(settings::$certificate) ? 'http://' : 'https://').$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
61 61
         $file = basename($_SERVER['REQUEST_URI']);
62 62
         return [
63 63
             'url'=>str_replace($file, 'receiver.php', $base_url),
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,8 +13,7 @@
 block discarded – undo
13 13
     public static function init (): string|null {
14 14
         if (self::checkIP()) {
15 15
             return self::getUpdate();
16
-        }
17
-        else {
16
+        } else {
18 17
             logger::write('not authorized access denied. IP : '. $_SERVER['REMOTE_ADDR'] ?? 'unknown',loggerTypes::ERROR);
19 18
             BPT::exit();
20 19
         }
Please login to merge, or discard this patch.
receiver/multi/exec.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -10,11 +10,11 @@  discard block
 block discarded – undo
10 10
 use BPT\settings;
11 11
 
12 12
 class exec extends webhook {
13
-    public static function init(): string|null {
13
+    public static function init(): string | null {
14 14
         return self::getUpdate();
15 15
     }
16 16
 
17
-    private static function getUpdate (): string|null {
17
+    private static function getUpdate(): string | null {
18 18
         $up = glob('*.update');
19 19
         if (isset($up[0])) {
20 20
             $up = end($up);
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
             return $update;
26 26
         }
27 27
         else {
28
-            logger::write('not authorized access denied. IP : '. $_SERVER['REMOTE_ADDR'] ?? 'unknown',loggerTypes::ERROR);
28
+            logger::write('not authorized access denied. IP : '.$_SERVER['REMOTE_ADDR'] ?? 'unknown', loggerTypes::ERROR);
29 29
             BPT::exit();
30 30
         }
31 31
     }
@@ -45,11 +45,11 @@  discard block
 block discarded – undo
45 45
     }
46 46
 
47 47
     private static function create($file) {
48
-        file_put_contents('receiver.php', '<?php $BPT = file_get_contents("php://input");$id = json_decode($BPT, true)[\'update_id\'];file_put_contents("{$_SERVER[\'REMOTE_ADDR\']}-$id.update",$BPT);exec("php ' . $file . ' > /dev/null &");');
48
+        file_put_contents('receiver.php', '<?php $BPT = file_get_contents("php://input");$id = json_decode($BPT, true)[\'update_id\'];file_put_contents("{$_SERVER[\'REMOTE_ADDR\']}-$id.update",$BPT);exec("php '.$file.' > /dev/null &");');
49 49
     }
50 50
 
51 51
     private static function setURLS(): array {
52
-        $base_url = (isset(settings::$certificate) ? 'http://' : 'https://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
52
+        $base_url = (isset(settings::$certificate) ? 'http://' : 'https://').$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
53 53
         $file = basename($_SERVER['REQUEST_URI']);
54 54
         return [
55 55
             'url'=>str_replace($file, 'receiver.php', $base_url),
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -23,8 +23,7 @@
 block discarded – undo
23 23
             $update = file_get_contents($up);
24 24
             unlink($up);
25 25
             return $update;
26
-        }
27
-        else {
26
+        } else {
28 27
             logger::write('not authorized access denied. IP : '. $_SERVER['REMOTE_ADDR'] ?? 'unknown',loggerTypes::ERROR);
29 28
             BPT::exit();
30 29
         }
Please login to merge, or discard this patch.