本文整理汇总了PHP中message::setFlash方法的典型用法代码示例。如果您正苦于以下问题:PHP message::setFlash方法的具体用法?PHP message::setFlash怎么用?PHP message::setFlash使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类message
的用法示例。
在下文中一共展示了message::setFlash方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: signal
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");
}
}
}
}
示例2: removeava
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");
//
// }
}
}
示例3: addPhoto
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");
}
示例4: addVideo
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");
}
示例5: addvideo
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());
}
示例6: removeRelay
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");
}
}
}
示例7: findBySelection
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");
}
}
示例8: verifUserData
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;
}
示例9: editAdresse
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");
}
}
示例10: header
$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();
}
示例11: orders
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);
}