[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / ecrire / action / etre_webmestre.php
index fbdb07b..0c2d446 100644 (file)
@@ -3,29 +3,39 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2016                                                *
+ *  Copyright (c) 2001-2017                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
-if (!defined('_ECRIRE_INC_VERSION')) return;
+/**
+ * Gestion de l'action pour s'autoriser webmestre
+ *
+ * @package SPIP\Core\Autorisations
+ */
+
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
 include_spip('inc/actions');
 
 /**
  * Prouver qu'on a les droits de webmestre via un ftp, et
  * devenir webmestre sans refaire l'install
+ *
  * @return void
  */
 function action_etre_webmestre_dist() {
        $securiser_action = charger_fonction('securiser_action', 'inc');
        $time = $securiser_action();
 
-       if (time()-$time<15*60
-               AND $GLOBALS['visiteur_session']['statut']=='0minirezo'
-               AND $GLOBALS['visiteur_session']['webmestre']!=='oui') {
+       if (time() - $time < 15 * 60
+               and $GLOBALS['visiteur_session']['statut'] == '0minirezo'
+               and $GLOBALS['visiteur_session']['webmestre'] !== 'oui'
+       ) {
                $action = _T('info_admin_etre_webmestre');
                $admin = charger_fonction('admin', 'inc');
                // lance la verif par ftp et l'appel
@@ -38,10 +48,14 @@ function action_etre_webmestre_dist() {
 
 }
 
+/**
+ * Passe l'administrateur connecté en webmestre.
+ *
+ * @return void
+ */
 function base_etre_webmestre_dist() {
-       if ($GLOBALS['visiteur_session']['statut']=='0minirezo' AND $GLOBALS['visiteur_session']['webmestre']!=='oui') {
+       if ($GLOBALS['visiteur_session']['statut'] == '0minirezo' and $GLOBALS['visiteur_session']['webmestre'] !== 'oui') {
                include_spip('action/editer_auteur');
-               instituer_auteur($GLOBALS['visiteur_session']['id_auteur'], array('webmestre'=>'oui'), true);
+               instituer_auteur($GLOBALS['visiteur_session']['id_auteur'], array('webmestre' => 'oui'), true);
        }
 }
-?>