| @@ 208-211 (lines=4) @@ | ||
| 205 | if ($s != $statut OR ($d AND $d != $date)) { |
|
| 206 | if (autoriser('publierdans', 'rubrique', $id_rubrique)) |
|
| 207 | $statut = $champs['statut'] = $s; |
|
| 208 | else if (autoriser('modifier', 'article', $id_article) AND $s != 'publie') |
|
| 209 | $statut = $champs['statut'] = $s; |
|
| 210 | else |
|
| 211 | spip_log("editer_article $id_article refus " . join(' ', $c)); |
|
| 212 | ||
| 213 | // En cas de publication, fixer la date a "maintenant" |
|
| 214 | // sauf si $c commande autre chose |
|
| @@ 297-300 (lines=4) @@ | ||
| 294 | autoriser('instituer', $objet, $id, null, array('statut'=>$s)) |
|
| 295 | ) |
|
| 296 | $statut = $champs['statut'] = $s; |
|
| 297 | else if ($s!='publie' AND autoriser('modifier', $objet, $id)) |
|
| 298 | $statut = $champs['statut'] = $s; |
|
| 299 | else |
|
| 300 | spip_log("editer_objet $id refus " . join(' ', $c)); |
|
| 301 | ||
| 302 | // En cas de publication, fixer la date a "maintenant" |
|
| 303 | // sauf si $c commande autre chose |
|