public function __construct() { parent::__construct(); $this->setup_name(TRUE, 'materiel', 'materiel'); $this->entry_attr(array('code' => 'materiel_cod', 'libelle' => 'materiel_designation', 'lv' => 'materiel_lv', 'lj' => 'materiel_lj', 'prix' => 'materiel_cout', 'assign' => 'materiel_assign', 'qte' => 'materiel_qte')); // Check the main context (complexe, etablissement and annee) check_context(); // Load needed model $this->load->model('local_model'); // Process changing local if ($this->input->post('changer_local')) { $this->load->model('local_model'); $local = $this->local_model->get($this->input->post('materiel_local')); if ($local) { context_set('local_id', $local->id); context_set('local_code', $local->code); } } // Check if local is valid $local = NULL; if (context_get('local_id') && context_get('local_code')) { $local = $this->local_model->get(context_get('local_id')); } if (!$local) { $local = $this->local_model->get_first(); if ($local) { context_set('local_id', $local->id); context_set('local_code', $local->code); } } if (!$local) { context_set('local_id', NULL); context_set('local_code', NULL); } }
public function __construct() { parent::__construct(); $this->setup_name(TRUE, 'personnel', 'personnel'); $this->entry_attr(array('matricule' => 'personnel_matricule', 'fonction' => 'personnel_fonction', 'nom' => 'personnel_nom', 'prenom' => 'personnel_prenom', 'echelle' => 'personnel_echelle', 'echelon' => 'personnel_echelon', 'date_naiss' => 'personnel_date_naiss', 'date_recrut' => 'personnel_date_recrut', 'categorie' => 'personnel_categorie', 'tel' => 'personnel_tel', 'adresse' => 'personnel_adresse', 'assign' => 'personnel_assign')); check_context(); }
public function __construct() { parent::__construct(); $this->setup_name(TRUE, 'local', 'locaux'); $this->entry_attr(array('code' => 'local_code', 'type' => 'local_type', 'categorie' => 'local_categorie')); check_context(); }
public function __construct() { parent::__construct(); $this->setup_name(TRUE, 'secteur'); $this->entry_attr(array('code' => 'secteur_code', 'libelle' => 'secteur_libelle', 'assign' => 'secteur_assign')); check_context(); }
public function contexte_secteur() { $redirect_to = $this->input->get('redirect'); check_context('admin/utilisateur/contexte_secteur' . ($redirect_to ? '?redirect=' . $redirect_to : '')); $this->load->model('secteur_model'); $this->load->helper('form'); $this->load->helper('common'); if ($this->input->post('secteur')) { $secteur = $this->secteur_model->get_context($this->input->post('secteur')); if ($secteur) { context_set('secteur_id', $secteur->id); context_set('secteur_libelle', $secteur->libelle); context_set('etab_secteur_id', $secteur->id_etab_secteur); $this->session->keep_flashdata('flash_msg'); $this->session->set_flashdata('flash_msg', "Secteur sélectionné"); redirect($this->input->post('redirect_route') ? $this->input->post('redirect_route') : 'admin'); } else { $this->session->set_flashdata('flash_msg_fail', "Erreur lors de la sélection de secteur"); } } $curr_secteur_id = context_get('secteur_id'); $data = array('secteurs' => $this->secteur_model->list_context(), 'curr_secteur_id' => $curr_secteur_id, 'redirect_route' => $redirect_to); $this->show('utilisateur/contexte_secteur', $data); }
function check_context_secteur($redirect_to = NULL) { if (context_get('secteur_id') && context_get('etab_secteur_id')) { return true; } if ($redirect_to == NULL) { $ci =& get_instance(); $redirect_to = 'admin/' . $ci->router->fetch_class(); } if (check_context('admin/utilisateur/contexte_secteur?redirect=' . $redirect_to)) { redirect('admin/utilisateur/contexte_secteur?redirect=' . $redirect_to); } return false; }