/** * List all time in specific (this) project by task * * @access public * @param void * @return null */ function bytask() { $this->addHelper('textile'); $project = active_project(); $page = (int) array_var($_GET, 'page', 1); if ($page < 0) { $page = 1; } $conditions = array('`project_id` = ?', active_project()->getId()); list($times, $pagination) = ProjectTimes::paginate(array('conditions' => $conditions, 'order' => '`created_on` DESC'), config_option('messages_per_page', 10), $page); // paginate tpl_assign('times', $times); tpl_assign('times_pagination', $pagination); tpl_assign('task_lists', active_project()->getTaskLists()); $this->setSidebar(get_template_path('index_sidebar', 'time')); }