/** * Modification coordonnées */ public function modificationCoordonnees() { // appel du modèle ClientManager $client = new \Manager\ClientManager(); $tClient = ['nomClient'=>$_POST['nom'], 'prenomClient'=>$_POST['prenom'], 'adresseClient'=>$_POST['adresse'], 'cpClient'=>$_POST['cp'], 'villeClient'=>$_POST['ville'], 'telClient'=>$_POST['tel'] ]; // récupération de l'id du client à modifier $idClient = $_POST['idClient']; // update dans la base $client->update($tClient, $idClient, $stripTags = true); // appel du modèle ClientManager $client = new \Manager\ClientManager(); $allClient = $client->utilisateurClient(); $_SESSION['user']['nom'] = $allClient['nomClient']; $_SESSION['user']['prenom'] = $allClient['prenomClient']; // retour à la page profil $this->redirectToRoute('profil'); }
public function generation($idCommande) { $client = new \Manager\ClientManager(); $allClient = $client->utilisateurClient(); $commande = new \Manager\CommandeManager(); $allCommande = $commande->enteteCommandeUtilisateur($idCommande); $detailCommande = $commande->detailCommandeUtilisateur($idCommande); $this->show('clients/facture', ['idCommande' => $idCommande, 'tClient' => $allClient, 'tCommande' => $allCommande, 'tDetailCommande' => $detailCommande]); }
/** * Authentification */ public function auth() { // récupération d'un objet sécurité $auth = new AuthentificationManager(); // vérification login/password if ($auth->isValidLoginInfo(htmlentities($_POST['email']), htmlentities($_POST['password']) ) ) { // récupération d'un objet utilisateur $user = new UserManager; // récupération des infos de l'utilisateur en cours $util = $user->getUserByUsernameOrEmail(htmlentities($_POST['email'])); // connexion de l'utilisateur $auth->logUserIn($util); // SESSION // appel du modèle ClientManager $client = new \Manager\ClientManager(); $allClient = $client->utilisateurClient(); $_SESSION['user']['idClient'] = $allClient['id']; $_SESSION['user']['nom'] = $allClient['nomClient']; $_SESSION['user']['prenom'] = $allClient['prenomClient']; $_SESSION['user']['adresse'] = $allClient['adresseClient']; $_SESSION['user']['cp'] = $allClient['cpClient']; $_SESSION['user']['ville'] = $allClient['villeClient']; $_SESSION['user']['tel'] = $allClient['telClient']; //redirection vers une page privée $this->redirectToRoute('prive'); } else { // si non valide retour au formulaire $this->redirectToRoute('home'); } }