"Sortir de force" avec message d'erreur
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
comment peut on faire pour "sortir" du programme et renvoyer sur la page d'envois mais en affichant un message via
Code PHP :
$this->tpl->put('MSG', MessageHelper::display('Not implemented', MessageHelper::ERROR, 30));
Car pour les droits il existe :
Code PHP :
$error_controller = PHPBoostErrors::user_not_authorized(); DispatchManager::redirect($error_controller);
Mais si pour une raison X (genre une fonction dans le formulaire d'ajout mais non programmé ou bugé, mais qui doit quand même apparaitre ?) on souhaite sortir de force pour éviter que cela enregistre quand même ou continue de façons inutile ?
Ou alors on peu utiliser ce code (vu dans le module article) :
Code PHP :
/* ## Code dans le module articles ## AppContext::get_response()->redirect(ArticlesUrlBuilder::display_pending_articles()); */ ## Code potentiel dans le moduel ## AppContext::get_response()->redirect(MyModuleUrlBuilder::display_add_form());
Cordialement, janus57
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Regardes la fonction PHPBoostErrors::user_not_authorized() et tu auras ta réponse
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
ReidLos :
Salut,
Regardes la fonction PHPBoostErrors::user_not_authorized() et tu auras ta réponse
Regardes la fonction PHPBoostErrors::user_not_authorized() et tu auras ta réponse

Bonjour,
j'avais déjà trouvé ça, mais le problème c'est que cela lâche une erreur généraliste sur un template spécifique (si je dit pas de conneries), donc hors du module et de la page source.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie