
Static Public Member Functions | |
| static | getInstance () |
| static | mosMakeHtmlSafe (&$mixed, $quote_style=ENT_QUOTES, $exclude_keys='') |
| static | trace ($error=true) |
Static Private Attributes | |
| static | $instance = null |
Definition at line 64 of file aliroRequest.php.
| static aliroRequest::getInstance | ( | ) | [static] |
Definition at line 67 of file aliroRequest.php.
References aliroUserRequest::getInstance(), aliroAdminRequest::getInstance(), and criticalInfo::getInstance().
Referenced by aliroFriendlyBase::__call(), mosMainFrame::__construct(), aliroTabs::__construct(), aliroPage404::__construct(), aliroMenuCreator::__construct(), aliroExtensionInstaller::__construct(), aliroAdminMenuHandler::__construct(), aliroFriendlyBase::__get(), aliroDBGeneralRow::bindDoWork(), aliroCache::call(), mosUser::check(), aliroLanguageExtended::createLanguage(), aliroExtensionInstaller::doPackageCode(), aliroFileManager::extractArchive(), mosDBTable::filter(), aliroFileManager::forceCopy(), aliroCore::get(), aliroMenuCreator::getIndents(), aliroFriendlyBase::getParam(), aliroFriendlyBase::getStickyParam(), JRequest::getvar(), aliroModuleHandler::getVisibleKeys(), aliroExtensionInstaller::handleClassFiles(), aliroUserTemplateBase::header(), mosDBTable::hit(), aliroExtensionInstaller::install(), aliroHTML::loadCalendar(), mosCommonHTML::loadOverlib(), aliroAdminAuthenticator::login(), aliroUserSession::logout(), aliroAdminAuthenticator::logout(), aliroXMLParams::paramsFromFile(), aliroXMLParams::paramsFromString(), aliroErrorRecorder::PHPerror(), JError::raiseNotice(), JError::raiseWarning(), aliroFriendlyBase::redirect(), aliroLanguageExtended::save(), aliroFullAdminMenu::show(), aliro::startup(), and aliroUserAuthenticator::userLogin().
00067 { 00068 if (null == self::$instance) { 00069 $info = criticalInfo::getInstance(); 00070 if ($info->isAdmin) self::$instance = aliroAdminRequest::getInstance(); 00071 else self::$instance = aliroUserRequest::getInstance(); 00072 } 00073 return self::$instance; 00074 }
| static aliroRequest::mosMakeHtmlSafe | ( | &$ | mixed, | |
| $ | quote_style = ENT_QUOTES, |
|||
| $ | exclude_keys = '' | |||
| ) | [static] |
Definition at line 76 of file aliroRequest.php.
References NULL.
00076 { 00077 if (is_object($mixed)) foreach (get_object_vars( $mixed ) as $k => $v) { 00078 if (is_array($v) OR is_object($v) OR $v == NULL OR substr($k, 1, 1) == '_' OR (is_string($exclude_keys) AND $k == $exclude_keys) OR (is_array( $exclude_keys ) AND in_array( $k, $exclude_keys ))); 00079 else $mixed->$k = htmlspecialchars($v, $quote_style); 00080 } 00081 }
| static aliroRequest::trace | ( | $ | error = true |
) | [static] |
Definition at line 83 of file aliroRequest.php.
References T_().
Referenced by aliroAbstractRequest::__call(), aliroAbstractDatabase::insertObject(), aliroMenuItem::load(), aliroAbstractDatabase::query(), aliroPage404::record404(), and aliroErrorRecorder::recordError().
00083 { 00084 static $counter = 0; 00085 $html = ''; 00086 foreach(debug_backtrace() as $back) { 00087 if (isset($back['file']) AND $back['file']) { 00088 $html .= '<br />'.$back['file'].':'.$back['line']; 00089 } 00090 } 00091 if ($error) $counter++; 00092 if (1000 < $counter) { 00093 echo $html; 00094 die (T_('Program killed - Probably looping')); 00095 } 00096 return $html; 00097 }
aliroRequest::$instance = null [static, private] |
Definition at line 65 of file aliroRequest.php.
1.5.5