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));
 }
Пример #2
0
 /**
  * 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')));
 }
Пример #3
0
 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();");
     }
 }
Пример #5
0
 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'));
 }
Пример #9
0
 /**
  * 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);
}