Advertisement
Guest User

Untitled

a guest
Sep 5th, 2024
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP8 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 8.1.0.9
  8. * @ Author : DeZender
  9. * @ Release on : 27.10.2023
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. namespace FileRun;
  15.  
  16. $filerun = [
  17. 'version' => '2024.1.2',
  18. 'updates' => ['202[34].*']
  19. ];
  20. $r = strtr(__DIR__, '\\', '/');
  21. $s = $r . '/core';
  22. $includes = $s . '/includes';
  23. $config = [
  24. 'path' => ['root' => $r, 'classes' => $s . '/classes', 'includes' => $includes, 'modules' => $s . '/modules', 'data' => $r . '/system/data', 'temp' => $r . '/system/data/temp'],
  25. 'url' => [],
  26. 'dev' => ['mode' => false, 'report_all_warnings' => false]
  27. ];
  28. $c = $r . '/customizables/config.php';
  29.  
  30. if (is_file($c)) {
  31. include $c;
  32. }
  33.  
  34. unset($r, $s, $c);
  35. spl_autoload_register(function($class) use($config) {
  36. $map = ['FM' => 'FileRun/Files/FM/FM', 'S' => 'FileRun/Utils/Strings', 'getID3' => 'getid3/getid3'];
  37. $p = $config['path']['classes'] . '/' . ($map[$class] ?? strtr($class, '\\', '/')) . '.php';
  38.  
  39. if (is_file($p)) {
  40. require $p;
  41. return true;
  42. }
  43. });
  44.  
  45. if ($config['dev']['mode']) {
  46. require $includes . '/_devel.php';
  47. }
  48.  
  49. $a = $config['path']['data'] . '/autoconfig.php';
  50.  
  51. if (is_file($a)) {
  52. require $a;
  53. }
  54. require $includes . '/functions.php';
  55. set_error_handler(function($errno, $errstr, $errfile, $errline) use($config) {
  56. return in_array($errno, [E_NOTICE, E_USER_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED, E_USER_WARNING]) || ($errno === E_WARNING) && !$config['dev']['report_all_warnings'] && !!array_filter(['Undefined array key', 'Undefined variable', 'Trying to access array offset on value of type', 'Declaration of \Utils\\DB::quote'], function($s) use($errstr) {
  57. return str_starts_with($errstr, $s);
  58. });
  59. }, E_ALL);
  60. if ((isset($_SERVER['argv'][0]) && $_SERVER['argv'][0] === '--cli') || !isset($_SERVER['REQUEST_METHOD']) || PHP_SAPI === 'cli') {
  61. $GLOBALS['cliMode'] = true;
  62. ........................................................
  63. ..................................
  64. ...............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement