/** * Gets all calls for a user. * @param integer $user_id * @return void */ public function user($user_id) { if (!is_admin() && !correct_user($user_id)) { return; } create_call_table(NULL, FALSE); $data['ajax_source'] = 'call/table_by_user/' . $user_id; $data['sort_column'] = 5; // Sort on timestart $data['page_title'] = lang('calls'); $this->load->view('templates/header', $data); $this->load->view('templates/list_view', $data); $this->load->view('templates/footer'); }
<!-- Experiments --> <?php if (is_admin()) { echo heading(lang('experiments'), 3); create_experiment_table('experiments'); $experiments['id'] = 'experiments'; $experiments['ajax_source'] = 'experiment/table_by_user/' . $user->id; echo $this->load->view('templates/list_view', $experiments); } ?> <!-- Comments --> <?php echo heading(lang('comments'), 3); create_comment_table('comments'); $comments['id'] = 'comments'; $comments['ajax_source'] = 'comment/table_by_user/' . $user->id; echo $this->load->view('templates/list_view', $comments); ?> <!-- Calls --> <?php if (current_role() === UserRole::Caller) { echo heading(lang('calls'), 3); create_call_table('calls', FALSE); $calls['id'] = 'calls'; $calls['sort_column'] = 4; $calls['sort_order'] = 'desc'; $calls['ajax_source'] = 'call/table_by_user/' . $user->id; echo $this->load->view('templates/list_view', $calls); }
} ?> </table> </div> <!-- Calls --> <?php if (!is_leader()) { ?> <?php echo heading(lang('calls'), 3); ?> <div> <?php create_call_table('calls'); $calls['id'] = 'calls'; $calls['sort_column'] = 5; $calls['sort_order'] = 'desc'; $calls['ajax_source'] = 'call/table_by_participation/' . $participation->id; echo $this->load->view('templates/list_view', $calls); ?> </div> <?php } ?> <!-- Results --> <?php echo heading(lang('results'), 3); ?>