Esempio n. 1
0
 public static function call($route, $params = null)
 {
     self::$route = $route;
     self::$params = $params;
     if (!class_exists(self::$route[0] . '_controller')) {
         self::$route[0] = config::get_config('app_config')['default_controller'] . '_controller';
         messages::set_message('00', 'alert-danger');
     } else {
         self::$route[0] = self::$route[0] . '_controller';
     }
     if (!isset(self::$route[1])) {
         self::$route[1] = config::get_config('app_config')['default_action'];
     }
     if (method_exists(self::$route[0], self::$route[1])) {
         self::$route[1] = self::$route[1];
     } else {
         self::$route[1] = config::get_config('app_config')['default_action'];
         messages::set_message('01', 'alert-danger');
     }
     call_user_func_array(self::$route, self::$params);
 }
Esempio n. 2
0
    global $_sess_db;
    $access = time();
    $id = mysql_real_escape_string($id);
    $access = mysql_real_escape_string($access);
    $data = mysql_real_escape_string($data);
    $sql = "REPLACE INTO sessions VALUES  ('{$id}', '{$access}', '{$data}')";
    return mysql_query($sql, $_sess_db);
}
function _destroy($id)
{
    global $_sess_db;
    $id = mysql_real_escape_string($id);
    $sql = "DELETE FROM sessions WHERE  id = '{$id}'";
    return mysql_query($sql, $_sess_db);
}
function _clean($max)
{
    global $_sess_db;
    $old = time() - $max;
    $old = mysql_real_escape_string($old);
    $sql = "DELETE FROM sessions WHERE  access < '{$old}'";
    return mysql_query($sql, $_sess_db);
}
// Start the session ...
session_start();
// ... and assign some values. (The session will be created if not exists).
$_SESSION['name'] = 'avedo';
$_SESSION['surname'] = 'felipe';
$controller = new controller();
$controller->route();