public function preDispatch() { $facebook = new Ishali_Facebook(); $daugia = App_Models_DaugiaModel::getInstance(); $config = Zend_Registry::get(APPLICATION_CONFIG); if ($facebook->getpageid() != "") { $idpage = $facebook->getpageid(); $_SESSION['idpage'] = $idpage; } $userFB = $facebook->getuserfbid(); if ($userFB == 0) { $infoPage = $daugia->thongTinTrang($idpage); $linkPage = $infoPage[0]['link_page']; $appId = $config->facebook->appid; $linkPageApp = $linkPage . '/app_' . $appId; $facebook->userlogin($linkPageApp); } }
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 = ""; } } }
public function loginuserfbException($isadmin) { if (isset($isadmin) && $isadmin == 1) { $config = Zend_Registry::get(APPLICATION_CONFIG); $pagelink = $config->facebook->appurl . "admin"; Ishali_Facebook::userlogin($pagelink); } else { if (isset($isadmin) && $isadmin != 0) { $config = Zend_Registry::get(APPLICATION_CONFIG); $pagelink = $config->facebook->appurl; Ishali_Facebook::userlogin($pagelink . "?request_ids=" . $isadmin); } else { $pagelink = Ishali_Facebook::getpage_app_redirect(); Ishali_Facebook::userlogin($pagelink); } } }