/** * Begins the session. */ public static function start() { session_start(); if (isset($_SESSION[self::$name . '_SID'])) { self::$sid = $_SESSION[self::$name . '_SID']; self::$data = $_SESSION[self::$name . '_DATA']; } else { self::$sid = md5(time()); self::$data = array('lang' => Lang::current(), 'uid' => 0); $_SESSION[self::$name . '_SID'] = self::$sid; $_SESSION[self::$name . '_DATA'] = self::$data; } Lang::load(self::_('lang')); if (self::$data['uid']) { self::$logged = true; } }