Guest User

Untitled

a guest
Oct 13th, 2020
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. <?php
  2. /*
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP5 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 3.5.0.0
  8. * @ Author : DeZender
  9. * @ Release on : 22.06.2018
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. require_once 'config/system_cfg.php';
  15. require_once 'funcs.php';
  16. require_once 'cardsys.php';
  17. require_once 'nas.php';
  18. require_once 'ap.php';
  19. require_once 'ias.php';
  20. require_once 'cts.php';
  21. require_once 'postauth.php';
  22. require_once 'misc.php';
  23. require_once 'constants.php';
  24. require_once 'ctable.php';
  25. require_once 'pdf.php';
  26. require_once 'specperiods.php';
  27. require_once 'dhcp.php';
  28. require_once 'ippool.php';
  29. require_once 'cmts.php';
  30. require_once 'wlan.php';
  31. require_once 'cmutex.php';
  32. require_once 'mtapi.php';
  33. require_once 'class.gradient.php';
  34. require_once 'api/smsgateway.php';
  35. header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
  36. header('Cache-Control: no-store, no-cache, must-revalidate');
  37. header('Cache-Control: post-check=0, pre-check=0', false);
  38. header('Pragma: no-cache');
  39. session_start();
  40.  
  41. if (isset($_SESSION['_acptimeout']) && session_timeout * 60 < time() - $_SESSION['_acptimeout']) {
  42. session_destroy();
  43. session_start();
  44. }
  45.  
  46. $_SESSION['_acptimeout'] = time();
  47. _obfuscated_0D173F3B0C0E320F0A300516082B1E2B2D17251C2C3711_();
  48. _obfuscated_0D39222D0A1A1102373D2B3910155C4002085B23222711_();
  49.  
  50. if ($_REQUEST['cont'] == 'change_lang') {
  51. setcookie('_lang', $_REQUEST['lang'], time() + 60 * 60 * 24 * 365);
  52. $GLOBALS['_lang'] = $_REQUEST['lang'];
  53. $_REQUEST['cont'] = '';
  54. } else {
  55. $GLOBALS['_lang'] = _obfuscated_0D1006081C290B05232C313605092E295C1F2C033D4032_();
  56. }
  57.  
  58. if ($_REQUEST['cont'] == 'login') {
  59. if (_obfuscated_0D383010102B40100A3D2B401F2C072623350F2C041401_($_REQUEST['managername'], $_REQUEST['md5'])) {
  60. $_SESSION['AUTH_MANAGER'] = strtolower($_REQUEST['managername']);
  61. setcookie('login_admin', $_REQUEST['managername'], time() + 60 * 60 * 24 * 365);
  62. _obfuscated_0D5B1824381A14190629250908360D042719240A5B0E01_($_SESSION['AUTH_MANAGER'], $GLOBALS['_lang']);
  63. $filename = redirect_tpl;
  64.  
  65. if (file_exists($filename)) {
  66. $page = implode('', file($filename));
  67. $url = base64_decode($_REQUEST['url']);
  68.  
  69. if ($url != '') {
  70. $url = '?' . $url;
  71. }
  72.  
  73. $page = str_replace('{URL}', 'admin.php' . $url, $page);
  74. _obfuscated_0D2C1C271B22350C3F26250E3D321D165B2307360C1D11_($page);
  75. print _obfuscated_0D2C1C271B22350C3F26250E3D321D165B2307360C1D11_($page);
  76. _obfuscated_0D1B0E390B37042B063B253E0F2F0138082B1C2F251122_();
  77. _obfuscated_0D2537031E1009072B250C0F5B5C182A1A1D1C07191132_($_SESSION['AUTH_MANAGER'], syslog_manager_logon, session_id());
  78.  
  79. exit();
  80. }
  81.  
  82. exit("Can't find " . $filename);
  83. }
  84.  
  85. if ($_SESSION['AUTH_MANAGER'] == '') {
  86. $error = _obfuscated_0D18401E3B5C13192D372714290B2A0C102312130A3532_('err_login');
  87. setcookie('login_admin', '', time() + 60 * 60 * 24 * 365);
  88. _obfuscated_0D2537031E1009072B250C0F5B5C182A1A1D1C07191132_($_REQUEST['managername'], syslog_manager_logonfail);
  89. }
  90. }
  91.  
  92. if ($_SESSION['AUTH_MANAGER'] == '') {
  93. _obfuscated_0D2C1C271B22350C3F26250E3D321D165B2307360C1D11_(_obfuscated_0D121E110B122F3C100D0427151B0A281D2C2B0F102822_($error, $_REQUEST['url']));
  94. print _obfuscated_0D2C1C271B22350C3F26250E3D321D165B2307360C1D11_(_obfuscated_0D121E110B122F3C100D0427151B0A281D2C2B0F102822_($error, $_REQUEST['url']));
  95.  
  96. exit();
  97. }
  98.  
  99. if ($_REQUEST['nomaintpl']) {
  100. $filename = adminmainblank_tpl;
  101.  
  102. if (file_exists($filename)) {
  103. $page = implode('', file($filename));
  104. } else {
  105. exit('' . "Can't find " . $filename);
  106. }
  107. } else {
  108. $filename = adminmain_tpl;
  109.  
  110. if (file_exists($filename)) {
  111. $page = implode('', file($filename));
  112. } else {
  113. exit('' . "Can't find " . $filename);
  114. }
  115. }
  116.  
  117. if ($_REQUEST['cont'] == '') {
  118. $_REQUEST['cont'] = 'home';
  119. }
  120.  
  121. switch ($_REQUEST['cont']) {
  122. case 'start_radius_server':
  123. $subpage = _obfuscated_0D5B1F27321704291B0211070F2602231D2C355C0F3701_();
  124.  
  125. break;
  126.  
  127. case 'stop_radius_server':
  128. $subpage = _obfuscated_0D110D132902133632182102111A153609083C08072E32_();
  129.  
  130. break;
  131.  
  132. case 'restart_radius_server':
  133. $subpage = _obfuscated_0D133C02363E280D0F3538383C221D11390927171E0F11_();
  134.  
  135. break;
  136.  
  137. case 'resync_radius':
  138. $subpage = _obfuscated_0D3C1E163C04281C1913371F2A2A3F3931082D30351A11_();
  139.  
  140. break;
  141.  
  142. case 'start_dhcp_server':
  143. $subpage = _obfuscated_0D0B1C2E29403B05150B1F350E010D063F2C2722293701_();
  144.  
  145. break;
  146.  
  147. case 'stop_dhcp_server':
  148. $subpage = _obfuscated_0D0A3F2C2D0C32102A3B1B2C0B243832133626292C2E22_();
  149.  
  150. break;
  151.  
  152. case 'restart_dhcp_server':
  153. $subpage = _obfuscated_0D1E2D310602021124333922392D371F2F0434131D1701_();
  154.  
  155. break;
  156.  
  157. case 'resync_dhcp':
  158. $subpage = _obfuscated_0D0102135C0315290C353D2117342E2F2B31173C321D32_();
  159.  
  160. break;
  161.  
  162. case 'edit_settings':
  163. $subpage = _obfuscated_0D13111B065C032B12255C0639233E3B5C1F2C27040811_($_REQUEST['currency'], $_REQUEST['unixacc'], $_REQUEST['diskquota'], $_REQUEST['quotatpl'], $_REQUEST['paymentopt'], $_REQUEST['changesrv'], $_REQUEST['vatpercent'], $_REQUEST['disablenotpaid'], $_REQUEST['disableexpcont'], $_REQUEST['resetctr'], $_REQUEST['disconnmethod'], $_REQUEST['warndl'], $_REQUEST['warndlpercent'], $_REQUEST['warnul'], $_REQUEST['warnulpercent'], $_REQUEST['warncomb'], $_REQUEST['warncombpercent'], $_REQUEST['warnuptime'], $_REQUEST['warnuptimepercent'], $_REQUEST['warnexpiry'], $_REQUEST['warnmode'], $_REQUEST['selfreg'], $_REQUEST['edituserdata'], $_REQUEST['hidelimits'], $_REQUEST['pm_internal'], $_REQUEST['pm_paypalstd'], $_REQUEST['pm_paypalpro'], $_REQUEST['pm_paypalexp'], $_REQUEST['pm_sagepay'], $_REQUEST['pm_authorizenet'], $_REQUEST['pm_dps'], $_REQUEST['pm_2co'], $_REQUEST['pm_payfast'], $_REQUEST['unixhost'], $_REQUEST['remotehostname'], $_REQUEST['selfreg_firstname'], $_REQUEST['selfreg_lastname'], $_REQUEST['selfreg_address'], $_REQUEST['selfreg_city'], $_REQUEST['selfreg_zip'], $_REQUEST['selfreg_country'], $_REQUEST['selfreg_state'], $_REQUEST['selfreg_phone'], $_REQUEST['selfreg_mobile'], $_REQUEST['selfreg_email'], $_REQUEST['selfreg_mobactsms'], $_REQUEST['selfreg_nameactemail'], $_REQUEST['selfreg_nameactsms'], $_REQUEST['selfreg_vatid'], $_REQUEST['selfreg_endupemail'], $_REQUEST['selfreg_endupmobile'], $_REQUEST['maclock'], $_REQUEST['billingstart'], $_REQUEST['changepswucp'], $_REQUEST['renewday'], $_REQUEST['redeemucp'], $_REQUEST['buycreditsucp'], $_REQUEST['emailselfregman'], $_REQUEST['emailwelcome'], $_REQUEST['emailnewsrv'], $_REQUEST['emailrenew'], $_REQUEST['emailexpiry'], $_REQUEST['ias_email'], $_REQUEST['ias_mobile'], $_REQUEST['ias_verify'], $_REQUEST['ias_endupemail'], $_REQUEST['ias_endupmobile'], $_REQUEST['smswelcome'], $_REQUEST['smsexpiry'], $_REQUEST['newnasallsrv'], $_REQUEST['newmanallsrv'], $_REQUEST['simuseselfreg'], $_REQUEST['error']);
  164.  
  165. break;
  166.  
  167. case 'update_settings':
  168. $subpage = update_settings($_REQUEST['currency'], $_REQUEST['unixacc'], $_REQUEST['diskquota'], $_REQUEST['quotatpl'], $_REQUEST['paymentopt'], $_REQUEST['changesrv'], $_REQUEST['vatpercent'], $_REQUEST['disablenotpaid'], $_REQUEST['disableexpcont'], $_REQUEST['resetctr'], $_REQUEST['disconnmethod'], $_REQUEST['warndl'], $_REQUEST['warndlpercent'], $_REQUEST['warnul'], $_REQUEST['warnulpercent'], $_REQUEST['warncomb'], $_REQUEST['warncombpercent'], $_REQUEST['warnuptime'], $_REQUEST['warnuptimepercent'], $_REQUEST['warnexpiry'], $_REQUEST['warnmode'], $_REQUEST['selfreg'], $_REQUEST['edituserdata'], $_REQUEST['hidelimits'], $_REQUEST['pm_internal'], $_REQUEST['pm_paypalstd'], $_REQUEST['pm_paypalpro'], $_REQUEST['pm_paypalexp'], $_REQUEST['pm_sagepay'], $_REQUEST['pm_authorizenet'], $_REQUEST['pm_dps'], $_REQUEST['pm_2co'], $_REQUEST['pm_payfast'], $_REQUEST['unixhost'], $_REQUEST['remotehostname'], $_REQUEST['selfreg_firstname'], $_REQUEST['selfreg_lastname'], $_REQUEST['selfreg_address'], $_REQUEST['selfreg_city'], $_REQUEST['selfreg_zip'], $_REQUEST['selfreg_country'], $_REQUEST['selfreg_state'], $_REQUEST['selfreg_phone'], $_REQUEST['selfreg_mobile'], $_REQUEST['selfreg_email'], $_REQUEST['selfreg_mobactsms'], $_REQUEST['selfreg_nameactemail'], $_REQUEST['selfreg_nameactsms'], $_REQUEST['selfreg_vatid'], $_REQUEST['selfreg_endupemail'], $_REQUEST['selfreg_endupmobile'], $_REQUEST['maclock'], $_REQUEST['billingstart'], $_REQUEST['changepswucp'], $_REQUEST['renewday'], $_REQUEST['redeemucp'], $_REQUEST['buycreditsucp'], $_REQUEST['emailselfregman'], $_REQUEST['emailwelcome'], $_REQUEST['emailnewsrv'], $_REQUEST['emailrenew'], $_REQUEST['emailexpiry'], $_REQUEST['ias_email'], $_REQUEST['ias_mobile'], $_REQUEST['ias_verify'], $_REQUEST['ias_endupemail'], $_REQUEST['ias_endupmobile'], $_REQUEST['smswelcome'], $_REQUEST['smsexpiry'], $_REQUEST['newnasallsrv'], $_REQUEST['newmanallsrv'], $_REQUEST['simuseselfreg']);
  169.  
  170. break;
  171.  
  172. case 'new_user':
  173. $subpage = new_user($_REQUEST['username'], $_REQUEST['enableuser'], $_REQUEST['srvid'], $_REQUEST['password1'], $_REQUEST['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST['firstname'], $_REQUEST['lastname'], $_REQUEST['company'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST['email'], $_REQUEST['address'], $_REQUEST['city'], $_REQUEST['zip'], $_REQUEST['country'], $_REQUEST['state'], $_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST['comblimit'], $_REQUEST['expiration'], $_REQUEST['uptimelimit'], $_REQUEST['comment'], $_REQUEST['staticipcm'], $_REQUEST['staticipcpe'], $_REQUEST['ipmodecm'], $_REQUEST['ipmodecpe'], $_REQUEST['simuse'], $_REQUEST['acctype'], $_REQUEST['taxid'], $_REQUEST['maccm'], $_REQUEST['credits'], $_REQUEST['groupid'], $_REQUEST['custattr'], $_REQUEST['poolidcm'], $_REQUEST['poolidcpe'], $_REQUEST['contractid'], $_REQUEST['contractvalid'], $_REQUEST['gpslong'], $_REQUEST['gpslat'], $_REQUEST['lang'], $_REQUEST['error']);
  174.  
  175. break;
  176.  
  177. case 'store_user':
  178. $subpage = _obfuscated_0D020E11161C23271B293D210611132E090C0E405B3932_($_REQUEST['username'], $_REQUEST['enableuser'], $_REQUEST['srvid'], $_REQUEST['password1'], $_REQUEST['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST['firstname'], $_REQUEST['lastname'], $_REQUEST['company'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST['email'], $_REQUEST['address'], $_REQUEST['city'], $_REQUEST['zip'], $_REQUEST['country'], $_REQUEST['state'], $_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST['comblimit'], $_REQUEST['expiration'], $_REQUEST['uptimelimit'], $_REQUEST['comment'], $_REQUEST['staticipcm'], $_REQUEST['staticipcpe'], $_REQUEST['ipmodecm'], $_REQUEST['ipmodecpe'], $_REQUEST['simuse'], $_REQUEST['acctype'], $_REQUEST['taxid'], $_REQUEST['maccm'], $_REQUEST['credits'], $_REQUEST['groupid'], $_REQUEST['custattr'], $_REQUEST['poolidcm'], $_REQUEST['poolidcpe'], $_REQUEST['contractid'], $_REQUEST['contractvalid'], $_REQUEST['gpslong'], $_REQUEST['gpslat'], $_REQUEST['lang']);
  179.  
  180. break;
  181.  
  182. case 'edit_user':
  183. $subpage = edit_user($_REQUEST['username'], $_REQUEST['enableuser'], $_REQUEST['srvid'], $_REQUEST['password1'], $_REQUEST['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST['firstname'], $_REQUEST['lastname'], $_REQUEST['company'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST['email'], $_REQUEST['address'], $_REQUEST['city'], $_REQUEST['zip'], $_REQUEST['country'], $_REQUEST['state'], $_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST['comblimit'], $_REQUEST['expiration'], $_REQUEST['uptimelimit'], $_REQUEST['comment'], $_REQUEST['staticipcm'], $_REQUEST['staticipcpe'], $_REQUEST['ipmodecm'], $_REQUEST['ipmodecpe'], $_REQUEST['simuse'], $_REQUEST['credits'], $_REQUEST['cardfails'], $_REQUEST['taxid'], $_REQUEST['maccm'], $_REQUEST['warningsent'], $_REQUEST['verified'], $_REQUEST['verifyfails'], $_REQUEST['changepsw'], $_REQUEST['owner'], $_REQUEST['verifysentnum'], $_REQUEST['groupid'], $_REQUEST['custattr'], $_REQUEST['poolidcm'], $_REQUEST['poolidcpe'], $_REQUEST['contractid'], $_REQUEST['contractvalid'], $_REQUEST['pswactsmsnum'], $_REQUEST['gpslong'], $_REQUEST['gpslat'], $_REQUEST['alertemail'], $_REQUEST['alertsms'], $_REQUEST['lang'], $_REQUEST['error']);
  184.  
  185. break;
  186. .................................................................................
  187. .............................................
  188. .............................
Add Comment
Please, Sign In to add comment