/** Shows the page for a specific experiment */
 public function experiment($experiment_id)
 {
     switch (current_role()) {
         case UserRole::Leader:
             create_participation_leader_table();
             $source = 'participation/table_by_leader/' . $experiment_id;
             break;
         default:
             create_participation_table();
             $add_url = array('url' => 'participation/add', 'title' => lang('ad_hoc_participation'));
             $source = 'participation/table/0/' . $experiment_id;
             $data['action_urls'] = array($add_url);
             break;
     }
     $experiment = $this->experimentModel->get_experiment_by_id($experiment_id);
     $data['page_title'] = sprintf(lang('participations_for'), $experiment->name);
     $data['ajax_source'] = $source;
     $this->load->view('templates/header', $data);
     $this->load->view('templates/list_view', $data);
     $this->load->view('templates/footer');
 }
	<div>
		<?php 
create_leader_table('leaders');
$leaders['id'] = 'leaders';
$leaders['ajax_source'] = 'leader/table_by_experiment/' . $experiment->id;
$this->load->view('templates/list_view', $leaders);
?>
	</div>

	<!-- Participations -->
	<?php 
echo heading(lang('participations') . ' (' . $nr_participations . ')', 3);
?>
	<div>
		<?php 
is_leader() ? create_participation_leader_table('participations') : create_participation_table('participations');
$participations['id'] = 'participations';
$participations['ajax_source'] = is_leader() ? 'participation/table_by_leader/' . $experiment->id : 'participation/table/0/' . $experiment->id;
$this->load->view('templates/list_view', $participations);
?>
		<?php 
echo anchor('participation/download/' . $experiment->id, lang('download_participations'));
?>
	</div>

	<!-- Relations -->
	<?php 
echo heading(lang('relations'), 3);
?>
	<div>
		<?php