Exemple #1
0
 public function before()
 {
     $this->template = "pokemon/layout";
     $this->config = Kohana::$config->load('app');
     parent::before();
     $this->template->api_link = $this->config['pokemon_api_link'];
 }
Exemple #2
0
 public function before()
 {
     $this->template = 'panel/layout';
     parent::before();
     $header = View::factory('header');
     $this->template->header = $header;
 }
Exemple #3
0
 public function before()
 {
     parent::before();
     $browser = $_SERVER['HTTP_USER_AGENT'];
     if (strpos($browser, 'Wget') !== 0) {
         throw new HTTP_Exception_404();
     }
 }
Exemple #4
0
 public function before()
 {
     parent::before();
     $moderator = false;
     if ($this->user and $this->user->has_access('ma')) {
         $moderator = true;
     }
     $this->set('moderator', $moderator);
 }
Exemple #5
0
 public function before()
 {
     $this->template = "tamagotchi/layout";
     parent::before();
     if ($this->session->get('game')) {
         $this->game = $this->session->get('game');
     } else {
         $this->game = array("idle" => 0, "menu_state" => 0, "action_state" => 0, "clock_state" => 1, "need_state" => 0, "reverse_state" => 0, "umbrella_state" => 0);
         $this->session->set('game', $this->game);
     }
 }
Exemple #6
0
 public function before()
 {
     parent::before();
     if (Auth::instance()->logged_in()) {
         $user_id = $this->user->id;
         $user = $this->user;
         $this->set('user', $user);
         $profile_socials = ORM::factory('User_Social')->where('user_id', '=', $user_id)->limit(5)->find_all();
         $this->set('profile_socials', $profile_socials);
         $avatar_uploader = View::factory('storage/avatar')->set('user_id', $this->user->id)->render();
         $this->set('avatar_uploader', $avatar_uploader);
     }
     /*else{
           $this->redirect('/',301);
       }*/
 }
Exemple #7
0
 public function before()
 {
     $this->template = "coc/layout";
     $this->config = Kohana::$config->load('coc');
     parent::before();
 }
Exemple #8
0
 public function before()
 {
     $this->template = "pamieta/layout";
     parent::before();
 }
Exemple #9
0
 public function before()
 {
     $this->template = 'admin/layout';
     parent::before();
     $this->check_login();
 }
Exemple #10
0
 public function before()
 {
     $this->template = 'desktop/layout';
     parent::before();
 }
Exemple #11
0
 public function before()
 {
     parent::before();
     $this->add_cumb('Magazines', 'eljournal');
 }
Exemple #12
0
 public function before()
 {
     parent::before();
     $config = array('appId' => $this->config->app_id, 'secret' => $this->config->secret, 'fileUpload' => true);
     $this->facebook = new Facebook($config);
     $authed = false;
     $session = null;
     if ($temp = $this->session->get('signed_request')) {
         $signed_request = $temp;
     } elseif (isset($_POST['signed_request'])) {
         $signed_request = $_POST['signed_request'];
     } else {
         $signed_request = false;
     }
     if ($signed_request) {
         $authed = $this->facebook->parseSignedRequest($signed_request);
         $this->session->set('signed_request', $signed_request);
     }
     $session = $authed;
     if (!$authed || empty($authed['user_id'])) {
         $this->session->delete('signed_request');
     }
     if (isset($session['user_id'])) {
         if (isset($session['oauth_token'])) {
             $access_token = $session['oauth_token'];
         } elseif (isset($_POST['at'])) {
             $access_token = $_POST['at'];
             $this->session->set('access_token', $access_token);
         } elseif ($temp = $this->session->get('access_token')) {
             $access_token = $temp;
         } else {
             //				die("nie ma tokenu");
         }
         $this->facebook->setAccessToken($access_token);
         $this->user_id = $session['user_id'];
         $this->access_token = $access_token;
     }
     $response = array('status' => 'error');
     $user = ORM::factory('User', $this->user_id);
     if ($user->loaded()) {
         $response['status'] = 'user_exist';
         Auth::instance()->force_login($user);
     } else {
         try {
             $user_data_fb = $this->facebook->api('/me?fields=id,first_name,last_name,name,email,gender');
         } catch (Exception $ex) {
             $response['message'] = $ex->getMessage();
             echo json_encode($response);
             exit;
         }
         if (!isset($user_data_fb['email'])) {
             $user_data_fb['email'] = '';
         }
         $user = ORM::factory('User')->where('email', '=', $user_data_fb['email'])->where('email', '!=', '')->find();
         if ($user->loaded()) {
             $user->id = $user_data_fb['id'];
             $user->first_name = $user_data_fb['first_name'];
             $user->last_name = $user_data_fb['last_name'];
             if ($user->name == '') {
                 $user->name = $user_data_fb['name'];
             }
             $user->gender = $user_data_fb['gender'];
             $user->save();
             $response['status'] = 'user_update';
         } else {
             $user_data_fb['created'] = date("Y-m-d H:i:s");
             $id = ORM::factory('User')->register($user_data_fb);
             $user = ORM::factory('User', $id);
             $response['status'] = 'user_create';
         }
         Auth::instance()->force_login($user);
     }
 }
Exemple #13
0
 public function before()
 {
     $this->template = "ingress/layout";
     parent::before();
 }
Exemple #14
0
 public function before()
 {
     $this->template = "wydatki/layout";
     parent::before();
 }
Exemple #15
0
 public function before()
 {
     parent::before();
 }
Exemple #16
0
 public function before()
 {
     parent::before();
     $title = ORM::factory('Specprojecttitle', 2)->title;
     $this->set('title', $title);
 }
Exemple #17
0
 public function before()
 {
     $this->template = "oceny/layout";
     parent::before();
 }
Exemple #18
0
 public function before()
 {
     $this->template = "gitara/layout";
     parent::before();
 }
Exemple #19
0
 public function before()
 {
     parent::before();
     $header = View::factory('header');
     $this->template->header = $header;
 }