function execute($requests) { $u = $GLOBALS['AUTH']->uid(); // --- リクエスト変数 $page = $requests['page']; // ---------- $this->set('inc_navi', fetch_inc_navi("h")); //日記一覧 $page_size = 50; $this->set("page_size", $page_size); $lst = biz_getPostedTodo($u); $this->set("posted_list", $lst); $this->set("total_num", count($lst)); $this->set("page", $page); $pager = array(); $pager['start'] = $page_size * ($page - 1) + 1; if (($pager['end'] = $page_size * $page) > $lst[3]) { $pager['end'] = $lst[3]; } $this->set('pager', $pager); return 'success'; }
function biz_getPostedTodoList($member_id) { $posted = biz_getPostedTodo($member_id, 5); $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']); $inc_smarty->assign("PHPSESSID", md5(session_id())); $inc_smarty->templates_dir = 'pc/templates'; $inc_smarty->assign("posted_todo", $posted); $content = $inc_smarty->fetch('file:' . OPENPNE_MODULES_BIZ_DIR . '/biz/templates/inc_biz_posted_todo.tpl'); return $content; }