����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.137.189.49 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/./greatlifehub.ng/glfiles.name.ng/app/controllers/admin/ |
Upload File : |
<?php namespace App\Controllers\admin; use App\Core\Database; use App\Helpers\AdminApiHelper; class AdminApiController extends AdminBaseController { public function api() { // pickup request $db = Database::getDatabase(); $request = $this->getRequest(); // required variables $key = ''; if ($_REQUEST['key']) { $key = $_REQUEST['key']; } if (strlen($key) == 0) { AdminApiHelper::outputError('API access key not found.'); } $username = ''; if ($_REQUEST['username']) { $username = $_REQUEST['username']; } if (strlen($username) === 0) { AdminApiHelper::outputError('Username not found.'); } $action = ''; if ($_REQUEST['action']) { $action = $_REQUEST['action']; } if (strlen($action) == 0) { AdminApiHelper::outputError('Action not found.'); } // make sure user has access $rs = AdminApiHelper::validateAccess($key, $username); if (!$rs) { AdminApiHelper::outputError('Could not validate api access details.'); } // check action exists $actualMethod = 'api' . ucfirst($action); if (!method_exists('App\Helpers\AdminApiHelper', $actualMethod)) { AdminApiHelper::outputError('Action of \'' . $action . '\' not found. Method: ' . $actualMethod . '()'); } // call action echo call_user_func(['App\Helpers\AdminApiHelper', $actualMethod], $_REQUEST); exit; } }