public function process() { $sPrivacyList = "0,1,2,3,4"; $sYear = date('Y', PHPFOX_TIME); $aUserReviewPhotos = phpfox::getService('reviewactivity')->getUserPhotos(phpfox::getUserId(), $sPrivacyList, 4); $this->template()->assign(array('aUserReviewPhotos' => $aUserReviewPhotos, 'sReviewUserName' => phpfox::getUserBy('user_name'), 'sReviewYear' => $sYear, 'bIsViewDescription' => true, 'bIsTimeline' => false)); }
/** * Class process method wnich is used to execute this component. */ public function process() { $oService = Phpfox::getService('younetcore.core'); $oVerify = phpfox::getService('younetcore.verify'); $oFunctions = phpfox::getService('younetcore.functions'); $this->template()->setBreadCrumb(Phpfox::getPhrase('younetcore.younet_plugins_manager')); $this->template()->setHeader(array('tabs.js' => 'module_younetcore', 'sl.js' => 'module_younetcore', 'tab.css' => 'module_younetcore', 'younet.css' => 'module_younetcore', 'slimbox2.css' => 'module_younetcore')); if ($_POST) { if ($this->request()->get('recheck') != phpfox::getPhrase('younetcore.check_problems')) { $aVals = $this->request()->getRequests(); if (isset($aVals['do'])) { unset($aVals['do']); } if (isset($aVals['core'])) { unset($aVals['core']); } if (isset($aVals['req1'])) { unset($aVals['req1']); } if (isset($aVals['req2'])) { unset($aVals['req2']); } $product_id = isset($aVals['m']) ? $aVals['m'] : ""; $oVerify->verified($aVals, $product_id); $this->url()->send('admincp.younetcore'); } else { $oService->rmc(); $oService->rma(); $this->url()->send('admincp.younetcore'); } } $oService->checkYouNetProducts(); $aProducts = $oService->getPhpFoxProducts(false); $this->template()->setTitle(Phpfox::getPhrase('admincp.manage_products'))->setFullSite(true)->assign(array('aProducts' => $aProducts, 'sCoreUrl' => phpfox::getParam('core.path'))); }
public function read() { $aIds = explode(',', $this->get('ids')); if (count($aIds)) { foreach ($aIds as $iId) { $iId = (int) trim($iId); phpfox::getService('livenotification.notification')->read($iId); } } }
public function share() { $aVal = $this->getAll(); if (!isset($aVal['val'])) { return false; } if (phpfox::getService('reviewactivity')->shareReview($aVal['val'])) { $this->call("tb_remove();"); } }
public function f() { $plugin_name = $this->get('ur'); $token = phpfox::getService('younetcore.core')->getToken($plugin_name); if (isset($token['m'])) { $token['title'] = phpfox::getLib('database')->select('title')->from(phpfox::getT('product'), 'p')->where('p.product_id = "' . $token['m'] . '"')->execute('getSlaveField'); } phpfox::getBlock('younetcore.form', array('token' => $token)); $this->html('#verify_lis', $this->getContent(false) . "<script>q();</script>"); }
public function update_status() { Phpfox::isUser(true); $iUserId = phpfox::getUserId(); $iItemId = $this->get('id'); $sContent = trim($this->get('content')); $aUserStatus = phpfox::getService('customfeed.user.status')->getById($iItemId); if ($aUserStatus && $aUserStatus['user_id'] == $iUserId && !empty($sContent)) { phpfox::getService('customfeed.user.status')->update($iItemId, array('content' => $sContent, 'time_stamp' => PHPFOX_TIME)); return true; } else { return false; } }
public function getActivityFeed($aRow) { $aRow = Phpfox::getService('reviewactivity')->getReviewId($aRow['item_id']); if (!isset($aRow['user_id'])) { return false; } $oTpl = Phpfox::getLib('template'); $sYear = $aRow['year']; $sPrivacyList = "0,1,2,3,4"; $aUserReviewPhotos = phpfox::getService('reviewactivity')->getUserPhotos($aRow['user_id'], $sPrivacyList, 4, $sYear); $oTpl->assign(array('aUserReviewPhotos' => $aUserReviewPhotos, 'sReviewUserName' => $aRow['user_name'], 'sReviewYear' => $sYear, 'bIsViewDescription' => true, 'bFeedView' => true, 'aRow' => $aRow, 'bIsTimeline' => Phpfox::getService('profile')->timeline())); $sOutput = $oTpl->getTemplate('reviewactivity.block.entry', true); $aReturn = array('feed_title' => '', 'feed_info' => Phpfox::getPhrase('reviewactivity.shared_review_activities'), 'feed_link' => phpfox::getLib('url')->makeUrl($aRow['user_name'] . '.reviewactivity'), 'total_comment' => $aRow['total_comment'], 'feed_total_like' => $aRow['total_like'], 'feed_is_liked' => $aRow['is_liked'], 'feed_icon' => Phpfox::getLib('image.helper')->display(array('theme' => 'feed/link.png', 'return_url' => true)), 'time_stamp' => $aRow['time_stamp'], 'enable_like' => true, 'comment_type_id' => 'reviewactivity', 'like_type_id' => 'reviewactivity', 'feed_custom_html' => $sOutput); return $aReturn; }
public function process() { $aUser = $this->getParam('aUser', false); if (!isset($aUser['user_id'])) { $this->url()->send(''); } $sPrivacyList = "0,1,2,3,4"; if (phpfox::getUserId() != $aUser['user_id']) { $sPrivacyList = "0"; } $sYear = date('Y', PHPFOX_TIME); $aUserReviewPhotos = phpfox::getService('reviewactivity')->getUserPhotos($aUser['user_id'], $sPrivacyList); list($iTotalFriend, $aUserReviewFriends) = phpfox::getService('reviewactivity')->getFriends($aUser['user_id'], $sYear); $sMoreFriend = 0; if ($iTotalFriend > count($aUserReviewFriends)) { $sMoreFriend = $iTotalFriend - count($aUserReviewFriends); } list($iTotalPage, $aUserReviewPages) = phpfox::getService('reviewactivity')->getPages($aUser['user_id'], $sYear); $sMorePage = 0; if ($iTotalPage > count($aUserReviewPages)) { $sMorePage = $iTotalFriend - count($aUserReviewPages); } $sReviewUserName = $aUser['user_name']; /*$this->setParam('aFeed', array( 'comment_type_id' => 'reviewactivity', 'privacy' => $aItem['privacy'], 'comment_privacy' => $aItem['privacy_comment'], 'like_type_id' => 'blog', 'feed_is_liked' => isset($aItem['is_liked']) ? $aItem['is_liked'] : false, 'feed_is_friend' => $aItem['is_friend'], 'item_id' => $aItem['review_id'], 'user_id' => $aItem['user_id'], 'total_comment' => $aItem['total_comment'], 'total_like' => $aItem['total_like'], 'feed_link' => $aItem['bookmark_url'], 'feed_title' => $aItem['title'], 'feed_display' => 'view', 'feed_total_like' => $aItem['total_like'], 'report_module' => 'reviewactivity', 'report_phrase' => Phpfox::getPhrase('reviewactivity.report_this_review_activity'), 'time_stamp' => $aItem['time_stamp'] ) ); */ $this->template()->assign(array('sReviewYear' => $sYear, 'sReviewUserName' => $sReviewUserName, 'sCoreUrl' => phpfox::getParam('core.path'), 'iTotalFriend' => $iTotalFriend, 'aUserReviewFriends' => $aUserReviewFriends, 'iTotalPage' => $iTotalPage, 'aUserReviewPages' => $aUserReviewPages, 'sMorePage' => $sMorePage, 'sMoreFriend' => $sMoreFriend)); $this->template()->setBreadCrumb(Phpfox::getPhrase('reviewactivity.review_activities')); $this->template()->assign(array('aUserReviewPhotos' => $aUserReviewPhotos, 'aReviewUser' => $aUser))->setHeader(array('reviewactivity.css' => 'module_reviewactivity', 'reviewactivity.js' => 'module_reviewactivity', 'jquery.cycle.all.js' => 'module_reviewactivity')); }
/** * Class constructor */ public function __construct() { $this->_sTable = Phpfox::getT('younetcore_license'); $this->_oService = phpfox::getService('younetcore.core'); }
<?php if (phpfox::isModule('younetcore')) { phpfox::getService('younetcore.core')->reverifiedModules(); $aModules = phpfox::getService('younetcore.core')->checkYouNetProducts($aModules); }