Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** MyPost class file** @author Qiang Xue <qiang.xue@gmail.com>* @link http://www.pradosoft.com/* @copyright Copyright © 2006 PradoSoft* @license http://www.pradosoft.com/license/* @version $Id: MyPost.php 1398 2006-09-08 19:31:03Z xue $*//*** MyPost class** @author Qiang Xue <qiang.xue@gmail.com>* @link http://www.pradosoft.com/* @copyright Copyright © 2006 PradoSoft* @license http://www.pradosoft.com/license/*/class MyPost extends BlogPage{protected function bindData(){$author=$this->User->ID;$offset=$this->PostGrid->CurrentPageIndex*$this->PostGrid->PageSize;$limit=$this->PostGrid->PageSize;$this->PostGrid->DataSource=$this->DataAccess->queryPosts("author_id=$author",'','ORDER BY a.status DESC, create_time DESC',"LIMIT $offset,$limit");$this->PostGrid->VirtualItemCount=$this->DataAccess->queryPostCount("author_id=$author",'');$this->PostGrid->dataBind();}public function onLoad($param){parent::onLoad($param);if(!$this->IsPostBack)$this->bindData();}public function changePage($sender,$param){$this->PostGrid->CurrentPageIndex=$param->NewPageIndex;$this->bindData();}public function pagerCreated($sender,$param){$param->Pager->Controls->insertAt(0,'Page: ');}}?>