public function signal() { if (isset($_GET['id_avi'])) { if (!isset($_SESSION['user'])) { $m = new message(); $m->setFlash("Vous devez etre connecté pour signaler un commentaire"); $c = new T_E_CLIENT_CLIController(); $c->render("login"); } else { $allAvas = T_J_AVISABUSIF_AVA::FindAllByIdAvis($_GET['id_avi']); $alreadySignal = false; foreach ($allAvas as $ava) { if ($ava->T_E_CLIENT_CLI->cli_id == $_SESSION['user']->cli_id) { $alreadySignal = true; } } if ($alreadySignal) { $m = new message(); $m->setFlash("Vous avez déja signaler ce commentaire, merci d'attendre que le service vente prenne en compte votre requête"); header("Refresh:0; url=../Sprint/?r=jeu"); } else { T_J_AVISABUSIF_AVA::insertNewAva($_GET['id_avi'], $_SESSION['user']->cli_id); $m = new message(); $m->setFlash("Le commentaire a bien été signalé", 'success'); header("Refresh:0; url=../Sprint/?r=jeu"); } } } }
public function removeava() { if (isset($_GET['avi_id']) && isset($_GET['cli_id'])) { $idAvis = $_GET['avi_id']; $idUser = $_GET['cli_id']; $st = db()->prepare("DELETE FROM T_J_AVISABUSIF_AVA WHERE avi_id=:avi and cli_id=:cli"); $st->bindParam(':avi', $idAvis); $st->bindParam(':cli', $idUser); $st->execute(); $m = new message(); $m->setFlash("L'avis abusif a été ignoré", "success"); header("Refresh:0; url=../Sprint/?r=src"); // $id = $_GET['avi_id']; // $avis = new T_E_AVIS_AVI($id); // if($avis->avi_id == null){ // $m = new message(); // $m->setFlash("Cet avis n'existe pas"); // header("Refresh:0; url=../Sprint/?r=src"); // } else { // $avis->deleteAllAva(); // $m = new message(); // $m->setFlash("l'avis a bien été supprimé","success"); // header("Refresh:0; url=../Sprint/?r=src"); // // } } }
public static function addPhoto($jeu_id, $pho_url) { $st = db()->prepare("insert into t_e_photo_pho(jeu_id,pho_url) values(" . $jeu_id . ",'" . $pho_url . "')"); $st->execute(); $m = new message(); $m->setFlash("Upload réussi", "success"); }
public static function addVideo($jeu_id, $vid_url) { $st = db()->prepare("insert into t_e_video_vid(jeu_id,vid_url) values(" . $jeu_id . ",'" . $vid_url . "')"); $st->execute(); $m = new message(); $m->setFlash("Upload réussi", "success"); }
public function addvideo() { $m = new message(); if (isset(parameters()["input"])) { if (preg_match('/youtube/', parameters()['input'])) { $video = new T_E_VIDEO_VID(); $videos = $video->findByGame(parameters()['jeu']); if (count($videos) != 0) { $m->setFlash("Il y a déjà une video pour ce jeu"); } else { preg_match('/[\\?\\&]v=([^\\?\\&]+)/', parameters()['input'], $matches); $video->addVideo(parameters()['jeu'], 'https://www.youtube.com/embed/' . $matches[1] . '?rel=0&showinfo=0&color=white&iv_load_policy=3'); } } else { $m->setFlash("Ce n'est pas une url de youtube"); } } $this->render("addvideo", T_E_JEUVIDEO_JEU::findAll()); }
public function removeRelay() { if (isset($_SESSION['user'])) { if (isset($_GET['rel_id'])) { T_J_RELAISCLIENT_REC::removeRelayClient($_SESSION['user']->cli_id, $_GET['rel_id']); $m = new message(); $m->setFlash('Le relais a bien été supprimé', 'success'); header("Refresh:0; url=../Sprint/?r=cli/myRelay"); } } }
public function findBySelection() { if (isset($_POST["id_console"])) { $id_console = $_POST["id_console"]; $data = T_E_JEUVIDEO_JEU::findBySelection($id_console); if ($data == null) { $m = new message(); $m->setFlash("Aucun résultat pour cette recherche.", "warning"); } $this->render("find", T_E_JEUVIDEO_JEU::findBySelection($id_console)); } else { $this->render("find"); } }
public function verifUserData($mail, $mdp, $mdpconfirm, $pseudo, $civilite, $nom, $prenom, $tfixe, $tport) { $m = new message(); $error = false; $datas = array($mail, $mdp, $mdpconfirm, $pseudo, $civilite, $nom, $prenom); if (!($mdp == $mdpconfirm)) { $m->setFlash("Les mots de passes doivent etre identiques"); $error = true; } if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) { $m->setFlash("Veuillez saisir un E-Mail valide"); $error = true; } if (isset($tfixe) && !empty($tfixe)) { if (!preg_match("#04\\d{7,9}#", $tfixe)) { $m->setFlash("Veuillez saisir un numéro de téléphone fixe valide"); $error = true; } } if (isset($tport) && !empty($tport)) { if (!preg_match("#06\\d{7,9}#", $tport)) { $m->setFlash("Veuillez saisir un numéro de téléphone portable valide"); $error = true; } } if (empty($tport) && empty($tfixe)) { $m->setFlash("Vous devez saisir obligatoirement au moins un numéro de téléphone"); $error = true; } foreach ($datas as $data) { if (empty($data)) { $m->setFlash("Tous les champs sont obligatoires"); $error = true; } } return $error; }
public static function editAdresse($adr_id, $adr_nom, $adr_rue, $adr_complementrue, $adr_cp, $adr_ville, $pay_id) { $m = new message(); $adr = new T_E_ADRESSE_ADR($adr_id); if (!empty($adr_nom) && !empty($adr_rue) && !empty($adr_cp) && !empty($adr_ville) && !empty($pay_id)) { $adr->__set('adr_nom', $adr_nom); $adr->__set('adr_rue', $adr_rue); $adr->__set('adr_complementrue', $adr_complementrue); $adr->__set('adr_cp', $adr_cp); $adr->__set('adr_ville', $adr_ville); $adr->setPays($pay_id); $m->setFlash("L'addresse à été modifier", "success"); unset($_POST['InputId']); unset($_POST['InputNom']); unset($_POST['InputRue']); unset($_POST['InputComplementRue']); unset($_POST['InputCP']); unset($_POST['InputVille']); unset($_POST['InputPays']); } else { $m->setFlash("Tous les champs doivent être remplis"); } }
$m->setFlash("Veuillez d'abord vous connecter"); header("Refresh:0; url=../Sprint/?r=cli/login"); exit; } else { if ($_SESSION['user']->role != "Service communication") { $m = new message(); $m->setFlash("Espace du site réservé au membre du service communication"); header("Refresh:0; url=../Sprint/"); exit; } } } if ($controller == "SERVICE_CLIENTController") { if (!isset($_SESSION['user'])) { $m->setFlash("Veuillez d'abord vous connecter"); header("Refresh:0; url=../Sprint/?r=cli/login"); } else { if ($_SESSION['user']->role != "Service client") { $m = new message(); $m->setFlash("Espace du site réservé au membre du service client"); header("Refresh:0; url=../Sprint/"); exit; } } } $c = new $controller(); $c->{$action}(); } else { $c = new SiteController(); $c->index(); }
public function orders() { $data = array(); if (isset($_SESSION['user'])) { $m = new message(); $cli_id = $_SESSION['user']->cli_id; $c = T_E_COMMANDE_COM::findById($cli_id); if (count($c) < 1) { $m->setFlash("Vous n'avez aucune commande.", "warning"); } else { $data = array(); foreach ($c as $key => $value) { unset($d); $d['commande'] = $value; foreach (T_J_LIGNECOMMANDE_LEC::findAllProductforOneOrder($value->com_id) as $k => $v) { $d['produit'][] = $v; } array_push($data, $d); } } } $this->render("orders", $data); }