Ejemplo n.º 1
0
 public function votesAction()
 {
     $siteId = $this->services->getUtilityService()->getSiteId();
     $site = $this->services->getSiteService()->find($siteId);
     $voters = $this->getVotersTable($siteId, 'Votes', Order::DESCENDING, 1, 10);
     $result = array('site' => $site, 'table' => $voters);
     return new ViewModel($result);
 }
Ejemplo n.º 2
0
 public function revisionsAction()
 {
     $siteId = $this->services->getUtilityService()->getSiteId();
     $site = $this->services->getSiteService()->find($siteId);
     $editors = $this->getEditorsTable($siteId, 'Revisions', Order::DESCENDING, 1, 10);
     $result = array('site' => $site, 'table' => $editors, 'total' => $this->services->getRevisionService()->countSiteRevisions($siteId));
     return new ViewModel($result);
 }
Ejemplo n.º 3
0
 public function pagesAction()
 {
     $siteId = $this->services->getUtilityService()->getSiteId();
     $site = $this->services->getSiteService()->find($siteId);
     $pages = $this->getPagesTable($siteId, DbViewPages::CLEANRATING, Order::DESCENDING, 1, 10);
     $result = array('site' => $site, 'table' => $pages);
     return new ViewModel($result);
 }
Ejemplo n.º 4
0
 public function userAction()
 {
     $siteId = $this->services->getUtilityService()->getSiteId();
     $site = $this->services->getSiteService()->find($siteId);
     $userId = (int) $this->params()->fromRoute('userId');
     try {
         $user = $this->services->getUserService()->find($userId);
     } catch (\InvalidArgumentException $e) {
         return $this->notFoundAction();
     }
     if (!$user) {
         return $this->notFoundAction();
     }
     return new ViewModel(array('user' => $user, 'site' => $site, 'pages' => $this->getPagesTable($userId, $siteId, DbViewPages::CREATIONDATE, ORDER::DESCENDING, 1, 10), 'fans' => $this->getFans($userId, $siteId, true), 'tags' => $this->getFavoriteTags($userId, $siteId, true), 'authors' => $this->getFavoriteAuthors($userId, $siteId, true), 'allFavorites' => false, 'votes' => $this->getVotesTable($userId, $siteId, DbViewVotes::DATETIME, ORDER::DESCENDING, 1, 10)));
 }