Changeset 65558 in spip-zone for _plugins_/autorite/inc/autoriser.php
- Timestamp:
- Sep 5, 2012, 12:02:19 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/autorite/inc/autoriser.php
r65513 r65558 490 490 $GLOBALS['autorite']['editer_forums'] >= 2 491 491 AND $qui['statut'] == '0minirezo' 492 AND !$qui['restreint'] 492 493 ) 493 494 return true; 495 496 // Les admins restreint pour les articles attachés à une rubrique dont ils sont admins 497 if ($GLOBALS['autorite']['editer_forums'] >= 2 AND $qui['statut'] == '0minirezo') { 498 $id=intval($id); // ? 499 if (intval($GLOBALS['spip_version_branche']) < 3 ){ 500 $id_rubrique = sql_getfetsel("id_rubrique", "spip_forum", "id_forum=$id"); 501 } else { 502 $objet = sql_getfetsel("objet", "spip_forum", "id_forum=$id"); 503 $id_objet = sql_getfetsel("id_objet", "spip_forum", "id_forum=$id AND objet='$objet'"); 504 if ($objet == "rubrique"){ 505 $id_rubrique=$id_objet; 506 } else if ($objet == "article"){ 507 $id_rubrique=sql_getfetsel("id_rubrique", "spip_articles", "id_article=$id_objet"); 508 } 509 } 510 return ($id_rubrique AND in_array ($id_rubrique, $qui['restreint'])); 511 } 494 512 495 513 // L'auteur du message (enregistre')
Note: See TracChangeset
for help on using the changeset viewer.