/**
  * Ajout d'un schema
  */
 public function add()
 {
     // Upload les fichiers
     $config['upload_path'] = realpath('www/schemas/');
     $config['allowed_types'] = 'gif|jpg|png|zip';
     $config['max_size'] = '1000000';
     $config['max_width'] = '1024';
     $config['max_height'] = '768';
     $this->load->library('upload', $config);
     $uploadDataImage = null;
     $data['message'] = "";
     if ($this->upload->do_upload('image')) {
         $uploadDataImage = $this->upload->data('image');
     }
     $uploadDataSource = null;
     if ($this->upload->do_upload('source')) {
         $uploadDataSource = $this->upload->data('source');
     }
     // Insertion en base
     $model = new Schema_model();
     $model->setNewVersion($this->input->post('title'), $this->input->post('description'));
     $model->save($this->db, $config['upload_path'] . "/", $uploadDataImage, $uploadDataSource);
     $this->session->set_flashdata('message', formatInfo('Nouveau schéma ajouté'));
     // Recharge la page avec les nouvelles infos
     redirect('listschemas/index');
 }