-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontroller.erreur.php
107 lines (91 loc) · 5.17 KB
/
controller.erreur.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
/*
1 = empty
2 = no match
3 = password && mail don't match
4 = mail occuped
5 = probleme inconnue
6 = contact not ok
7 = contact ok
*/
class ControllerGestionErno{
private $emptyPost = '<div class="popover fade right in" style="top: 17%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Un des champs n\'a pas été remplis</p></div></div></div>';
private $badMail = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Votre email ne correspond pas au type de format mail !</p></div></div></div>';
private $contNotOk = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Veuillez remplir l\'ensemble du formulaire</p></div></div></div>';
private $contactOk = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion relation</h3><div class="popover-content"><p><i class="icon-ok"></i> Votre message a bien été envoyé</p></div></div></div>';
private $newUser = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion utilisateur</h3><div class="popover-content"><p><i class="icon-ok"></i> Votre compte a bien été enregistré !</p></div></div></div>';
private $emptyPostLogin = '<div class="popover fade right in" style="top:35%; left:35%; display:block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Un des champs n\'a pas été remplis</p></div></div></div>';
private $mailOccuped = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Votre email est déjà présent dans notre base de donnees</p></div></div></div>';
private $noMatch = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Vos deux mots de passes ne correspondent pas...</p></div></div></div>';
private $mailAndPassword = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Un des champs n\'a pas été saisi correctement</p></div></div></div>';
private $notFound = '<div class="popover fade right in" style="top:35%; left:35%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p><i class="icon-remove"></i> Votre email ou mot de passe est invalide</p></div></div></div>';
private $oups = '<div class="popover fade right in" style="top: 15%; left: 55%; display: block; "><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title">Gestion d\'erreur</h3><div class="popover-content"><p>Oups, une erreur est arrivée, veuillez recommencer l\'opération</p></div></div></div>';
public function controllerGestion()
{
if(!empty($_COOKIE['erno']) && !is_null($_COOKIE['erno']) && is_numeric($_COOKIE['erno']))
{
$value = $_COOKIE['erno'];
switch ($value) {
case 1:
echo $this->emptyPost;
break;
case 2:
echo $this->noMatch;
break;
case 3:
//echo $this->mailAndPassword;
break;
case 4:
echo $this->mailOccuped;
break;
case 5:
echo $this->badMail;
break;
case 6:
echo $this->contNotOk;
break;
case 7:
echo $this->contactOk;
break;
default:
echo $this->oups;
break;
} // switch
}
else if (!empty($_GET['pop']) && !is_null($_GET['pop']))
{
$value = $_GET['pop'];
switch ($value) {
case "empty":
echo $this->emptyPostLogin;
break;
case "noMatch":
echo $this->notFound;
break;
case "user":
echo $this->newUser;
break;
case 4:
echo $this->mailOccuped;
break;
default:
echo $this->oups;
break;
} // switch
}
else
return false;
}
public function create($tbl, $value)
{
//var_dump($tbl);
setcookie('erno', $value);
}
public function destroy(){
if(!empty($_COOKIE['erno']) && !is_null($_COOKIE['erno']) && is_numeric($_COOKIE['erno']))
{
setcookie('erno', false, time()+60*60*24*370, '/');
}
}
}
?>