Ejemplo n.º 1
0
 public function indexAction()
 {
     $store = $this->view->info = App_Models_StoreModel::getInstance();
     $flag = 0;
     if (isset($_GET['flag'])) {
         $flag = $_GET['flag'];
     }
     if (isset($_SESSION['idpage']) && $_SESSION['idpage'] != "") {
         $idpage = $_SESSION['idpage'];
         $this->view->idpage = $idpage;
     }
     $facebook = new Ishali_Facebook();
     if ($facebook->getuserfbid() == 0) {
         if ($flag == 1) {
             $this->view->isfbuser = 0;
         } else {
             $url = APP_DOMAIN . "/dathang?idpage=" . $idpage . "&flag=1";
             $facebook->userlogin($url);
         }
     } else {
         $facebook->getuserfbid();
         $user_profile = $facebook->getUserInfo();
         $this->view->isfbuser = 1;
         $this->view->linkfb = $user_profile['link'];
         $this->view->idfb = $user_profile['id'];
         $checkFbUserInDb = $store->checkFbUserInDb($idpage, $user_profile['id']);
         if (!empty($checkFbUserInDb)) {
             $this->view->name = $checkFbUserInDb[0]['name'];
             $this->view->phone = $checkFbUserInDb[0]['phone'];
             $this->view->email = $checkFbUserInDb[0]['email'];
             $this->view->district = $checkFbUserInDb[0]['district'];
             $this->view->address = $checkFbUserInDb[0]['address'];
         } else {
             $this->view->name = $user_profile['name'];
             $this->view->phone = "";
             $this->view->email = $user_profile['email'];
             $this->view->district = "";
             $this->view->address = "";
         }
     }
 }