예제 #1
0
 public function getUser()
 {
     $user = array('login' => false, 'myuid' => NULL, 'uid' => NULL, 'md5' => 0, 'relation' => 0, 'page' => true, 'info' => NULL, 'myinfo' => NULL);
     $fingerPrint = md5($_SERVER['HTTP_USER_AGENT']);
     if (isset($_SESSION['uid']) && !empty($_SESSION['uid']) && $_SESSION['id'] == $fingerPrint) {
         $user['myuid'] = (int) parent::filter($_SESSION['uid']);
         $user['myinfo'] = application_frontend_user_model::getUser($user['myuid']);
         $user['login'] = true;
     }
     if (isset($_GET['uid']) && !empty($_GET['uid'])) {
         $user['uid'] = (int) parent::filter($_GET['uid']);
         if (application_frontend_user_model::checkUserExist($user['uid']) === false) {
             self::redirect('home');
         }
     }
     if ($user['uid'] !== NULL && $user['myuid'] !== NULL && $user['myuid'] !== $user['uid']) {
         $user['md5'] = md5($user['uid']);
         $user['page'] = false;
         $user['info'] = application_frontend_user_model::getUser($user['uid']);
         $user['relation'] = self::getUserRelation($user['myuid'], $user['uid']);
     } else {
         $user['md5'] = md5($user['myuid']);
         $user['uid'] = $user['myuid'];
         $user['info'] = $user['myinfo'];
     }
     return $user;
 }
예제 #2
0
 public function actionController()
 {
     $_GET = parent::filter($_GET);
     self::loadApplications();
     self::handleGET();
     self::checkLoginIndex();
     return self::display();
 }
예제 #3
0
 public function actionController()
 {
     $_GET = parent::filter($_GET);
     self::loadApplications();
     self::loadNavi();
     self::getFriendshipStatus();
     return self::display();
 }
예제 #4
0
 public function actionController()
 {
     if (!empty($_POST)) {
         $_POST = parent::filter($_POST);
         self::handlePOST();
     }
     return self::display();
 }
예제 #5
0
 public function actionController()
 {
     $_GET = parent::filter($_GET);
     self::handleGET();
     if (!empty($_POST)) {
         $_POST = parent::filter($_POST);
         self::handlePOST();
     }
 }
예제 #6
0
 public function actionController()
 {
     if (!empty($_POST)) {
         $_POST = parent::filter($_POST);
         self::handlePOST();
     }
     self::loadNavi();
     return self::displayResult();
 }
예제 #7
0
 public function actionController()
 {
     $_GET = parent::filter($_GET);
     if (!empty($_POST)) {
         $_POST = parent::filter($_POST);
     }
     if (isset($_GET['event'])) {
         return self::prozess('event');
     } else {
         return self::prozess('home');
     }
 }
예제 #8
0
 public function actionController()
 {
     $_GET = parent::filter($_GET);
     self::handleGET();
 }