p("

$sMessage

"); $oP->add_ready_script( <<output(); } else { _MaintenanceTextMessage($sMessage); } } /** * Use simple text to display the maintenance message * @param $sMessage */ function _MaintenanceTextMessage($sMessage) { echo $sMessage; } /** * Use a simple HTML to display the maintenance message * @param $sMessage */ function _MaintenanceHtmlMessage($sMessage) { echo '
'.$sMessage.'
'; } /** * Use a simple JSON to display the maintenance message * * @param $sTitle * @param $sMessage */ function _MaintenanceJsonMessage($sTitle, $sMessage) { if (class_exists('JsonPage')) { $oP = new JsonPage($sTitle); $oP->add_header('Access-Control-Allow-Origin: *'); $aMessage = [ 'code' => 100, 'message' =>$sMessage ]; $oP->AddData($aMessage); $oP->Output(); } else { @include_once(APPROOT."/application/ajaxwebpage.class.inc.php"); if (class_exists('ajax_page')) { $oP = new ajax_page($sTitle); $oP->add_header('Access-Control-Allow-Origin: *'); $oP->SetContentType('application/json'); $oP->add('{"code":100, "message":"'.$sMessage.'"}'); $oP->Output(); } else { _MaintenanceTextMessage($sMessage); } } }