Changeset 84002 in spip-zone


Ignore:
Timestamp:
Aug 2, 2014, 10:36:26 PM (7 years ago)
Author:
dorch@…
Message:

Ajout d'un formulaire d'aide à la saisie des requêtes : une liste déroulante des tables de la base permet d'afficher dans le bloc "extra" la liste des champs de la table sélectionnée.
Il faudrait encore ajouter du javascript pour permettre d'insérer un champ dans la requête en cliquant ou double-cliquant dessus.

Location:
_plugins_/requeteursql
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/requeteursql/lang/sql_requete_fr.php

    r83960 r84002  
    99    // A
    1010    'ajouter_lien_sql_requete' => 'Ajouter cette requête',
     11
     12    // C
     13    'choisir_table' => 'Choisir une table',
    1114
    1215    // I
     
    3437
    3538    // T
     39    'tables_champs' => 'Rechercher les tables et leurs champs',
    3640    'texte_ajouter_sql_requete' => 'Ajouter une requête',
    3741    'texte_changer_statut_sql_requete' => 'Cette requête est :',
  • _plugins_/requeteursql/paquet.xml

    r83991 r84002  
    22    prefix="requeteursql"
    33    categorie="divers"
    4     version="1.2.1"
     4    version="1.3.0"
    55    etat="dev"
    66    compatibilite="[3.0.0;3.0.*]"
  • _plugins_/requeteursql/prive/squelettes/contenu/sql_requete.html

    r83736 r84002  
    22<BOUCLE_sql_requete(SQL_REQUETES){id_sql_requete}{si #ENV{exec}|=={sql_requete}}>
    33[(#BOITE_OUVRIR{[
    4         [(#AUTORISER{modifier,sql_requete,#ID_SQL_REQUETE})
    5                 [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|non)
    6                         [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{<:sql_requete:icone_modifier_sql_requete:>,sql_requete,edit,right ajax preload})]
    7                 ]
    8                 [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|oui)
    9                         [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{#ID_SQL_REQUETE|afficher_qui_edite{sql_requete},warning-24,'',right edition_deja ajax preload})]
    10                 ]
    11         ]
     4    [(#AUTORISER{modifier,sql_requete,#ID_SQL_REQUETE})
     5        [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|non)
     6            [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{<:sql_requete:icone_modifier_sql_requete:>,sql_requete,edit,right})]
     7        ]
     8        [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|oui)
     9            [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{#ID_SQL_REQUETE|afficher_qui_edite{sql_requete},warning-24,'',right edition_deja})]
     10        ]
     11    ]
    1212
    13         <h1>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{sql_requete-24.png}|balise_img{sql_requete,cadre-icone})]</h1>
     13    <h1>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{sql_requete-24.png}|balise_img{sql_requete,cadre-icone})]</h1>
    1414
    1515],simple fiche_objet})]
    1616
    1717<div class="ajax">
    18         #FORMULAIRE_DATER{sql_requete,#ID_SQL_REQUETE}
     18    #FORMULAIRE_DATER{sql_requete,#ID_SQL_REQUETE}
    1919</div>
    2020
     
    2828
    2929[(#AUTORISER{modifier,sql_requete,#ID_SQL_REQUETE})
    30         [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|non)
    31                 [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{<:sql_requete:icone_modifier_sql_requete:>,sql_requete,edit,right ajax preload})]
    32         ]
    33         [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|oui)
    34                 [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{#ID_SQL_REQUETE|afficher_qui_edite{sql_requete},warning-24,'',right edition_deja ajax preload})]
    35         ]
     30    [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|non)
     31        [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{<:sql_requete:icone_modifier_sql_requete:>,sql_requete,edit,right})]
     32    ]
     33    [(#ID_SQL_REQUETE|afficher_qui_edite{sql_requete}|oui)
     34        [(#URL_ECRIRE{sql_requete_edit,id_sql_requete=#ID_SQL_REQUETE}|icone_verticale{#ID_SQL_REQUETE|afficher_qui_edite{sql_requete},warning-24,'',right edition_deja})]
     35    ]
    3636]
    3737
     
    4040#BOITE_FERMER
    4141[(#EVAL{_AJAX}|oui)
    42         <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin,#extra');/*\\]\\]>*/</script>
     42    <script type="text/javascript">/*<!\\[CDATA\\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin,#extra');/*\\]\\]>*/</script>
    4343]
    4444</BOUCLE_sql_requete>
Note: See TracChangeset for help on using the changeset viewer.