. * * @param int $id_article identifiant de l'article * @param int $id_auteur identifiant de l'auteur * * @return bool true si l'id de l'auteur est celui de l'article sinon false */ function me($id_article, $id_auteur = 0) { static $deja = false; static $auteurs = array(); /* en spip 3 auteur_articles est remplacé - adapter la requete */ $table = 'spip_auteurs_articles'; $where = 'id_article'; if ($GLOBALS['meta']['version_installee'] >= '19268') { $table = 'spip_auteurs_liens'; $where = "objet='article' AND id_objet"; } if (!$deja) { $r = spip_query('SELECT id_auteur FROM '.$table.' WHERE '.$where."=$id_article"); while ($row = spip_fetch_array($r)) { $auteurs[] = intval($row['id_auteur']); } $deja = true; } return in_array($id_auteur, $auteurs); } /** * lister les themes présents dans plugins/spipclear/themes. * * @return string Liste sous la forme ul/li */ function lister_themes() { $dir = _DIR_PLUGIN_SPIPCLEAR.'themes/'; $dir_perso = find_in_path('squelettes/themes/'); $Treps_themes = array(); $htm = ''; if (is_dir($dir) and $t = @opendir($dir)) { $htm .= '