Changeset 39947 in spip-zone


Ignore:
Timestamp:
Aug 20, 2010, 9:33:22 AM (11 years ago)
Author:
apachot@…
Message:
  • Pouvoir parmétrer via CFG le répertoire d'admin de Thélia
  • demander l'authentification pour accéder à la page mon compte
Location:
_plugins_/plugin-thelia
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugin-thelia/exec/spip_thelia_catalogue.php

    r25645 r39947  
    1212        }
    1313
    14         $thelia_url = '../'._THELIA_ADMIN.'/';
    15         if (_request('thelia_url')) $thelia_url .= _request('thelia_url');
    16        
    17         echo "<script type='text/javascript' src='".find_in_path('javascript/jquery.dimensions.min.js')."'></script>
    18                 <iframe src='$thelia_url' style='width:100%;height:600px;' frameborder='0' scrolling='auto' id='iFrameToAdjust' ></iframe>
    19                 <script type='text/javascript' >
    20                         function autoHeight() {
    21                                 var theFrame = jQuery('#iFrameToAdjust', parent.document.body);
    22                                 var H = jQuery('html').innerHeight() - jQuery('#haut-page').innerHeight() - jQuery('#page .table_page').innerHeight();
    23                                 if (H>20) {
    24                                         theFrame.height(H - 20);  // .table_page possede un margin-top de 13px ; les 7px sont pour IE (3px sontnecessaires pour Firefox)
    25                                 }
    26                         }
    27                         jQuery(window)
    28                                 .resize(autoHeight)
    29                                 .load(autoHeight);
    30                 </script>";
     14        if (function_exists('lire_config')) {
     15            $thelia_url = '../'.lire_config('spip_thelia/repadmin_spip_thelia','admin').'/';
     16        } else {
     17            $thelia_url = '../'._THELIA_ADMIN.'/';
     18        }
     19
     20        if (find_in_path($thelia_url)) {
     21
     22              if (_request('thelia_url')) $thelia_url .= _request('thelia_url');
     23             
     24              echo "<script type='text/javascript' src='".find_in_path('javascript/jquery.dimensions.min.js')."'></script>
     25                      <iframe src='$thelia_url' style='width:100%;height:600px;' frameborder='0' scrolling='auto' id='iFrameToAdjust' ></iframe>
     26                      <script type='text/javascript' >
     27                              function autoHeight() {
     28                                      var theFrame = jQuery('#iFrameToAdjust', parent.document.body);
     29                                      var H = jQuery('html').innerHeight() - jQuery('#haut-page').innerHeight() - jQuery('#page .table_page').innerHeight();
     30                                      if (H>20) {
     31                                              theFrame.height(H - 20);  // .table_page possede un margin-top de 13px ; les 7px sont pour IE (3px sontnecessaires pour Firefox)
     32                                      }
     33                              }
     34                              jQuery(window)
     35                                      .resize(autoHeight)
     36                                      .load(autoHeight);
     37                      </script>";
     38             
     39
     40        } else {
     41            echo("Le dossier d'admin de Th&eacute;lia n'a pas &eacute;t&eacute; trouv&eacute;. V&eacute;rifiez que le chemin est correct dans le <a href='?exec=cfg&cfg=spip_thelia'>formulaire CFG de param&eacute;trage du plugin</a>.");
     42        }
     43
    3144        echo fin_page();
    3245
  • _plugins_/plugin-thelia/fonds/cfg_spip_thelia.html

    r37974 r39947  
    5555                        <option value="oui" [(#CONFIG{spip_thelia/quantite_produit_select_spip_thelia}|=={"oui"}|?{selected="selected",})]>oui</option>         
    5656                </select>
    57 
    58 
     57                <br />
     58                <label for="repadmin_spip_thelia">Nom du dossier admin de Th&eacute;lia</label>
     59                <input type="text" name="repadmin_spip_thelia" id="repadmin_spip_thelia" value="[(#CONFIG{spip_thelia/repadmin_spip_thelia}|sinon{admin})]" />
     60                [(#CONFIG{spip_thelia/repadmin_spip_thelia}|sinon{admin}|find_in_path|?{ok,<strong>dossier non trouv&eacute;</strong>})]
    5961                <br />
    6062                <label for="infos_cheque_spip_thelia">Ecrire ici les infos sur le r&eacute;glement par ch&egrave;que ...</label>
  • _plugins_/plugin-thelia/spip_thelia_fonct.php

    r36071 r39947  
    8989                case 'livraison_adresse' : $securise=1; break;
    9090                case 'livraison_modifier' : $securise=1; break;
    91                 case 'moncompte' : $pageret=1; break;
     91                case 'moncompte' : $pageret=1; $securise=1; break;
    9292                case 'nouveau' : $securise=1; break;
    9393                case 'regret' : $pageret=1; break;     
  • _plugins_/plugin-thelia/spip_thelia_mes_options.php

    r32902 r39947  
    22
    33/* Repertoire de l'admin THELIA */
    4 define('_THELIA_ADMIN','admin');
     4define('_THELIA_ADMIN','admin'); //obsolete cette variable est désormais définie dans le formulaire CFG du plugin
    55
    66if (!defined('_DIR_PLUGIN_SPIP_THELIA')){
  • _plugins_/plugin-thelia/squelettes_zpip/contenu/connexion.html

    r32861 r39947  
    22<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <:spipthelia:identifiez_vous:></p>
    33                               
    4 <INCLURE{fond=inc/inc-connexion}>
     4<INCLURE{fond=inc/inc-connexion}{env}>
  • _plugins_/plugin-thelia/squelettes_zpip/contenu/formulerr.html

    r32861 r39947  
    11[(#REM) Fil d'Ariane ]
    22<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <:spipthelia:erreurs_saisie:></p>
    3 <INCLURE{fond=inc/inc-formulerr}>
     3<INCLURE{fond=inc/inc-formulerr}{env}>
Note: See TracChangeset for help on using the changeset viewer.