Changeset 24617 in spip-zone


Ignore:
Timestamp:
Nov 25, 2008, 2:16:42 AM (11 years ago)
Author:
crovvfoot@…
Message:

Debut des transformations des formulaireq principaux en cvt (oubli de add les nouveaux fichiers dans le commit précédent ...) + debug url_achat et skel privé

Location:
_plugins_/_dev_/echoppe
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/echoppe/action/echoppe_ajouter_panier.php

    r23957 r24617  
    55function action_echoppe_ajouter_panier(){
    66       
    7         include_spip('inc/session');
    87        include_spip('inc/session');
    98       
     
    3635                       
    3736                }else{
    38                         $sql_insert_produit_panier = "INSERT INTO spip_echoppe_paniers VALUES ('', '".$contexte['id_client']."', '".$contexte['id_produit']."', '".$contexte['quantite']."', '".$contexte['configuration']."', '".$contexte['token_client']."', '".$contexte['token_panier']."', '".session_get('echoppe_statut_panier')."', '".$contexte['date_maj']."');";
     37                        /*$sql_insert_produit_panier = "INSERT INTO spip_echoppe_paniers VALUES ('', '".$contexte['id_client']."', '".$contexte['id_produit']."', '".$contexte['quantite']."', '".$contexte['configuration']."', '".$contexte['token_client']."', '".$contexte['token_panier']."', '".session_get('echoppe_statut_panier')."', '".$contexte['date_maj']."');";
    3938                        //var_dump($sql_insert_produit_panier);
    4039                        $res_insert_produit_panier = spip_query($sql_insert_produit_panier);
    41                         $contexte['id_panier'] = sql_insert_id($res_maj_produit_panier);
     40                        $contexte['id_panier'] = sql_insert_id($res_maj_produit_panier);*/
     41                        $panier = array(
     42                                'id_client' => $contexte['id_client'],
     43                                'id_produit' => $contexte['id_produit'],
     44                                'quantite' => $contexte['quantite'],
     45                                'configuration' => $contexte['configuration'],
     46                                'token_client' => $contexte['token_client'],
     47                                'token_panier' => $contexte['token_panier'],
     48                                'statut' => session_get('echoppe_statut_panier'),
     49                                'date_maj' => $contexte['date_maj'],
     50                        );
     51                        $contexte['id_panier'] = sql_insertq("spip_echoppe_paniers",$panier);
     52                       
    4253                }
    4354               
  • _plugins_/_dev_/echoppe/balise/formulaire_panier.php

    r21416 r24617  
    2929        $_sql = "SELECT id_produit FROM spip_echoppe_paniers WHERE token_panier = '".session_get('echoppe_token_panier')."';";
    3030        $_res = spip_query($_sql);
    31         $_quantite = spip_num_rows($_res);
     31        $_quantite = sql_count($_res);
    3232        zero_si_vide($_quantite);
    3333        $contexte['total_item_panier'] = $_quantite;
     
    108108                        while ($test_existance_token > 0){
    109109                                $new_token = md5(uniqid(rand(), true));
    110                                 $test_existance_token = spip_num_rows(spip_query("SELECT id_panier FROM spip_echoppe_paniers WHERE token_panier = '".$new_token."' ;"));
     110                                $test_existance_token = sql_count(spip_query("SELECT id_panier FROM spip_echoppe_paniers WHERE token_panier = '".$new_token."' ;"));
    111111                        }
    112112                        session_set('echoppe_token_panier', $new_token );
  • _plugins_/_dev_/echoppe/fonds/echoppe_edit_produit.html

    r24445 r24617  
    77        [<h1>(#TITRE|sinon{#NEW|=={oui}|?{<:echoppe:nouveau_produit:>,<:echoppe:pas_de_titre:>}})</h1>]
    88</div>
    9 #FORMULAIRE_EDITER_PRESENTATION_PRODUIT{}
    10 <!--
    11 <div class="entete-formulaire">
    12         <a class="icone36 secteur-24" href="[(#ID_PRODUIT|>{0}|?{[(#EVAL{echoppe_produit}|generer_url_ecrire{id_produit=#ID_PRODUIT})],[(#EVAL{echoppe_categorie}|generer_url_ecrire{id_categorie=#ID_CATEGORIE})]})]" style="float: left;">
    13         [<img width="24" height="24" alt="Retour" src="(#CHEMIN{images/produit-24.png})"/>]
    14         <span><:retour:></span>
    15         </a>
    16         <:echoppe:edition_de_produit:> :
    17         [<h1>(#TITRE|sinon{#NEW|=={oui}|?{<:echoppe:nouveau_produit:>,<:echoppe:pas_de_titre:>}})</h1>]
    18 </div>
    19 <div class="formulaire_spip">
    20         <form [action="(#ACTION|generer_url_action)"] method="post" >
    21                 <div class="echoppe_edit_produit">
    22                         [<input type="hidden" name="new" value="(#NEW)" />]
    23                         [<input type="hidden" name="id_produit" value="(#ID_PRODUIT)" />]
    24                         [<input type="hidden" name="id_trad" value="(#ID_TRAD)" />]
    25                         <ul>
    26                                 <li class="editer_titre obligatoire" >
    27                                         <label for="titre_produit" ><:echoppe:titre_produit:></label>
    28                                         <input type="text" class="forml" id="titre_produit" name="titre" value="[(#TITRE**)]"/><br />
    29                                 </li>
    30                                
    31                                 [<li class="editer_lang" >
    32                                         <label for="titre_produit" ><:echoppe:langue_du_produit:></label>
    33                                         (#CONFIG{langues_multilingue}|select_lang{lang,#LANG,forml})
    34                                 </li>]
    35                                 [(#CONFIG{langues_multilingue}|=={''}|?{<input type="hidden" name="lang" value="[(#CONFIG{langue_site})]" />,''})]
    36                                 <li class="editer_ref_produit obligatoire" >
    37                                         <label for="[(#REF_PRODUIT|?{ref_produit_fake,ref_produit})]" ><:echoppe:reference_interne:></label>
    38                                         <input type="text" class="forml" id="[(#REF_PRODUIT|?{ref_produit_fake,ref_produit})]" name="[(#REF_PRODUIT|?{ref_produit_fake,ref_produit})]" value="#REF_PRODUIT" [(#REF_PRODUIT|?{disabled="disabled",''})]/><br />
    39                                         [(#REF_PRODUIT|?{<input type="hidden" name="ref_produit" value="#REF_PRODUIT" />,''})]
    40                                 </li>
    41                                
    42                                 <li>
    43                                         <label for="descriptif_produit" ><:echoppe:descriptif:></label>
    44                                         <textarea id="descriptif_produit" name="descriptif" class="forml" >[(#DESCRIPTIF**)]</textarea><br />
    45                                 </li>
    46                                
    47                                 <li>
    48                                         <label for="text_area" ><:echoppe:texte:></label><br />
    49                                         [(#EVAL{text_area}|barre_typo)]
    50                                         <textarea name='texte' id='text_area' class='barre_inserer forml' rows='20' cols='40'[(#ENV**{browser_caret,''})]>[(#TEXTE**)]</textarea>
    51                                 </li>
    52                                 [(#SET{'parent',#ID_CATEGORIE})]
    53                                 <B_les_categ>
    54                                         <li>
    55                                                 <label for="id_categorie"><:echoppe:dans_la_categorie:></label>
    56                                                 <select name="id_categorie" class="forml" id="id_categorie" >
    57                                                         <option value="0"><:echoppe:a_la_racine:></option>
    58                                                 <BOUCLE_les_categ(ECHOPPE_CATEGORIES)>
    59                                                         <option value="#ID_CATEGORIE" [(#ID_CATEGORIE|=={#GET{'parent'}}|?{'selected="selected"',''})] >#TITRE</option>
    60                                                 </BOUCLE_les_categ>
    61                                                 </select>
    62                                         </li>
    63                                 </B_les_categ>
    64                                 <li>
    65                                         <label for="ps_produit" ><:echoppe:ps:></label>
    66                                         <textarea id="ps_produit" name="ps" class="forml" >[(#PS*)]</textarea><br />
    67                                 </li>
    68                                 <li>
    69                                         <label for="quantite_mini" ><:echoppe:quantite_minimum:></label>&nbsp;<input type="text" id="quantite_mini" name="quantite_mini" value="[(#QUANTITE_MINI|sinon{1})]" />&nbsp;<:echoppe:unites:><br /><br />
    70                                 </li>
    71                                 <li>
    72                                         <label for="tva" ><:echoppe:tva:></label>&nbsp;<input type="text" id="tva" name="tva" value="[(#TVA|sinon{#CONFIG{echoppe/taux_de_tva_par_defaut, 6}})]" />&nbsp;%
    73                                 </li>
    74                                 <li>
    75                                         <input type="submit" class="fondo" />
    76                                 </li>
    77                         </ul>
    78                 </div>
    79         </form>
    80 </div>
    81 -->
     9#FORMULAIRE_EDITER_PRESENTATION_PRODUIT
  • _plugins_/_dev_/echoppe/fonds/echoppe_produit.html

    r24445 r24617  
    2828                </div>
    2929        </div>
    30         &nbsp;#PUCE&nbsp;<a href="[(#EVAL{echoppe_edit_produit}|generer_url_ecrire{new=oui&ref_produit=#REF_PRODUIT&id_trad=#ID_TRAD})]" ><:echoppe:ecrire_une_traduction_de_ce_produit:></a>
     30        &nbsp;#PUCE&nbsp;<a href="[(#EVAL{echoppe_edit_produit}|generer_url_ecrire{new=oui&ref_produit=#REF_PRODUIT&id_trad=#ID_TRAD&id_categorie=#ID_CATEGORIE})]" ><:echoppe:ecrire_une_traduction_de_ce_produit:></a>
    3131        <br />
    3232</div>
     
    4141                [<em class="verdana1 spip_small">(#DESCRIPTIF)</em>]
    4242                [(#TEXTE|paragrapher)]
     43                <div class="nettoyeur"> </div>
    4344        </div>
    4445        <BOUCLE_LesDocuments(DOCUMENTS){id_produit}>
  • _plugins_/_dev_/echoppe/formulaires/panier.html

    r20945 r24617  
    99                                <th class = "panier_quantite"><:echoppe:quantite:></th>
    1010                        </tr>
    11         <BOUCLE_LePanier(SPIP_ECHOPPE_PANIERS){id_panier?}{token_panier = #SESSION{echoppe_token_panier}}>
     11        <BOUCLE_LePanier(ECHOPPE_PANIERS){id_panier?}{token_panier = #SESSION{echoppe_token_panier}}>
    1212                        <tr class="[(#COMPTEUR_BOUCLE|alterner{l_impair,l_paire})]">
    13                                 <BOUCLE_LeProduit(SPIP_ECHOPPE_PRODUITS_DESCRIPTIONS spip_echoppe_produits){id_produit}>
     13                                <BOUCLE_LeProduit(ECHOPPE_PRODUITS){id_produit}>
    1414                                        <td class = "panier_titre"><a href="?page=produit2&id_produit=#ID_PRODUIT">#TITRE</a></td>
    1515                                        <td class = "panier_prix_ttc">#PRIX_TVAC&nbsp;&euro;</td>
Note: See TracChangeset for help on using the changeset viewer.