📄 adminarticlereferrersview.class.php
字号:
<?php lt_include( PLOG_CLASS_PATH."class/view/admin/admintemplatedview.class.php" ); lt_include( PLOG_CLASS_PATH."class/dao/referers.class.php" ); lt_include( PLOG_CLASS_PATH."class/data/pager/pager.class.php" ); /** * \ingroup View * @private * * shows a list of the referrers collected by this site for a particular post */ class AdminArticleReferrersView extends AdminTemplatedView { function AdminArticleReferrersView( $blogInfo, $params ) { $this->AdminTemplatedView( $blogInfo, "statistics" ); $this->_page = $params["page"]; $this->_article = $params["article"]; if( $this->_page == "" ) $this->_page = 1; } function render() { $referers = new Referers(); $totalReferers = $referers->getBlogTotalReferers( $this->_blogInfo->getId(), $this->_article->getId()); $postReferers = $referers->getArticleReferers( $this->_article->getId(), $this->_blogInfo->getId(), $this->_page, DEFAULT_ITEMS_PER_PAGE ); if( !$postReferers ) { $postReferers = Array(); } // calculate the links to the different pages $pager = new Pager( "?op=postStats&postId=".$this->_article->getId()."&page=", $this->_page, $totalReferers, DEFAULT_ITEMS_PER_PAGE ); $this->setValue( "referrers", $postReferers ); $this->setValue( "pager", $pager ); $this->setValue( "post", $this->_article ); parent::render(); } }?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -