utiliser autoriser(instituer,objet) pour determiner si on a le droit de publier l'objet, c'est plus generique !

svn/root/tags/spip-3.0.0-beta2
Cerdic 12 years ago
parent 7ff7900372
commit 3e47601cb4

@ -58,12 +58,15 @@ function formulaires_instituer_objet_charger_dist($objet,$id_objet,$retour=""){
$v = formulaires_editer_objet_charger($objet,$id_objet,0,0,'','');
$publiable = true;
if (isset($v['id_rubrique'])
AND !autoriser('publierdans', 'rubrique', $v['id_rubrique'])) {
if ($v['statut'] == 'publie')
$editable = false;
else
$publiable = false;
$statuts = lister_statuts_proposes($desc);
// tester si on a le droit de publier, si un statut publie existe
if (isset($statuts['publie'])){
if (!autoriser('instituer', $objet, $id_objet, null, array('statut'=>'publie'))){
if ($v['statut'] == 'publie')
$editable = false;
else
$publiable = false;
}
}
$valeurs = array(
'editable' => $editable,

Loading…
Cancel
Save