* @author Eike Foken */ class Results extends MY_Controller { /** * Constructor. */ public function __construct() { parent::__construct(); $this->load->model('program'); $this->load->model('job'); $this->load->model('server'); $this->load->model('experiment'); } /** * */ public function index() { } /** * Get the results of a given project. * * @param string $prj_id the project for which to get the results */ public function project($projectId) { } /** * Get the results of a given experiment. * * @param string $experimentId The experiment for which to get the results */ public function experiment($experimentId) { $experiment = $this->experiment->getById($experimentId); // execute program runner $program = $this->program->getById($experiment['program_id']); $this->load->library('program_runner', array('program_driver' => $program['driver'])); $results = $this->program_runner->getResults($experiment['id']); $data = array(); // empty data array $data['experiment'] = $experiment; $data['project'] = $this->project->getById($experiment['project_id']); $data['results'] = $results; $this->load->view('results/experiment', $data); } /** * Get the results of a given job. * * @param string $job_id the job for which to get the results */ public function job($jobId) { } } /* End of file results.php */ /* Location: ./application/controllers/results.php */