/**
  * propose un nouveau formulaire avec le CDU proposé par défaut
  * @param $cduidcdu
  */
 public function create($cduidcdu, $prjidprj)
 {
     $data['cdu'] = Cdu_model::getCdu($this->db, $cduidcdu);
     $data['prjidprj'] = $prjidprj;
     $scenario = new Scenario_model();
     $scenario->cduidcdu = $cduidcdu;
     $data['scenario'] = $scenario;
     $this->load->view('editScenario_view', $data);
 }
示例#2
0
 /**
  * Affichage des infos
  */
 public function index($cduidcdu, $prjidprj = null)
 {
     $data['cdu'] = Cdu_model::getCdu($this->db, $cduidcdu);
     if ($prjidprj == null) {
         $data['projects'] = Project_model::getAllProjects($this->db);
     } else {
         $data['project'] = Project_model::getProject($this->db, $prjidprj);
     }
     $this->load->view('editcdu_view', $data);
 }
示例#3
0
 /**
  * Ajout d'une regle de gestion
  */
 public function save()
 {
     $selectionRdgidrdg = $this->input->post('selectionRdgidrdg');
     $cduidcdu = $this->input->post('cduidcdu');
     $cdu = Cdu_model::getCdu($this->db, $cduidcdu);
     // Affectation des règles de gestion en remplacement des anciens schémas
     $cdu->setRdgIds($this->db, $selectionRdgidrdg);
     $this->session->set_flashdata('message', formatInfo('Modification enregistrée'));
     // Recharge la page avec les nouvelles infos
     if ($this->input->post('prjidprj') != null && $this->input->post('prjidprj') != "") {
         redirect('editcdu/index/' . $cduidcdu . '/' . $this->input->post('prjidprj'));
     } else {
         redirect('editcdu/index/' . $cduidcdu);
     }
 }
 /**
  * Retrouve le CDU
  * @param $db
  * @return Cdu_model
  */
 public function getCdu($db)
 {
     return Cdu_model::getCdu($db, $this->cduidcdu);
 }