public function preDispatch() { $facebook = new Ishali_Facebook(); $store = App_Models_StoreModel::getInstance(); $this->_SESSION = new Zend_Session_Namespace(); //$facebook->getuserfbid(); if ($facebook->getpageid() != "") { @($idpage = $facebook->getpageid()); $_SESSION['idpage'] = $idpage; $this->_SESSION->idpage = $idpage; $this->view->idpage = $idpage; } else { $idpage = isset($_SESSION['idpage']) ? $_SESSION['idpage'] : ""; $this->view->idpage = $idpage; } if ($this->_request->getParam("idpage") != "") { $idpage = $this->_request->getParam("idpage"); $_SESSION['idpage'] = $idpage; $this->_SESSION->idpage = $idpage; $this->view->idpage = $idpage; } /* $idpage = '356730004423499'; $_SESSION['idpage'] = $idpage; $this->view->idpage = $idpage; */ if (isset($_GET['tabs_added'])) { $tabs_added = $_GET['tabs_added']; foreach ($tabs_added as $idpage => $status) { $link = ROOT_DOMAIN . '/admin?pg=' . $idpage; } echo "<script>top.location.href = '{$link}'</script>"; exit; } if (!$idpage) { $link = ROOT_DOMAIN . '/admin'; echo "<script>top.location.href = '{$link}'</script>"; exit; } //Khi link có app_data if ($facebook->getParameterUrl() != null) { $idsp = $facebook->getParameterUrl(); $idsp = base64_decode($idsp); $link = APP_DOMAIN . "/detail?idpage={$idpage}&id={$idsp}"; //echo "<script>showMessageNotClose('Ðang chuyển trang, vui lòng đợi',5000);</script>"; echo "<script>setTimeout(function(){window.location = '{$link}'},3000);</script>"; } $config = $store->getConfig($idpage); $this->view->config = $config; $template = $config['template'] != "" ? $config['template'] : 'bookshop'; $option = array('layout' => 'layout', 'layoutPath' => LAYOUT_PATH . '/' . $template); Zend_Layout::startMvc($option); }
public function init() { $layoutPath = APPLICATION_PATH . '/templates/giaodien_admin'; $option = array('layout' => 'index', 'layoutPath' => $layoutPath); Zend_Layout::startMvc($option); $facebook = new Ishali_Facebook(); $facebook->getuserfbid(); if ($facebook->getpageid() != "") { @($idpage = $facebook->getpageid()); @($_SESSION['idpage'] = $idpage); } else { @($idpage = $_SESSION['idpage']); } }
public function preDispatch() { $facebook = new Ishali_Facebook(); //$facebook->begins_works(0); //$this->view->id_userr = $facebook->getuserfbid(); //$this->view->id_fb_page = $facebook->getpageid(); $facebook->getuserfbid(); if ($facebook->getpageid() != "") { @($idpage = $facebook->getpageid()); @($_SESSION['idpage'] = $idpage); } else { @($idpage = $_SESSION['idpage']); } }
public static function checkisadminpage() { $fb = Ishali_Facebook::getFB(); $pageid = Ishali_Facebook::getpageid(); if (empty($pageid) || $pageid == 0) { Ishali_Facebook::directadminlink(); } }
public function preDispatch() { $this->_SESSION = new Zend_Session_Namespace(); $facebook = new Ishali_Facebook(); $config = Zend_Registry::get(APPLICATION_CONFIG); $pageLike = App_Models_PagelikeModel::getInstance(); if ($facebook->getpageid() != "") { $idpage = $facebook->getpageid(); $_SESSION['idpage'] = $idpage; } else { $idpage = $_SESSION['idpage']; } if (!isset($_SESSION['userLike'])) { $_SESSION['userLike'] = time(); $userLike = $_SESSION['userLike']; } else { $userLike = $_SESSION['userLike']; } /* $infoPage = $pageLike->thongTinTrang($idpage); $linkPage = $infoPage[0]['link_page']; $appId = $config->facebook->appid; if($facebook->getParameterUrl() == "") { $appData = ""; $linkPageApp = $linkPage . '/app_' . $appId; } else { $appData = $facebook->getParameterUrl(); $linkPageApp = $linkPage . '/app_' . $appId . '?app_data=' . $appData; } */ /* $idUserFB = $facebook->getuserfbid(); if($idUserFB == 0) { $facebook->userlogin($linkPageApp); } $_SESSION['idUserFB'] = $idUserFB; */ //Cau hinh Layout $option = array('layout' => 'layout', 'layoutPath' => LAYOUT_PATH . '/tmplikepage'); Zend_Layout::startMvc($option); }
public function init() { parent::init(); $facebook = new Ishali_Facebook(); $idpage = $facebook->getpageid(); if (isset($idpage)) { $_SESSION['idpage'] = $idpage; } }
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 init() { parent::init(); $this->_SESSION = new Zend_Session_Namespace(); $facebook = new Ishali_Facebook(); $idpage = $facebook->getpageid(); if (isset($idpage)) { $_SESSION['idpage'] = $idpage; } }
public function preDispatch() { $request = $this->getRequest(); $facebook = new Ishali_Facebook(); /* http://www.facebook.com/pages/HCM/448507661830693?sk=app_121397851394173&app_data=index/detail?id=109 $pagedata = $facebook->getpagearr(); echo "<pre>"; print_r($pagedata['app_data']); echo "</pre>"; //exit; */ if (isset($_GET['request_ids'])) { $ts = $_GET['request_ids']; } else { $ts = 0; } $facebook->begins_works($ts); $this->view->id_fb_page = $facebook->getpageid(); $this->view->id_user = $facebook->getuserfbid(); // TODO: // $this->view->id_fb_page = 123453; // $this->view->id_fb_page ='388347091211147'; // $this->view->id_user = 9999; /* * get page info */ // exit; if ($this->view->id_fb_page <= 0) { $this->view->id_fb_page = $_SESSION['idpage']; } else { $_SESSION['idpage'] = $this->view->id_fb_page; } // echo $_SESSION['idpage']; $page = new App_Entities_Pages(); $page = App_Models_PagesModel::getInstance()->getDetail($this->view->id_fb_page); // echo $page->an_hien; // exit; //$this->_redirect('/home/index'); if ($page->an_hien == 0) { // $this->_redirect('/thongbao'); } // echo $page->templates; /* * init layout */ /*End thiet lap nhan tin*/ $fb = $facebook->getFB(); if (isset($_GET['request_ids'])) { $reqId = $_GET['request_ids']; $requests = $fb->api('/me/apprequests/?request_ids=' . $reqId); $itemData = $requests['data'][0]['data']; // echo "<pre>"; // print_r($requests); // echo "</pre>"; // exit; if (isset($itemData) && $itemData != "") { echo "<script language='javascript'>top.location.href='" . $itemData . "'</script>"; exit(0); } else { if (isset($requests['data'][1]['data']) && $requests['data'][1]['data'] != "") { echo "<script language='javascript'>top.location.href='" . $requests['data'][1]['data'] . "'</script>"; exit(0); } else { if (isset($requests['data'][2]['data']) && $requests['data'][2]['data'] != "") { echo "<script language='javascript'>top.location.href='" . $requests['data'][2]['data'] . "'</script>"; exit(0); } } } } /*End thiet lap nhan tin*/ $option = array('layout' => 'layout', 'layoutPath' => LAYOUT_PATH . '/' . $page->templates); Zend_Layout::startMvc($option); /* * get menu */ $listMenu = App_Models_ArticleModel::getInstance()->getListByFbPage($this->view->id_fb_page); /* * assign param */ $this->view->page = $page; $this->view->appTitle = $page->page_name; $this->view->appFooter = $page->footer; $this->view->bodystyle = "font-size:{$page->font_size};"; $this->view->bodystyle .= 'color:' . $page->color . ';'; if ($page->background_images != null && $page->background_images != '') { $page_background = APP_DOMAIN . '/public/images/background_images/' . $page->background_images; $this->view->bodystyle .= 'background-image: url(' . $page_background . ');'; } else { if ($page->background_color != null && $page->background_color != '') { $this->view->bodystyle .= 'background-color:' . $page->background_color . ';'; } } $this->view->listMenu = $listMenu; }