Ejemplo n.º 1
0
 private function _getFields($data_values)
 {
     $cities = [null => ''];
     if (!empty($data_values['country'])) {
         $cities = $this->main_model->getCity_List($data_values['country']);
     }
     $data = array('fields' => array('Pays' => form_dropdown('country', $this->main_model->getCountry_List(), $data_values['country'], 'class="form-control" id="country_input"'), 'Ville' => form_dropdown('city', $cities, $data_values['city'], 'class="form-control" id="city_input"'), 'Sexe' => form_dropdown('sexe', array('H' => 'Homme', 'F' => 'Femme'), $data_values['sexe'], 'class="form-control"'), 'Âge' => form_input(array('name' => 'age', 'id' => 'age', 'value' => $data_values['age'], 'type' => 'number', 'max' => '200', 'min' => '1', 'class' => 'form-control')), 'GSM' => form_input(array('name' => 'gsm', 'id' => 'gsm', 'value' => $data_values['gsm'], 'type' => 'number', 'class' => 'form-control')), 'Email' => form_input(array('name' => 'email', 'id' => 'email', 'value' => $data_values['email'], 'type' => 'email', 'maxlength' => '150', 'class' => 'form-control')), get_lov_label('marital_status') => form_dropdown('marital_status', $this->main_model->getMaritalStatus_List(), $data_values['marital_status'], 'class="form-control"'), 'Nombre d\'enfants' => form_input(array('name' => 'childs_nbr', 'id' => 'childs_nbr', 'value' => $data_values['childs_nbr'], 'type' => 'number', 'max' => '100', 'min' => '0', 'class' => 'form-control')), 'Nombre de soeurs' => form_input(array('name' => 'sisters_nbr', 'id' => 'sisters_nbr', 'value' => $data_values['sisters_nbr'], 'type' => 'number', 'max' => '100', 'min' => '0', 'class' => 'form-control')), 'Nombre de frères' => form_input(array('name' => 'brothers_nbr', 'id' => 'brothers_nbr', 'value' => $data_values['brothers_nbr'], 'type' => 'number', 'max' => '100', 'min' => '0', 'class' => 'form-control')), get_lov_label('educational_level') => form_dropdown('educational_level', $this->main_model->getEducationalLevel_List(), $data_values['educational_level'], 'class="form-control"'), get_lov_label('professional_status') => form_dropdown('professional_status', $this->main_model->getProfessionalStatus_List(), $data_values['professional_status'], 'class="form-control"'), get_lov_label('company_type') => form_dropdown('company_type', $this->main_model->getCompanyType_List(), $data_values['company_type'], 'class="form-control"'), 'Autres' => form_textarea('notes', $data_values['notes'], array('maxlength' => '255', 'class' => 'form-control'))));
     return $data;
 }
Ejemplo n.º 2
0
<h3>Détail du répondant</h3>
<?php 
$this->load->helper(array('my_config'));
$data_values = array('Âge' => $respondent->age, 'Email' => $respondent->email, 'GSM' => $respondent->gsm, 'Sexe' => $respondent->sexe == 'H' ? 'Homme' : 'Femme', 'Pays' => $this->respondents_model->getCountry($respondent), 'Ville' => $this->respondents_model->getCity($respondent), get_lov_label('marital_status') => $this->respondents_model->getMaritalStatus($respondent), 'Nombre d\'enfants' => $respondent->childs_nbr, 'Nombre de frères' => $respondent->brothers_nbr, 'Nombre de soeurs' => $respondent->sisters_nbr, get_lov_label('educational_level') => $this->respondents_model->getEducationalLevel($respondent), get_lov_label('professional_status') => $this->respondents_model->getProfessionalStatus($respondent), get_lov_label('company_type') => $this->respondents_model->getCompanyType($respondent));
drawModelData($data_values, 2, 'view-form');