Changeset 47996 in spip-zone


Ignore:
Timestamp:
May 22, 2011, 2:09:49 PM (10 years ago)
Author:
piero.wbmstr@…
Message:

Revue des formulaires de "SPIP Mentions Légales" : options JS qui clairifient un peu l'utilisation globale et ajout de l'option "idem que ..."

Location:
_plugins_/spip_proprietaire
Files:
1 added
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip_proprietaire/formulaires/proprietaire_adresse.html

    r40936 r47996  
    1 <div class='formulaire_spip formulaire_editer ajax' id='formulaire_editer_proprietaire_config_adresse'>
     1<div class='formulaire_spip formulaire_editer ajax[ (#ENV**{who})]' id='formulaire_editer_proprietaire_config_adresse'>
    22        <br class='bugajaxie' />
    33        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
  • _plugins_/spip_proprietaire/formulaires/proprietaire_adresse.php

    r40936 r47996  
    55        $conf = spip_proprio_recuperer_config();
    66        $valeurs = array(
     7                'who' => $who,
    78                'adresse_rue' => $conf[$who.'_adresse_rue'],
    89                'adresse_code_postal' => $conf[$who.'_adresse_code_postal'],
  • _plugins_/spip_proprietaire/formulaires/proprietaire_copyright.html

    r40936 r47996  
    2020                    <label for="copyright_comment"><:spip_proprio:copyright_comment_label:>&nbsp;:<span style='color: red;'>*</span></label>[
    2121                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{copyright_comment})</span>
    22                         ]<textarea class='<textarea' name='copyright_comment' id='copyright_comment'>[(#ENV**{copyright_comment})]</textarea>
     22                        ]<textarea class='textarea' name='copyright_comment' id='copyright_comment'>[(#ENV**{copyright_comment})]</textarea>
    2323                </li>
    2424        </ul>
  • _plugins_/spip_proprietaire/formulaires/proprietaire_copyright.php

    r40936 r47996  
    66                'copyright_annee' => '',
    77                'copyright_complement' => '',
    8                 'copyright_comment' => _T('spip_proprio:copyright_default_comment'),
     8                'copyright_comment' => _T('spip_proprio:copyright_default_comment_multi'),
    99        );
    1010        $datas = spip_proprio_recuperer_config();
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_idem.html

    r40936 r47996  
    33        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    44        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     5
     6<script type='text/javascript'>/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     7setTimeout(function(){
     8if (window.jQuery){
     9jQuery(document).ready(function(){
     10[(#ENV**{idem}|=={non}|non)
     11        if (jQuery('.[(#ENV**{who})]').is(':visible')) {
     12                jQuery('.[(#ENV**{who})]').slideUp('fast');
     13                jQuery('.[(#ENV**{who})]').hide();
     14        }
     15][(#ENV**{idem}|=={non}|oui)
     16        if (jQuery('.[(#ENV**{who})]').is(':hidden')) {
     17                jQuery('.[(#ENV**{who})]').show().slideDown('fast');
     18        }
     19]
     20});
     21}
     22},10);
     23/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
     24
    525        <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div>
    626        #ACTION_FORMULAIRE{#ENV{action}}
     
    929                    <label for="idem"><:spip_proprio:idem_label:>&nbsp;:</label>[
    1030                    <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{idem})</span>
    11                         ]<input type='checkbox' class='checkbox' name='idem' id='idem' value="oui"[(#ENV**{idem}|=={oui}|oui) checked="checked"] />
    12                         <span class='explication'><:spip_proprio:idem_comment{type=#ENV{who}}:></span>
     31                        ]
     32                        <select class='forml' name='idem' id='idem'>
     33                                <option value="non"[(#ENV**{idem}|=={non}|oui) selected="selected"]>...</option>
     34                                [(#ENV{who}|=={proprietaire}|non)
     35                                <option value="proprietaire"[(#ENV**{idem}|=={proprietaire}|oui) selected="selected"]><:spip_proprio:proprietaire:></option>
     36                                ][(#ENV{who}|=={hebergeur}|non)
     37                                <option value="hebergeur"[(#ENV**{idem}|=={hebergeur}|oui) selected="selected"]><:spip_proprio:hebergeur:></option>
     38                                ][(#ENV{who}|=={createur}|non)
     39                                <option value="createur"[(#ENV**{idem}|=={createur}|oui) selected="selected"]><:spip_proprio:createur:></option>
     40                                ]
     41                        </select>
    1342                </li>
    1443        </ul>
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_idem.php

    r40936 r47996  
    55        $conf = spip_proprio_recuperer_config();
    66        $valeurs = array(
    7                 'idem' => (isset($conf[$who.'_idem']) AND $conf[$who.'_idem'] == 'oui') ? 'oui' : 'non',
    87                'who' => $who,
     8                'idem' => isset($conf[$who.'_idem']) && strlen($conf[$who.'_idem']) ? $conf[$who.'_idem'] : 'non',
    99        );
    1010        return $valeurs;
     
    1818function formulaires_proprietaire_infos_idem_traiter_dist($who){
    1919        $datas = array(
    20                 $who.'_idem' => ($oui = _request('idem') AND $oui == 'oui') ? 'oui' : 'non',
     20                $who.'_idem' => ($oui = _request('idem') AND $oui!='non') ? $oui : '',
    2121        );
    2222        if( $ok = spip_proprio_enregistrer_config($datas) )
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_legales.html

    r47281 r47996  
    1 <div class='formulaire_spip formulaire_editer ajax' id='formulaire_editer_proprietaire_config_infos_legales'>
     1<div class='formulaire_spip formulaire_editer ajax[ (#ENV**{who})]' id='formulaire_editer_proprietaire_config_infos_legales'>
    22        <br class='bugajaxie' />
    33        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     
    77        <p class='explication'><:spip_proprio:legal_comment:></p>
    88        <ul>
     9                <li class="editer[ (#ENV**{erreurs}|table_valeur{capital_social}|oui)erreur]">
     10                    <label for="capital_social"><:spip_proprio:capital_social_label:>&nbsp;:</label>[
     11                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{legal_capital})</span>
     12                        ]<input type='text' class='text' name='capital_social' id='capital_social' value="[(#ENV**{capital_social})]" />
     13                        <span class='explication'><:spip_proprio:capital_social_comment:></span>
     14                </li>
     15
    916                <li class="editer[ (#ENV**{erreurs}|table_valeur{legal_forme}|oui)erreur]">
    1017                    <label for="legal_forme"><:spip_proprio:forme_label:>&nbsp;:</label>[
     
    3744                        </select>
    3845                </li>
     46
    3947                <li class="editer[ (#ENV**{erreurs}|table_valeur{enregistrement_numero}|oui)erreur]">
    40                     <label for="enregistrement_numero"><:spip_proprio:enregistrement_numero_label:>&nbsp;:</label>[
    41                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{enregistrement_numero})</span>
    42                         ]<input type='text' class='text' name='enregistrement_numero' id='enregistrement_numero' value="[(#ENV**{enregistrement_numero})]" />
     48                    <label for="enregistrement_numero"><:spip_proprio:enregistrement_numero_label:>&nbsp;:</label>
     49                        [(#INCLURE{fond=formulaires/inc-numero_enregistrement}{env}{type_enregistrement=#ENV{proposer_enregistrement}})]
    4350                </li>
    4451
    45                 <li class="editer[ (#ENV**{erreurs}|table_valeur{enregistrement_siren}|oui|sinon{
    46                         #ENV**{erreurs}|table_valeur{enregistrement_siret}|oui|sinon{
    47                                 #ENV**{erreurs}|table_valeur{enregistrement_tvaintra}|oui
    48                         }
    49                 })erreur]">
    50                     <label><:spip_proprio:enregistrement_ou_label:>&nbsp;:</label>
    51                     <table><tr>
    52 
    53                         <td>
    54                             <label style="float:none;margin:0;padding:0;width:100px"><:spip_proprio:enregistrement_tvaintra_label:>&nbsp;:
    55                             [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{enregistrement_tvaintra})</span>
    56                                 ]<input type='text' class='text' name='enregistrement_tvaintra' id='enregistrement_tvaintra' value="[(#ENV**{enregistrement_tvaintra})]" style="width: 100px;" maxlength="5" title="<:spip_proprio:enregistrement_tvaintra_title:>"[
    57                                         (#ENV**{enregistrement_siren}|=={''}|oui|sinon{#ENV**{erreurs}|table_valeur{enregistrement_siren}|=={''}|non}) disabled="disabled"] />
    58                                 </label>
    59                                 <span class='explication'><:spip_proprio:enregistrement_tvaintra_comment:></span>
    60                         </td>
    61 
    62                         <td>
    63                             <label style="float:none;margin:0;padding:0;width:100px"><:spip_proprio:enregistrement_siren_label:>&nbsp;:
    64                             [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{enregistrement_siren})</span>
    65                                 ]<input type='text' class='text' name='enregistrement_siren' id='enregistrement_siren' value="[(#ENV**{enregistrement_siren})]" style="width: 100px;" maxlength="11" title="<:spip_proprio:enregistrement_siren_title:>" />
    66                                 </label>
    67                                 <span class='explication'><:spip_proprio:enregistrement_siren_comment:></span>
    68                         </td>
    69 
    70                         <td>
    71                             <label style="float:none;margin:0;padding:0;width:100px"><:spip_proprio:enregistrement_siret_label:>&nbsp;:
    72                             [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{enregistrement_siret})</span>
    73                                 ]<input type='text' class='text' name='enregistrement_siret' id='enregistrement_siret' value="[(#ENV**{enregistrement_siret})]" style="width: 100px;" maxlength="6" title="<:spip_proprio:enregistrement_siret_title:>" />
    74                                 </label>
    75                                 <span class='explication'><:spip_proprio:enregistrement_siret_comment:></span>
    76                         </td>
    77                         </tr><tr>
    78                        
    79                         <td colspan="3">
    80                             <label style="float:none;margin:0;padding:0;width:100%">
    81                             [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{enregistrement_tva_nonapplicable})</span>
    82                                 ]<input type='checkbox' class='checkbox' name='enregistrement_tva_nonapplicable' id='enregistrement_tva_nonapplicable' value="oui"[(#ENV**{enregistrement_tva_nonapplicable}|=={oui}|oui) checked="checked"] />
    83                                 &nbsp;<:spip_proprio:tva_nonapplicable_label:></label>
    84                                 <span class='explication'><:spip_proprio:tva_nonapplicable_comment:></span>
    85                         </td>
    86 
    87                         </tr></table>
    88                 </li>
    89 
    90                 <li class="editer[ (#ENV**{erreurs}|table_valeur{capital_social}|oui)erreur]">
    91                     <label for="capital_social"><:spip_proprio:capital_social_label:>&nbsp;:</label>[
    92                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{legal_capital})</span>
    93                         ]<input type='text' class='text' name='capital_social' id='capital_social' value="[(#ENV**{capital_social})]" />
    94                 </li>
    9552        </ul>
    9653        <span><input type='submit' value='<:bouton_enregistrer:>' class='fondo' style='float: right' /></span>
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_legales.php

    r47281 r47996  
    33include_spip('spip_proprio_fonctions');
    44
    5 function formulaires_proprietaire_infos_legales_charger_dist($who='proprietaire'){
     5
     6function formulaires_proprietaire_infos_legales_charger_dist($who='proprietaire', $mode=false){
    67        $conf = spip_proprio_recuperer_config();
    78        $valeurs = array(
     9                'who' => $who,
    810                'legal_forme' => $conf[$who.'_legal_forme'],
    911                'legal_abbrev' => $conf[$who.'_legal_abbrev'],
     
    1921                        $conf[$who.'_enregistrement_tva_nonapplicable']==true ? 'oui' : 'non',
    2022                'capital_social' => $conf[$who.'_capital_social'],
     23                'proposer_enregistrement' => 'libre',
    2124        );
     25        // Cas particulier si numero FR
     26        if (($mode && $mode=='auto_fr') || $conf[$who.'_enregistrement_siren']!='') {
     27                $valeurs['proposer_enregistrement'] = 'auto_fr';
     28        }
    2229        return $valeurs;
    2330}
     
    4350function formulaires_proprietaire_infos_legales_traiter_dist($who='proprietaire'){
    4451        $messages = array();
     52
     53        // Recuperation des valeurs
    4554        $datas = array(
    4655                $who.'_legal_forme' => _request('legal_forme'),
     
    5867                $who.'_capital_social' => _request('capital_social'),
    5968        );
    60         if (strlen($datas[$who.'_enregistrement_siren'])) {
     69
     70        // Traitements
     71        $num_mode = _request('num_mode_hidden');
     72        if (strlen($datas[$who.'_enregistrement_siren'])>0 && $num_mode=='auto_fr') {
    6173                list(
    6274                        $datas[$who.'_enregistrement_siren'],
     
    7183            $redirect = generer_url_ecrire('spip_proprio', 'page='.$who);
    7284//              $messages['redirect'] = $redirect;
     85        } else {
     86                $datas[$who.'_enregistrement_siren']='';
     87                $datas[$who.'_enregistrement_siret']='';
     88                $datas[$who.'_enregistrement_tvaintra']='';
    7389        }
     90
     91        // Enregistrement et retour
    7492        if( $ok = spip_proprio_enregistrer_config($datas) ) {
    7593                $messages['message_ok'] = _T('spip_proprio:ok_config');
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_necessaires.html

    r40936 r47996  
    1 <div class='formulaire_spip formulaire_editer ajax' id='formulaire_editer_proprietaire_config_infos_necessaires'>
     1<div class='formulaire_spip formulaire_editer ajax[ (#ENV**{who})]' id='formulaire_editer_proprietaire_config_infos_necessaires'>
    22        <br class='bugajaxie' />
    33        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
  • _plugins_/spip_proprietaire/formulaires/proprietaire_infos_necessaires.php

    r40936 r47996  
    55        $conf = spip_proprio_recuperer_config();
    66        $valeurs = array(
     7                'who' => $who,
    78                'nom' => $conf[$who.'_nom'] ? $conf[$who.'_nom'] : $GLOBALS['meta']['nom_site'],
    89                'libelle' => $conf[$who.'_libelle'],
     
    1314                'mail_administratif' => $conf[$who.'_mail_administratif'] ? $conf[$who.'_mail_administratif'] : $GLOBALS['meta']['email_webmaster'],
    1415                'site_web' => $conf[$who.'_site_web'] ? $conf[$who.'_site_web'] : 'http://',
    15                 'who' => $who,
    1616        );
    1717        return $valeurs;
  • _plugins_/spip_proprietaire/prive/proprietaire_formulaires.html

    r40936 r47996  
    66]
    77[(#ENV{form}|=={infos_legales}|oui)
    8         #FORMULAIRE_PROPRIETAIRE_INFOS_LEGALES{#ENV{who}}
     8        #FORMULAIRE_PROPRIETAIRE_INFOS_LEGALES{#ENV{who},#ENV{proposer_enregistrement}}
    99]
    1010[(#ENV{form}|=={createur}|oui)
Note: See TracChangeset for help on using the changeset viewer.