Changeset 42128 in spip-zone


Ignore:
Timestamp:
Nov 7, 2010, 10:29:40 AM (11 years ago)
Author:
guy.cesaro@…
Message:

prise en compte du statut dans la requete avec statut REGEXP '($statut)'. Pour des cas très particulier (modif en base à la main?) car a priori si un doc a un statut publie ou prepa ou poubelle, il n'est pas inutilisé.

Location:
_plugins_/mediatheque
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mediatheque/action/supprimer_tous_orphelins.php

    r42101 r42128  
    1010        $arg = $securiser_action();
    1111
    12         list($media,$distant,$sanstitre) = explode('/',$arg); //on récupère le contexte pour ne supprimer les orphelins que de ce dernier
     12        list($media,$distant,$statut,$sanstitre) = explode('/',$arg); //on récupère le contexte pour ne supprimer les orphelins que de ce dernier
    1313       
    1414        if($media) {
     
    1818        if($distant)
    1919                $where[] = "distant=$distant"; //critere sur le distant
     20        if($statut)
     21                $where[] = "statut REGEXP '($statut)'"; //critere sur le statut
    2022        if($sanstitre)
    2123                $where[] = "titre=''"; //critere sur le sanstitre
  • _plugins_/mediatheque/prive/bouton/inc-supprimer-orphelins.html

    r42125 r42128  
     1
    12[(#SET{info_suppression,#VAL{<:gestdoc:bouton_supprimer_tous_orphelins_confirmation:>}})]
    23[(#REM) mettre directement la chaine de langue sous la forme <:gestdoc:bouton_supprimer_tous_orphelins_confirmation{nb=#ENV{nb_orphelins}}:> ne fonctionne pas]
     4<BOUCLE_docs_supprimables(DOCUMENTS){orphelins}{id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?}{statut ?}{media ?}{10,1}>
     5</BOUCLE_docs_supprimables>
    36
    4 <BOUCLE_docs_supprimables(DOCUMENTS){orphelins}{id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?}{statut==.*}{media ?}{10,1}>
    5 </BOUCLE_docs_supprimables>
    6 <span class='tout_supprimer'>[(#BOUTON_ACTION{<:gestdoc:bouton_supprimer_tous_orphelins:>,[(#URL_ACTION_AUTEUR{supprimer_tous_orphelins,[(#ENV{media})]/[(#ENV{distant})]/[(#ENV{sanstitre})],#SELF})],ajax,[(#GET{info_suppression}|_T{#ARRAY{nb,#ENV{nb_orphelins}}})]})]</span>
     7<span class='tout_supprimer'>[(#BOUTON_ACTION{<:gestdoc:bouton_supprimer_tous_orphelins:>,[(#URL_ACTION_AUTEUR{supprimer_tous_orphelins,[(#ENV{media})]/[(#ENV{distant})]/[(#ENV{statut})]/[(#ENV{sanstitre})],#SELF})],ajax,[(#GET{info_suppression}|_T{#ARRAY{nb,#ENV{nb_orphelins}}})]})]</span>
    78</B_docs_supprimables>
    89
Note: See TracChangeset for help on using the changeset viewer.