| @@ 88-91 (lines=4) @@ | ||
| 85 | if (!$row['id_rubrique']) { |
|
| 86 | if ($GLOBALS['connect_id_rubrique']) { |
|
| 87 | $row['id_rubrique'] = $id_rubrique = current($GLOBALS['connect_id_rubrique']); |
|
| 88 | } else { |
|
| 89 | $row_rub = sql_fetsel("id_rubrique", "spip_rubriques", "", "", "id_rubrique DESC", 1); |
|
| 90 | $row['id_rubrique'] = $id_rubrique = $row_rub['id_rubrique']; |
|
| 91 | } |
|
| 92 | if (!autoriser('creerarticledans', 'rubrique', $row['id_rubrique'])) { |
|
| 93 | // manque de chance, la rubrique n'est pas autorisee, on cherche un des secteurs autorises |
|
| 94 | $res = sql_select("id_rubrique", "spip_rubriques", "id_parent=0"); |
|
| @@ 44-48 (lines=5) @@ | ||
| 41 | if ($GLOBALS['connect_id_rubrique']) { |
|
| 42 | // si admin restreint : sa rubrique |
|
| 43 | $id_rubrique = $GLOBALS['connect_id_rubrique'][0]; |
|
| 44 | } else { |
|
| 45 | // sinon la derniere rubrique cree |
|
| 46 | $row_rub = sql_fetsel("id_rubrique", "spip_rubriques", "", "", "id_rubrique DESC", "0,1"); |
|
| 47 | $id_rubrique = $row_rub['id_rubrique']; |
|
| 48 | } |
|
| 49 | // si le choix ne convient pas, on cherche dans un secteur |
|
| 50 | if (!autoriser('creer' . $objet . 'dans', 'rubrique', $id_rubrique)) { |
|
| 51 | $id_rubrique = ''; |
|