/** * Ajout d'un Objet */ public function add() { // Insertion en base $model = new Objet_model(); $model->objidobj = $this->input->post('identifiant'); $model->objcdtri = $this->input->post('trigramme'); $model->prjidprj = $this->input->post('projet'); $model->objlblib = $this->input->post('libelle'); $model->objlbcde = $this->input->post('code'); $model->objlbdes = $this->input->post('description'); $model->save($this->db); $this->session->set_userdata('message', formatInfo('Nouveau Objet ajoute')); // Recharge la page avec les nouvelles infos redirect('listobjets/index'); }
/** * Ajout d'un Objet */ public function addobjet() { // Insertion en base d'un Objet $model = new Objet_model(); $model->prjidprj = $this->input->post('projet'); $model->objlblib = $this->input->post('libelle'); $model->objlbdes = $this->input->post('description'); // trigramme non proposé à la création: prendre les 3 premiers caractères du libellé $model->objcdtri = strtolower(substr($model->objlblib, 0, 3)); // code non proposé à la création: prendre le libellé sans espace ni majuscules $model->objlbcde = str_replace(" ", "", $model->objlblib); $model->save($this->db); $this->session->set_flashdata('message', formatInfo('Nouvel objet "' . $model->objlblib . '" ajouté')); // Recharge la page avec les nouvelles infos redirect('editproject/index/' . $model->prjidprj . '#obj_' . $model->objidobj); }