public function ajaxmetiers()
 {
     $metiersdb = new MetierModel();
     $num = 6;
     $page = $_GET['page'];
     $start = ($page - 1) * $num;
     $metiers = $metiersdb->findAll('section', "ASC", $num, $start);
     $this->showJson($metiers);
 }
 public function ajaxprofils($section)
 {
     $profilsdb = new MetierModel();
     $num = 6;
     $page = $_GET['page'];
     $start = ($page - 1) * $num;
     $profils = $profilsdb->findMetier($section, 'nom', $num, $start);
     $this->showJson($profils);
 }
 public function insertSection()
 {
     $this->allowTo(['Admin']);
     $login = new AuthentificationModel();
     $MetierModel = new MetierModel();
     $errors = array();
     $params = array();
     // Les paramètres qu'on envoi a la vue, on utilisera les clés du tableau précédé par un $ pour les utiliser dans la vue
     // Faire vérification des champs ICI
     $maxSize = 3024 * 3000;
     // 1Ko * 1000 = 1Mo
     $dirUpload = 'photo/section';
     $mimeTypeAllowed = array('image/jpg', 'image/jpeg', 'image/png');
     if (!empty($_POST)) {
         // Faire vérification des champs ICI
         if (empty($_POST['alias'])) {
             $errors[] = 'l alias est vide';
         }
         if (empty($_POST['description'])) {
             $errors[] = 'la description est vide';
         }
         if (empty($_POST['section'])) {
             $errors[] = 'la section est vide';
         }
         if (empty($_POST['photo'])) {
             $errors[] = 'veuiller entrer une photo';
         }
         // il n'y a pas d'erreurs,  inserer la section a bien rentré en bdd :
         if (count($errors) == 0) {
             $MetierModel->insert(['section' => $_POST['section'], 'alias' => $_POST['alias'], 'description' => $_POST['description'], 'photo' => $_POST['photo']]);
             $params['success'] = 'votre nouvelle section à bien été rajouté !';
         } else {
             $params['errors'] = $errors;
         }
     }
     $this->show('admin/insertSection', $params);
 }