Changeset 68693 in spip-zone


Ignore:
Timestamp:
Jan 4, 2013, 7:28:26 AM (8 years ago)
Author:
sblanc@…
Message:
 
Location:
_plugins_/forms/forms_et_tables_2_5
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/forms/forms_et_tables_2_5/changelog.txt

    r68446 r68693  
    1 2012-12-18
     12012-12-26
     2- corrections des fonctions SQL /exec/donnees_tous.php
     3- corrections des fonctions SQL /exec/donnees_edit.php
     4- corrections de fonctions SQL /inc/forms_tables_affichage.php
     5- corrections du bug d'affichage des données /fonds/donnees_tous.html (erreur : http://contrib.spip.net/Form-Table-2-5#forum464059)
     6
     7
     82012-12-18
    29- ajout d'une fonction si elle n'est pas déjà présente dans interface.js
    310- correction dans instituer_forms_donnee.php bug sur le changement de statut d'une réponse.
  • _plugins_/forms/forms_et_tables_2_5/exec/donnees_edit.php

    r65963 r68693  
    77 * Sylvain BLANC
    88 * Loic LE MAO
     9 *
    910 * Antoine Pitrou
    1011 * Cedric Morin
     
    1920        $type_form = 'table';
    2021        $id_form = _request('id_form');
    21         $res = spip_query("SELECT type_form FROM spip_forms WHERE id_form="._q($id_form));
    22         if ($row = spip_fetch_array($res))
     22        $res = sql_select('type_form',  'spip_forms',  'id_form='.sql_quote($id_form));
     23        // $res = spip_query("SELECT type_form FROM spip_forms WHERE id_form="._q($id_form));
     24        if ($row = sql_fetch($res))
    2325                $type_form = $row['type_form'];
    2426        echo affichage_donnee_edit($type_form);
  • _plugins_/forms/forms_et_tables_2_5/exec/donnees_tous.php

    r65963 r68693  
    55 *
    66 * Auteurs :
     7 * Loïc LE MAO, Sylvain BLANC
     8 *
    79 * Antoine Pitrou
    810 * Cedric Morin
     
    1416include_spip('inc/forms_tables_affichage');
    1517function exec_donnees_tous(){
    16         $res = spip_query("SELECT type_form FROM spip_forms WHERE id_form="._q(_request('id_form')));
    17         if (!$row = spip_fetch_array($res)) die ('erreur formulaire inexistant');
     18        $res = sql_select('type_form',  'spip_forms',  'id_form='.sql_quote(_request('id_form')));
     19        // $res = spip_query("SELECT type_form FROM spip_forms WHERE id_form="._q(_request('id_form')));
     20        if (!$row = sql_fetch($res)) die ('erreur formulaire inexistant');
    1821        $type_form = $row['type_form'];
    1922        echo affichage_donnees_tous($type_form?$type_form:'form');
  • _plugins_/forms/forms_et_tables_2_5/fonds/donnees_tous.html

    r66884 r68693  
    5454#SET{lien_edit,#ENV{lien_edit,#URL_ECRIRE{donnees_edit,id_form=#ID_FORM}}|parametre_url{id_donnee,#ID_DONNEE}|parametre_url{retour,#SELF} }
    5555]
    56         <tr class='tr_liste' <?php /*onmouseover='$(this).activeCrayons();'*/?>>
     56        <tr class='tr_liste'>
    5757                <td>[(#ID_DONNEE|forms_puce_statut_donnee{#STATUT,#ID_FORM})]</td>
    5858                <td>[<a href='(#GET{lien_edit})'><img src='#EVAL{_DIR_PLUGIN_FORMS}img_pack/loupe.png' alt='' width='16' height='16' style='vertical-align:middle' /></a><a href='#GET{lien_edit}'>]#ID_DONNEE[(#GET{lien_edit}|?{' '})</a>]</td>
     
    6161                <BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}>[(#ENV{affiche_de,1}|?{' '})<td>#NOM</td>]</BOUCLE_auteur>[(#ENV{affiche_de,1}|?{' '})<td>#IP</td>]<//B_auteur>
    6262                <BOUCLE_body(FORMS_CHAMPS){id_form}{tout}{type !IN (separateur,textestatique)}{listable_admin=oui}{par rang}>
    63                 <?php //<td><span class='#_donnees:EDIT{#CHAMP}'>#LESVALEURS{'<br />'}</span></td> ?>
    6463                <td><span class='#_donnees:EDIT{#CHAMP}'>#LESVALEURS</span></td>
    6564                </BOUCLE_body>
  • _plugins_/forms/forms_et_tables_2_5/inc/forms_tables_affichage.php

    r68446 r68693  
    202202        $out = "";
    203203        if (!$id_form = intval($id_form)) return $out;
    204         $res = spip_query("SELECT arborescent,titre FROM spip_forms WHERE id_form="._q($id_form));
    205         $row=spip_fetch_array($res);
     204        // $res = spip_query("SELECT arborescent,titre FROM spip_forms WHERE id_form="._q($id_form));
     205        $res = sql_select('arborescent,titre',  'spip_forms',  'id_form='.sql_quote($id_form));
     206        $row=sql_fetch($res);
    206207        if ($titre_page===false){
    207208                $titre_page = $row['titre'];
    208209        }
     210       
    209211        $fond = "fonds/donnees_tous" . ($row['arborescent']=='oui'?'_arbo':'');
    210212
     
    282284                // verifier si il y a des donnees
    283285                $in = "statut IN (".implode(',',array_map('_q',$contexte['statuts'])).")";
    284                 $res2 = spip_query("SELECT id_donnee FROM spip_forms_donnees WHERE $in AND id_form="._q($id_form));
    285                 if ($row2 = spip_fetch_array($res2)){
     286                // $res2 = spip_query("SELECT id_donnee FROM spip_forms_donnees WHERE $in AND id_form="._q($id_form));
     287                $res2 = sql_select('id_donnee',  'spip_forms_donnees',  array($in,'id_form='.sql_quote($id_form)));
     288                if ($row2 = sql_fetch($res2)){
    286289                        $out .=  "<div style='float:$spip_lang_left;'>";
    287290                        // $out .=  icone(_T("$prefix:telecharger_reponses"),
     
    358361
    359362  _Forms_install();
    360         $row=spip_fetch_array(spip_query("SELECT titre FROM spip_forms WHERE id_form="._q(_request('id_form'))));
     363        $row=sql_fetch(sql_select('titre',  'spip_forms',  'id_form='.sql_quote(_request('id_form'))));
    361364        $titre_page = $row['titre'];
    362365        /*echo debut_page($titre_page, "documents", "forms");*/
  • _plugins_/forms/forms_et_tables_2_5/paquet.xml

    r68446 r68693  
    11<paquet
    2         version="0.5.2"
     2        version="0.5.3"
    33        prefix="forms"
    44        categorie="outil"
Note: See TracChangeset for help on using the changeset viewer.