REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 3.57 KB
Close
//home/nshryvcy/blissfulnepal.com/wp-content/plugins/airlift/callback/handler.php
Text
Base64
<?php if (!defined('ABSPATH')) exit; if (!class_exists('ALCallbackHandler')) : class ALCallbackHandler { public $db; public $settings; public $siteinfo; public $request; public $account; public $response; public $bvinfo; public function __construct($db, $settings, $siteinfo, $request, $account, $response) { $this->db = $db; $this->settings = $settings; $this->siteinfo = $siteinfo; $this->request = $request; $this->account = $account; $this->response = $response; $this->bvinfo = new ALInfo($this->settings); } public function bvAdmExecuteWithoutUser() { $this->execute(array("bvadmwithoutuser" => true)); } public function bvAdmExecuteWithUser() { $this->execute(array("bvadmwithuser" => true)); } public function execute($resp = array()) { $params = $this->request->params; if (array_key_exists('disable_global_cache', $params)) { $GLOBALS['_wp_using_ext_object_cache'] = false; } $this->routeRequest(); $resp = array( "request_info" => $this->request->info(), "site_info" => $this->siteinfo->info(), "account_info" => $this->account->info(), "bvinfo" => $this->bvinfo->info(), "api_pubkey" => substr(ALAccount::getApiPublicKey($this->settings), 0, 8) ); $this->response->terminate($resp); } public function routeRequest() { switch ($this->request->wing) { case 'manage': require_once dirname( __FILE__ ) . '/wings/manage.php'; $module = new ALManageCallback($this); break; case 'fs': require_once dirname( __FILE__ ) . '/wings/fs.php'; $module = new ALFSCallback($this); break; case 'db': require_once dirname( __FILE__ ) . '/wings/db.php'; $module = new ALDBCallback($this); break; case 'info': require_once dirname( __FILE__ ) . '/wings/info.php'; $module = new ALInfoCallback($this); break; case 'dynsync': require_once dirname( __FILE__ ) . '/wings/dynsync.php'; $module = new ALDynSyncCallback($this); break; case 'ipstr': require_once dirname( __FILE__ ) . '/wings/ipstore.php'; $module = new ALIPStoreCallback($this); break; case 'wtch': require_once dirname( __FILE__ ) . '/wings/watch.php'; $module = new ALWatchCallback($this); break; case 'brand': require_once dirname( __FILE__ ) . '/wings/brand.php'; $module = new ALBrandCallback($this); break; case 'pt': require_once dirname( __FILE__ ) . '/wings/protect.php'; $module = new ALProtectCallback($this); break; case 'act': require_once dirname( __FILE__ ) . '/wings/account.php'; $module = new ALAccountCallback($this); break; case 'fswrt': require_once dirname( __FILE__ ) . '/wings/fs_write.php'; $module = new ALFSWriteCallback(); break; case 'actlg': require_once dirname( __FILE__ ) . '/wings/actlog.php'; $module = new ALActLogCallback($this); break; case 'speed': require_once dirname( __FILE__ ) . '/wings/speed.php'; $module = new ALSpeedCallback($this); break; case 'scrty': require_once dirname( __FILE__ ) . '/wings/security.php'; $module = new ALSecurityCallback($this); break; default: require_once dirname( __FILE__ ) . '/wings/misc.php'; $module = new ALMiscCallback($this); break; } $resp = $module->process($this->request); if ($resp === false) { $resp = array( "statusmsg" => "Bad Command", "status" => false); } $resp = array( $this->request->wing => array( $this->request->method => $resp ) ); $this->response->addStatus("callbackresponse", $resp); return 1; } } endif;
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
wings
DIR
-
drwxr-xr-x
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
base.php
963 B
lrw-r--r--
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
handler.php
3.57 KB
lrw-r--r--
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
request.php
9.33 KB
lrw-r--r--
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
response.php
989 B
lrw-r--r--
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
streams.php
7.82 KB
lrw-r--r--
2026-04-02 01:31:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).