Changeset 23570 in spip-zone


Ignore:
Timestamp:
Oct 22, 2008, 11:32:25 PM (11 years ago)
Author:
crovvfoot@…
Message:

Debug base

Location:
_plugins_/_dev_/echoppe
Files:
10 edited

Legend:

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

    r23378 r23570  
    1515        $new = _request('new');
    1616        $id_secteur = recuperer_id_secteur($id_parent, $id_categorie, 'categorie');
     17        $categorie = _request('categorie');
    1718       
     19        var_dump($categorie);
    1820       
    1921        switch ($new){
    2022                case 'oui':
    2123                        $valeur = array('id_categorie'=>'','id_parent'=>$id_parent,'id_secteur'=>$id_secteur);
    22                         $new_id_categorie = sql_insertq('spip_echoppe_categories',$valeur);
    23                         $id_secteur = recuperer_id_secteur($id_parent, $id_categorie, 'categorie');
     24                        $new_id_categorie = sql_insertq('spip_echoppe_categories',$categorie);
     25                        //$id_secteur = recuperer_id_secteur($id_parent, $id_categorie, 'categorie');
    2426                       
    25                         $sql_maj_id_secteur = "UPDATE id_secteur FROM spip_echoppe_categories WHERE id_categorie = '".$new_id_categorie."';";
     27                        //$sql_maj_id_secteur = "UPDATE id_secteur FROM spip_echoppe_categories WHERE id_categorie = '".$new_id_categorie."';";
    2628                       
    27                         $sql_insert_categorie_descriptif = "INSERT INTO spip_echoppe_categories_descriptions VALUES ('','".$new_id_categorie."','".$lang_categorie."','".addslashes($titre)."','".addslashes($descriptif)."','".addslashes($texte)."','".$logo."','','".$statut."') ";
    28                         $res_insert_categorie_descriptif = spip_query($sql_insert_categorie_descriptif);
     29                        //$sql_insert_categorie_descriptif = "INSERT INTO spip_echoppe_categories_descriptions VALUES ('','".$new_id_categorie."','".$lang_categorie."','".addslashes($titre)."','".addslashes($descriptif)."','".addslashes($texte)."','".$logo."','','".$statut."') ";
     30                        //$res_insert_categorie_descriptif = spip_query($sql_insert_categorie_descriptif);
    2931                        $id_categorie = $new_id_categorie;
    3032                        break;
    31                
     33                /*
    3234                case 'description' :
    3335                        $sql_insert_categorie_descriptif = "INSERT INTO spip_echoppe_categories_descriptions VALUES ('','".$id_categorie."','".$lang_categorie."','".addslashes($titre)."','".addslashes($descriptif)."','".addslashes($texte)."','".$logo."','".$lang_categorie."','".$statut."') ";
    3436                        $res_insert_categorie_descriptif = spip_query($sql_insert_categorie_descriptif);
    3537                        break;
    36                
     38                */
    3739                default :
    3840                        $sql_update_categorie_descriptif = "UPDATE spip_echoppe_categories_descriptions SET titre = '".addslashes($titre)."', descriptif = '".addslashes($descriptif)."', texte = '".addslashes($texte)."', statut = '".$statut."' WHERE id_categorie = '".$id_categorie."' AND lang = '".$lang_categorie."' ";
  • _plugins_/_dev_/echoppe/base/echoppe_upgrade.php

    r23378 r23570  
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    44
     5
    56include_spip('inc/meta');
    67
    7 //var_dump($GLOBALS);
     8function installer_echoppe(){
     9                        //Appel de la fonction d'installation. Lors du clic sur l'icône depuis le panel.
     10                        //quand le plugin est activé et test retourne false
     11                       
     12                        include_spip('base/echoppe');
     13                        include_spip('base/create');
     14                        include_spip('base/abstract_sql');
     15                        include_spip('inc/import_origine');
     16                        include_spip('base/echoppe_patch_upgrade');
     17                        spip_log("Faut-il mettre à jour echoppe ?");
     18                        if ($version_echoppe_installee > 0){
     19                                switch ($version_echoppe_installee){
     20                                        case '0.5' :
     21                                                patch_05to06();
     22                                                patch_06to07();
     23                                                patch_07to08();
     24                                                patch_08to09();
     25                                                patch_09to10();
     26                                        break;
     27                                       
     28                                        case '0.6' :
     29                                                patch_06to07();
     30                                                patch_07to08();
     31                                                patch_08to09();
     32                                                patch_09to10();
     33                                        break;
     34                                       
     35                                        case '0.7' :
     36                                                patch_07to08();
     37                                                patch_08to09();
     38                                                patch_09to10();
     39                                        break;
     40                                       
     41                                        case '0.8' :
     42                                                patch_08to09();
     43                                                patch_09to10();
     44                                               
     45                                        break;
     46                                       
     47                                        case '0.9' :
     48                                                patch_09to10();
     49                                        break;
     50                                       
     51                                }
     52                               
     53                        }else{
     54                                spip_log('Installation plugin echoppe '.$version_echoppe_locale);
     55                                creer_base();
     56                                ecrire_meta('echoppedb_version',$version_echoppe_locale);
     57                                ecrire_metas();
     58                        }
     59}
     60
    861
    962function echoppe_vider_tables($nom_meta_base_version){
     
    4497       
    4598        $version_echoppe_locale = '0.3.0';
    46        
     99
    47100        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) ) || (($version_echoppe_locale = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    48                 echo 'Version echoppe locale  :'.$version_echoppe_locale.'<br />';
     101
     102                //echo 'Version echoppe locale  :'.$version_echoppe_locale.'<br />';
    49103                include_spip('base/tables_principales');
    50104                include_spip('base/tables_auxiliaires');
    51105                include_spip('base/tables_interfaces');
    52                
     106
    53107                if (version_compare($version_echoppe_locale,'0.0','<=') || (!isset($GLOBALS['meta'][$nom_meta_base_version]) )){
    54108                        include_spip('base/create');
  • _plugins_/_dev_/echoppe/base/tables_interfaces.php

    r23299 r23570  
    44
    55function echoppe_tables_interfaces($tables_interfaces){
    6 
    7         $tables_interfaces['table_des_tables']['echoppe_categories'] = 'categories';
    8         $tables_interfaces['table_des_tables']['echoppe_produits'] = 'produits';
    9         $tables_interfaces['table_des_tables']['echoppe_stocks'] = 'stocks';
    10         $tables_interfaces['table_des_tables']['echoppe_depots'] = 'depots';
    11         $tables_interfaces['table_des_tables']['echoppe_gammes'] = 'gammes';
    12         $tables_interfaces['table_des_tables']['echoppe_options'] = 'options';
    13         $tables_interfaces['table_des_tables']['echoppe_valeurs'] = 'valeurs';
    14         $tables_interfaces['table_des_tables']['echoppe_prix'] = 'prix';
    15         $tables_interfaces['table_des_tables']['echoppe_clients'] = 'clients';
    16         $tables_interfaces['table_des_tables']['echoppe_commentaires_paniers'] = 'commentaires_paniers';
    17         $tables_interfaces['table_des_tables']['echoppe_prestataires'] = 'prestataires';
     6       
     7        $tables_interfaces['table_des_tables']['spip_echoppe_categories'] = 'echoppe_categories';
     8        $tables_interfaces['table_des_tables']['spip_echoppe_produits'] = 'echoppe_produits';
     9        $tables_interfaces['table_des_tables']['spip_echoppe_stocks'] = 'echoppe_stocks';
     10        $tables_interfaces['table_des_tables']['spip_echoppe_depots'] = 'echoppe_depots';
     11        $tables_interfaces['table_des_tables']['spip_echoppe_gammes'] = 'echoppe_gammes';
     12        $tables_interfaces['table_des_tables']['spip_echoppe_options'] = 'echoppe_options';
     13        $tables_interfaces['table_des_tables']['spip_echoppe_valeurs'] = 'echoppe_valeurs';
     14        $tables_interfaces['table_des_tables']['spip_echoppe_prix'] = 'echoppe_prix';
     15        $tables_interfaces['table_des_tables']['spip_echoppe_clients'] = 'echoppe_clients';
     16        $tables_interfaces['table_des_tables']['spip_echoppe_commentaires_paniers'] = 'echoppe_commentaires_paniers';
     17        $tables_interfaces['table_des_tables']['spip_echoppe_prestataires'] = 'echoppe_prestataires';
    1818       
    1919       
     
    4343        $tables_interfaces['tables_jointures']['sites'] = 'echoppe_produits_sites';
    4444       
    45        
     45        //var_dump($tables_interfaces);
    4646}
    4747
  • _plugins_/_dev_/echoppe/base/tables_principales.php

    r23299 r23570  
    9999        $spip_stocks_key = array(
    100100                "PRIMARY KEY"           => "id_stock",
    101                 "KEY ref_produit"       => "id_produit",
     101                "KEY ref_produit"       => "ref_produit",
    102102                "KEY id_depot"          =>"id_depot"
    103103                );
  • _plugins_/_dev_/echoppe/css/echoppe.css

    r22862 r23570  
    1616/*.cadre-sous_rub, .cadre-r{
    1717        padding:8px;
    18 }*/
     18}
    1919LI.cadre-sous_rub{
    2020        list-style:none;
     
    2323ul{
    2424        padding-left:0;
    25 }
     25}*/
    2626h1{
    2727        font-family:Verdana, Arial, Helvetica, sans-serif;
  • _plugins_/_dev_/echoppe/echoppe_fonctions.php

    r20945 r23570  
    11<?php
    2 
    3 include_spip('public/boucles');
    4 include_spip('base/echoppe');
    5 include_spip('inc/session');
    6 
    7 
    8 //global $tables_jointures;
    9 
    10 //$tables_jointures['spip_echoppe_categories'][] = 'spip_echoppe_categories_descriptions';
    11 //$tables_jointures['spip_echoppe_categories_produits'][] = 'spip_echoppe_produits';
    122
    133function generer_url_validation_panier(){
     
    138128        return $p;
    139129}
    140 
    141 /*
    142  * function balise_TOTAL_PANIER_HTVA($p){
    143         $_sql = "SELECT id_produit, quantite FROM spip_echoppe_paniers WHERE token_panier='".session_get('echoppe_token_panier')."' AND token_client = '".session_get('echoppe_token_client')."' ;";
    144         $_res = spip_query($_sql);
    145         //echo $_sql;
    146         $total_panier = 0;
    147         while ($_produit = spip_fetch_array($_res)){
    148                 $_sql_le_produit = "SELECT prix_base_htva FROM spip_echoppe_produits WHERE id_produit = '".$_produit['id_produit']."';";
    149                 //echo $_sql_le_produit;
    150                 $_res_le_produit = spip_query($_sql_le_produit);
    151                 $_le_produit = spip_fetch_array($_res_le_produit);
    152                 $total_panier = $total_panier + ($_produit['quantite'] * $_le_produit['prix_base_htva']);
    153         }
    154         $p->code = "zero_si_vide($total_panier)";
    155         $p->interdire_scripts = false;
    156         return $p;
    157 }
    158 */
    159130?>
  • _plugins_/_dev_/echoppe/echoppe_pipeline.php

    r22286 r23570  
    1313}
    1414function echoppe_header_prive($flux){
    15         $flux .= '<link rel="stylesheet" href="'._DIR_PLUGIN_ECHOPPE.'css/echoppe.css'.'" type="text/css" media="all" />';
     15        //$flux .= '<link rel="stylesheet" href="'._DIR_PLUGIN_ECHOPPE.'css/echoppe.css'.'" type="text/css" media="all" />';
    1616        return $flux;   
    1717}
     
    2424
    2525function echoppe_I2_cfg_form($flux){
    26     $flux .= recuperer_fond('fonds/inscription2_echopppe');
     26    //$flux .= recuperer_fond('fonds/inscription2_echopppe');
    2727       
    2828        return $flux;   
  • _plugins_/_dev_/echoppe/fonds/echoppe_echoppe.html

    r22862 r23570  
    33<div >
    44        <ul>
    5                 <BOUCLE_CatsALaRacine(SPIP_ECHOPPE_CATEGORIES){id_parent = 0}>
    6                         <BOUCLE_Detail(SPIP_ECHOPPE_CATEGORIES_DESCRIPTIONS){id_categorie}{lang = ""}>
     5                <BOUCLE_CatsALaRacine(ECHOPPE_CATEGORIES)>
    76                                <li class="cadre-sous_rub" style="width: 40%;margin: 10px 0px 0px 10px;">
    87                               
     
    1110                               
    1211                                </li>
    13                         </BOUCLE_Detail>
    1412                </BOUCLE_CatsALaRacine>
    1513        </ul>
  • _plugins_/_dev_/echoppe/fonds/echoppe_edit_categorie.html

    r23392 r23570  
    22        <form action="[(#EVAL{echoppe_sauver_categorie}|generer_url_action{id_categorie=#ID_CATEGORIE&lang_categorie=#LANG_CATEGORIE})]" method="post" >
    33                <input type="hidden" name="categorie[lang]" value="#LANG_CATEGORIE" />
    4                 <input type="hidden" name="categorie[id_parent" value="#ID_PARENT" />
     4                <input type="hidden" name="categorie[id_parent]" value="#ID_PARENT" />
    55                <input type="hidden" name="redirect" value="[(#EVAL{echoppe}|generer_url_action)]" />
    6                 [<input type="hidden" name="categorie[new" value="(#NEW)" />]
     6                [<input type="hidden" name="new" value="(#NEW)" />]
    77                <input type="hidden" name="categorie[id_categorie]" value="#ID_CATEGORIE_DESCRIPTION" />
    88                <b><:echoppe:titre_categorie:></b><br />
    9                 <input type=text class="forml" name="titre" value="#TITRE"/><br />
     9                <input type="text" class="forml" name="categorie[titre]" value="#TITRE"/><br />
     10               
     11               
     12                <b><:echoppe:dans_la_categorie:></b><br />
     13                <B_les_categ>
     14                <select name="id_parent" >
     15                <BOUCLE_les_categ(CATEGORIES)>
     16                        <option value="#ID_CATEGORIE">#TITRE</option>
     17                </BOUCLE_les_categ>
     18                </select>
     19                </B_les_categ>
     20                <input type="text" class="forml" name="fake_id_parent" value="<:echoppe:a_la_racine:>" disabled="disabled" />
     21                <input type="hidden" name="categorie[id_parent]" value="0" />
     22                </B_les_categ>
     23                <br />
     24                <br />
    1025                <b><:echoppe:descriptif:></b><br />
    11                 <textarea name="descriptif" class="forml" >#DESCRIPTIF*</textarea><br />
     26                <textarea name="categorie[descriptif]" class="forml" >#DESCRIPTIF*</textarea><br />
    1227                <b><:echoppe:texte:></b><br />
    1328                [(#TEXTE**|barre_textarea{20,40,#LANG_CATEGORIE})]
  • _plugins_/_dev_/echoppe/inc/echoppe_raccourcis.php

    r22862 r23570  
    1414        $raccourcis .= "<br />";
    1515        $raccourcis .= icone_horizontale(_T('echoppe:gerer_les_prestataire_paiement'), generer_url_ecrire("echoppe_gerer_prestataire_paiement"), _DIR_PLUGIN_ECHOPPE."images/credit_cards.png","", false);
     16        $raccourcis .= "<hr />";
     17        $raccourcis .= icone_horizontale(_T('echoppe:configurer_echoppe'), generer_url_ecrire("cfg","cfg=echoppe","&"), find_in_path('cfg-22.png'),"", false);
    1618       
    1719        return $raccourcis;
Note: See TracChangeset for help on using the changeset viewer.