public static function Update_Cache($Line) { global $CTM_Crypt; self::$Open_Cache = fopen(self::$Cache_File, "w"); if ($Line == "CS") { $New_Cache = strtotime("+ " . self::$CS_Cache . " hours"); $Write .= "[CTM_Cache]\n\r\n\r\n\r"; $Write .= "CTM_ConnectServer = \"" . base64_encode(bin2hex($CTM_Crypt->EncodeKey($New_Cache))) . "\""; fwrite(self::$Open_Cache, $Write); @fclose(self::$Open_Cache); unset($Write); } }
public function __construct($Enable) { if ($Enable == TRUE) { new CTM_Cache(); if (CTM_Cache::Check_Cache(2) == TRUE) { set_time_limit(0); $this->CS_Socket = @fsockopen(CS_Host, CS_Port, $error, $msg, 5); if ($this->CS_Socket == FALSE) { @fclose($this->CS_Socket); exit("<div class=\"min-error\">Servidores Offline</div>\n"); break; } else { @fclose($this->CS_Socket); CTM_Cache::Update_Cache("CS"); } } } }