1 | <?php |
||
6 | class ControllerBase extends Controller |
||
|
|||
7 | { |
||
8 | |||
9 | protected $model; |
||
10 | protected $title; |
||
11 | protected $controller; |
||
12 | protected $messageTimerInterval = 3000; |
||
13 | |||
14 | public function afterExecuteRoute($dispatcher) |
||
21 | |||
22 | public function indexAction($message = NULL) |
||
37 | |||
38 | public function frmAction($id = NULL) |
||
42 | |||
43 | public function getInstance($id = NULL) |
||
53 | |||
54 | public function readAction($id = NULL) |
||
62 | |||
63 | protected function setValuesToObject(&$object) |
||
67 | |||
68 | ///////////////////////////////////////// |
||
69 | public function updateAction() |
||
92 | |||
93 | //PErmet l'édition d'un seul champ à la fois |
||
94 | public function soloUpdateAction() |
||
103 | |||
104 | |||
105 | public function deleteAction($id = null) |
||
110 | |||
111 | public function asAdminAction() |
||
117 | |||
118 | public function asUserAction() |
||
124 | |||
125 | public function logoutAction() |
||
130 | |||
131 | |||
132 | /** |
||
133 | * Affiche un message Alert bootstrap |
||
134 | * @param DisplayedMessage $message |
||
135 | */ |
||
136 | public function _showDisplayedMessage($message) |
||
140 | |||
141 | /** |
||
142 | * Affiche un message Alert bootstrap |
||
143 | * @param string $message texte du message |
||
144 | * @param string $type type du message (info, success, warning ou danger) |
||
145 | * @param number $timerInterval durée en millisecondes d'affichage du message (0 pour que le message reste affiché) |
||
146 | * @param string $dismissable si vrai, l'alert dispose d'une croix de fermeture |
||
147 | */ |
||
148 | public function _showMessage($message, $type = "success", $timerInterval = 0, $dismissable = true, $visible = true) |
||
153 | |||
154 | |||
155 | public function messageSuccess($message, $timerInterval = 0, $dismissable = true) |
||
159 | |||
160 | /** |
||
161 | * Affiche un message Alert bootstrap de type warning |
||
162 | * @param string $message texte du message |
||
163 | * @param number $timerInterval durée en millisecondes d'affichage du message (0 pour que le message reste affiché) |
||
164 | * @param string $dismissable si vrai, l'alert dispose d'une croix de fermeture |
||
165 | */ |
||
166 | public function messageWarning($message, $timerInterval = 0, $dismissable = true) |
||
170 | |||
171 | /** |
||
172 | * Affiche un message Alert bootstrap de type danger |
||
173 | * @param string $message texte du message |
||
174 | * @param number $timerInterval durée en millisecondes d'affichage du message (0 pour que le message reste affiché) |
||
175 | * @param string $dismissable si vrai, l'alert dispose d'une croix de fermeture |
||
176 | */ |
||
177 | public function messageDanger($message, $timerInterval = 0, $dismissable = true) |
||
181 | |||
182 | /** |
||
183 | * Affiche un message Alert bootstrap de type info |
||
184 | * @param string $message texte du message |
||
185 | * @param number $timerInterval durée en millisecondes d'affichage du message (0 pour que le message reste affiché) |
||
186 | * @param string $dismissable si vrai, l'alert dispose d'une croix de fermeture |
||
187 | */ |
||
188 | public function messageInfo($message, $timerInterval = 0, $dismissable = true) |
||
192 | |||
193 | |||
194 | } |
||
195 |
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.