Exemplo n.º 1
0
 /**
  * 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');
 }
Exemplo n.º 2
0
<!-- 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);
?>