/** * @return string */ public static function CleanUpAgent() { $maxlifetime = intval(ini_get("session.gc_maxlifetime")); if ($maxlifetime && !CSecuritySessionMC::isStorageEnabled()) { CSecuritySessionDB::gc($maxlifetime); } return self::GC_AGENT_NAME; }
/** * @return string */ public static function CleanUpAgent() { global $DB; $maxlifetime = intval(ini_get("session.gc_maxlifetime")); if ($maxlifetime && !CSecuritySessionMC::isStorageEnabled()) { $strSql = "\n\t\t\t\tdelete from b_sec_session\n\t\t\t\twhere TIMESTAMP_X < " . CSecurityDB::SecondsAgo($maxlifetime) . "\n\t\t\t"; if (CSecurityDB::Init()) { CSecurityDB::Query($strSql, "Module: security; Class: CSecuritySession; Function: CleanUpAgent; File: " . __FILE__ . "; Line: " . __LINE__); } else { $DB->Query($strSql, false, "Module: security; Class: CSecuritySession; Function: CleanUpAgent; File: " . __FILE__ . "; Line: " . __LINE__); } } return self::GC_AGENT_NAME; }