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); }