/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2012 *
+ * Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
}
/**
- * @deprecated a virer en 3.1 car pas utilise dans les squelettes
- *
- * voir l'autorisation correspondante
+ * Determine le statut d'inscription :
+ * si $statut_tmp fourni, verifie qu'il est autorise
+ * sinon determine le meilleur statut possible et le renvoie
*
* @param string $statut_tmp
+ * @param int $id
* @return string
*/
-function tester_statut_inscription($statut_tmp){
+function tester_statut_inscription($statut_tmp, $id){
include_spip('inc/autoriser');
- return autoriser('inscrireauteur', $statut_tmp) ? $statut_tmp : '';
+ if ($statut_tmp)
+ return autoriser('inscrireauteur', $statut_tmp, $id) ? $statut_tmp : '';
+ elseif (
+ autoriser('inscrireauteur', $statut_tmp = "1comite", $id)
+ OR autoriser('inscrireauteur', $statut_tmp = "6forum", $id))
+ return $statut_tmp;
+
+ return '';
}
if (preg_match(',[^0-9a-f.],i',$jeton))
return false;
- $desc = sql_fetsel('*','spip_auteurs',"cookie_oubli=".sql_quote($jeton));
+ $desc = sql_fetsel('*','spip_auteurs',"cookie_oubli=".sql_quote($jeton, $serveur, 'string'));
return $desc;
}