diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index 8855cf8fe2..d2f8fdca1f 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -1052,7 +1052,7 @@ function autoriser_infosperso_dist($faire,$type,$id,$qui,$opt) { } /** - * Autorisation de voir l'onglet configurerlangage + * Autorisation de voir le formulaire configurer_langage * * Toujours OK * @@ -1063,14 +1063,46 @@ function autoriser_infosperso_dist($faire,$type,$id,$qui,$opt) { * @param array $opt Options de cette autorisation * @return bool true s'il a le droit, false sinon **/ +function autoriser_langage_configurer_dist($faire,$type,$id,$qui,$opt) { + return true; +} + +/** + * Autorisation de voir l'onglet configurerlangage + * + * Calqué sur l'autorisation de voir le formulaire configurer_langage + * + * @param string $faire Action demandée + * @param string $type Type d'objet sur lequel appliquer l'action + * @param int $id Identifiant de l'objet + * @param array $qui Description de l'auteur demandant l'autorisation + * @param array $opt Options de cette autorisation + * @return bool true s'il a le droit, false sinon +**/ function autoriser_configurerlangage_dist($faire,$type,$id,$qui,$opt) { + return autoriser('configurer', '_langage', $id, $qui, $opt); +} + +/** + * Autorisation de voir le formulaire configurer_preferences + * + * Toujours OK + * + * @param string $faire Action demandée + * @param string $type Type d'objet sur lequel appliquer l'action + * @param int $id Identifiant de l'objet + * @param array $qui Description de l'auteur demandant l'autorisation + * @param array $opt Options de cette autorisation + * @return bool true s'il a le droit, false sinon +**/ +function autoriser_preferences_configurer_dist($faire,$type,$id,$qui,$opt) { return true; } /** * Autorisation de voir l'onglet configurerpreferences * - * Toujours OK + * Calquée sur l'autorisation de voir le formulaire configurer_preferences * * @param string $faire Action demandée * @param string $type Type d'objet sur lequel appliquer l'action @@ -1080,7 +1112,7 @@ function autoriser_configurerlangage_dist($faire,$type,$id,$qui,$opt) { * @return bool true s'il a le droit, false sinon **/ function autoriser_configurerpreferences_dist($faire,$type,$id,$qui,$opt) { - return true; + return autoriser('configurer', '_preferences', $id, $qui, $opt); } /**