Une fonction auteurs_objet
Hello,
J'ai remarqué la fonction auteurs_article() dans SPIP : https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/autoriser.php#L1494
La version générique de ce code est assez trivial :
<pre>
/**
* Fonction générique qui permet de renvoyer les auteurs d'un objet
*
* `param string $objet
* `param int $id_objet
* `param string $cond
* `access public
* `return array
*/
function auteurs_objet($objet, $id_objet, $cond = '') {
// Pour les distrait qui utiliserai id_articles ou articles
// alors qu'il faut utiliser l'objet au singulier
$objet = objet_type($objet);
$where = array(
'objet='.sql_quote($objet),
'id_objet='.intval($id_objet)
);
if (!empty($cond)) {
$where[] = $cond;
}
return sql_allfetsel(
'id_auteur',
'spip_auteurs_liens',
$where
);
}
</pre>
Version Gist : https://gist.github.com/phenix-factory/e0fe83f68f949fec44d2
On pourrait alors s'en servir dans fabrique pour agrémenter le fichiers d'autorisation généré par défaut :)
issue