File manager - Edit - /home/missmand/public_html/learning/old/main/inc/lib/ajax_controller.class.php
Back
<?php /** * Ajax controller. Dispatch request and perform required action. * * * Usage: * * $controller = AjaxController::instance(); * $controller->run(); * * @author Laurent Opprecht <laurent@opprecht.info> for the Univesity of Genevas * @license /license.txt */ class AjaxController extends \Controller { function forbidden() { $this->response(false, get_lang('YouAreNotAuthorized')); } public function unknown() { $this->response(false, get_lang('UnknownAction')); } /** * Action exists but implementation is missing. */ public function missing() { $this->response(false, get_lang('NoImplementation')); } /** * Display a standard json responce. * * @param bool $success * @param string $message * @param object $data */ public function response($success = false, $message = '', $data = null) { $message = trim($message); $response = (object) array(); $response->success = $success; if ($message) { $response->message = Display::return_message($message, $success ? 'normal' : 'error'); } else { $response->message = ''; } $response->data = $data; $this->render_json($response); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings