Changeset 86802 in spip-zone


Ignore:
Timestamp:
Dec 21, 2014, 5:53:55 PM (6 years ago)
Author:
real3t@…
Message:

Faire un peu plus de ménage quand on veut vider la base, avec une sécurité.

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php

    r85744 r86802  
    612612}
    613613
     614function poubelle_site($titre_site, $titre_rubrique) {
     615        $id_rubrique = id_rubrique($titre_rubrique);
     616        if ($id_rubrique) {
     617                $id_site = id_site($titre_site, $id_rubrique);
     618                if ($id_site > 0) {
     619                        sql_updateq(
     620                                "spip_syndic", array(
     621                                        "statut" => 'refuse',
     622                                ), "id_syndic='$id_syndic'"
     623                        );                     
     624                }
     625        }
     626}
    614627//fonction qui permet de trouver des liaisons entre site et mot clé
    615628function find_site_mot($id_mot, $id_syndic) {
     
    10881101        poubelle_article("30. Altera sententia est","400. Classées par numéro de titre");
    10891102        poubelle_article("Historique des versions de SPIP","10. SPIP");
     1103       
     1104        poubelle_site("MàJ SoyezCréateurs", "000. Fourre-tout");
     1105        poubelle_site("SoyezCréateurs", "000. Fourre-tout");
    10901106
    10911107        if ($tout===true) {
     
    10941110                poubelle_article("30. Outil 3","30. Outils");
    10951111                poubelle_article("40. Outil 4","30. Outils");
     1112                delete_rubrique("100. Rubriques");
     1113                delete_rubrique("10. DessousBreves 1");
     1114                delete_rubrique("20. DessousBreves 2");
     1115                delete_rubrique("200. Avec le mot-clé");
     1116                delete_rubrique("300. MenuHaut");
     1117                delete_rubrique("400. Classées par numéro de titre");
     1118                delete_rubrique("800. Rubrique \"Goodies\"");
    10961119        }
    10971120       
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/prive/exec/sc_vide.html

    r79924 r86802  
    11<h1>Suppression des articles de démonstration inutiles</h1>
     2<ul>
     3        <li><a href="./?exec=sc_aide">Je suis venu ici par erreur</a></li>
     4        <li><a href="./?exec=sc_vide&doit=1">Oui, je veux vraiment vider le site</a></li>
     5        <li><a href="./?exec=sc_vide&doit=1&tout=1">Oui, je veux en vider un peu plus !</a></li>
    26<?php
     7if (autoriser('webmestre') AND _request('doit')==1) {
     8        include_spip('base/soyezcreateurs');
     9        if (_request('tout')==1) {
     10                $tout = true;
     11        } else {
     12                $tout = false;
     13        }
     14        soyezcreateurs_vider($tout);
     15?>
     16<p>Les articles inutiles ont <?php if (_request('tout')==1) { ?><b>tous</b><?php } ?> été placés dans la poubelle.</p>
     17<?php
     18} else {
    319if (autoriser('webmestre')) {
    4         include_spip('base/soyezcreateurs');
    5         soyezcreateurs_vider();
    620?>
    7 <p>Les articles inutiles ont été placés dans la poubelle.</p>
     21<p>Faites votre choix !</p>
    822<?php
    923} else {
    1024?>
    11 <p>Rien n'a été supprimé (il faut être webmestre).
     25<p>Rien n'a été supprimé (il faut être webmestre).</p>
    1226<?php
    1327}
     28}
    1429?>
Note: See TracChangeset for help on using the changeset viewer.