Changeset 93028 in spip-zone


Ignore:
Timestamp:
Nov 20, 2015, 6:36:23 PM (4 years ago)
Author:
teddy.spip@…
Message:

Indentation du code et warnings en moins

Location:
_plugins_/spip_proprietaire/spip_3
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip_proprietaire/spip_3/balise/textes_legaux.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function balise_TEXTES_LEGAUX($p) {
    5         spip_proprio_charger_toutes_les_langues();
    6         return calculer_balise_dynamique($p,TEXTES_LEGAUX,array());
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    75}
    86
    9 function balise_TEXTES_LEGAUX_dyn($chaine='', $who='', $separator='<br />') {
    10         include_spip('inc/presentation');
    11         include_spip('spip_proprio_fonctions');
    12         $conf = spip_proprio_recuperer_config();
    13         static $spip_proprio_no_config = false;
    14         if (is_null($conf)) {
    15                 include_spip('inc/autoriser');
    16                 if ($spip_proprio_no_config===false && autoriser('ecrire')) {
    17                         $div = propre( _T('proprietaire:pas_config', array(
    18                                 'url_config' => generer_url_ecrire('spip_proprio')
    19                         )) );
    20                         echo $div;
    21                         $spip_proprio_no_config = true;
    22                 }
    23                 return;
    24         }
     7function balise_TEXTES_LEGAUX($p)
     8{
     9    spip_proprio_charger_toutes_les_langues();
    2510
    26         $conf['nom_site'] = $GLOBALS['meta']['nom_site'];
    27         $conf['url_site'] = $GLOBALS['meta']['adresse_site'];
    28         $conf['descriptif_site'] = textebrut($GLOBALS['meta']['descriptif_site']);
    29         $chercher_logo = charger_fonction('chercher_logo', 'inc');
    30         $logo_site = $chercher_logo(0, 'id_syndic', 'on');
    31         $conf['logo_site'] = $logo_site[0];
     11    return calculer_balise_dynamique($p, 'TEXTES_LEGAUX', array());
     12}
    3213
    33         $entries = array('proprietaire', 'hebergeur', 'createur');
    34         foreach($entries as $entry){
    35                 if( $conf[$entry.'_legal_forme'] AND strlen($conf[$entry.'_legal_forme']) ){
    36                         $article = ($conf[$entry.'_legal_genre'] == 'fem') ? _T('spipproprio:la') : _T('spipproprio:le');
    37                         $conf[$entry.'_forme']  =
    38                                 ($conf[$entry.'_legal_abbrev'] AND strlen($conf[$entry.'_legal_abbrev'])) ?
    39                                         apostrophe($conf[$entry.'_legal_abbrev'], $article) :
    40                                                 apostrophe($conf[$entry.'_legal_forme'], $article);
    41                 }
    42                 else $conf[$entry.'_forme']     = '';
     14function balise_TEXTES_LEGAUX_dyn($chaine = '', $who = '', $separator = '<br />')
     15{
     16    include_spip('inc/presentation');
     17    include_spip('spip_proprio_fonctions');
     18    $conf = spip_proprio_recuperer_config();
     19    static $spip_proprio_no_config = false;
     20    if (is_null($conf)) {
     21        include_spip('inc/autoriser');
     22        if ($spip_proprio_no_config === false && autoriser('ecrire')) {
     23            $div = propre(_T('proprietaire:pas_config', array(
     24                'url_config' => generer_url_ecrire('spip_proprio'),
     25            )));
     26            echo $div;
     27            $spip_proprio_no_config = true;
     28        }
    4329
    44                 $conf[$entry.'_web'] =
    45                         ( $conf[$entry.'_site_web'] AND strlen($conf[$entry.'_site_web'])>7 ) ?
    46                                 _T('texteslegaux:reportez_vous_au_site', array('site'=>$conf[$entry.'_site_web'])) : '';
     30        return;
     31    }
    4732
    48                 $conf[$entry.'_mail_texte'] =
    49                         ( $conf[$entry.'_mail'] AND strlen($conf[$entry.'_mail']) ) ?
    50                                 $separator._T('texteslegaux:pour_les_contacter', array('mail'=>$conf[$entry.'_mail'])) : '';
     33    $conf['nom_site'] = $GLOBALS['meta']['nom_site'];
     34    $conf['url_site'] = $GLOBALS['meta']['adresse_site'];
     35    $conf['descriptif_site'] = textebrut($GLOBALS['meta']['descriptif_site']);
     36    $chercher_logo = charger_fonction('chercher_logo', 'inc');
     37    $logo_site = $chercher_logo(0, 'id_syndic', 'on');
     38    $conf['logo_site'] = $logo_site[0];
    5139
    52                 $conf[$entry.'_fonction_responsable_texte'] =
    53                         ( $conf[$entry.'_fonction_responsable'] AND strlen($conf[$entry.'_fonction_responsable']) ) ?
    54                                 ' ('.$conf[$entry.'_fonction_responsable'].')' : '';
    55         }
     40    $entries = array('proprietaire', 'hebergeur', 'createur');
     41    foreach ($entries as $entry) {
     42        if (isset($conf[$entry.'_legal_forme']) and strlen($conf[$entry.'_legal_forme'])) {
     43            $article = ($conf[$entry.'_legal_genre'] == 'fem') ? _T('spipproprio:la') : _T('spipproprio:le');
     44            $conf[$entry.'_forme'] =
     45                ($conf[$entry.'_legal_abbrev'] and strlen($conf[$entry.'_legal_abbrev'])) ?
     46                    apostrophe($conf[$entry.'_legal_abbrev'], $article) :
     47                        apostrophe($conf[$entry.'_legal_forme'], $article);
     48        } else {
     49            $conf[$entry.'_forme'] = '';
     50        }
    5651
    57         $conf['type_serveur_texte'] =
    58                 ( $conf['type_serveur'] AND strlen($conf['type_serveur']) ) ?
    59                         _T('texteslegaux:sur_un_serveur', array('serveur'=>$conf['type_serveur'])) : '';
     52        $conf[$entry.'_web'] =
     53            (isset($conf[$entry.'_site_web']) and strlen($conf[$entry.'_site_web']) > 7) ?
     54                _T('texteslegaux:reportez_vous_au_site', array('site' => $conf[$entry.'_site_web'])) : '';
    6055
    61         $conf['os_serveur_texte'] =
    62                 ( $conf['os_serveur'] AND strlen($conf['os_serveur']) ) ?
    63                         _T('texteslegaux:os_du_serveur', array(
    64                                 'os_serveur'=> ($conf['os_serveur_web'] AND strlen($conf['os_serveur_web'])) ?
    65                                         '<a href="'.$conf['os_serveur_web'].'" class="spip_out">'.$conf['os_serveur'].'</a>' : $conf['os_serveur']
    66                         )) : '';
     56        $conf[$entry.'_mail_texte'] =
     57            (isset($conf[$entry.'_mail']) and strlen($conf[$entry.'_mail'])) ?
     58                $separator._T('texteslegaux:pour_les_contacter', array('mail' => $conf[$entry.'_mail'])) : '';
    6759
    68         $conf['cnil_texte'] =
    69                 ( $conf['numero_cnil'] AND strlen($conf['numero_cnil']) ) ?
    70                         "<br />"._T('texteslegaux:mention_cnil', $conf) : '';
     60        $conf[$entry.'_fonction_responsable_texte'] =
     61            (isset($conf[$entry.'_fonction_responsable']) and strlen($conf[$entry.'_fonction_responsable'])) ?
     62                ' ('.$conf[$entry.'_fonction_responsable'].')' : '';
     63    }
    7164
    72         $conf['createur_administrateur_texte'] =
    73                 ( $conf['createur_administrateur'] AND $conf['createur_administrateur'] == 'oui' ) ?
    74                         _T('texteslegaux:egalement_administrateur') : '';
     65    $conf['type_serveur_texte'] =
     66        (isset($conf['type_serveur']) and strlen($conf['type_serveur'])) ?
     67            _T('texteslegaux:sur_un_serveur', array('serveur' => $conf['type_serveur'])) : '';
     68
     69    $conf['os_serveur_texte'] =
     70        (isset($conf['os_serveur']) and strlen($conf['os_serveur'])) ?
     71            _T('texteslegaux:os_du_serveur', array(
     72                'os_serveur' => ($conf['os_serveur_web'] and strlen($conf['os_serveur_web'])) ?
     73                    '<a href="'.$conf['os_serveur_web'].'" class="spip_out">'.$conf['os_serveur'].'</a>' : $conf['os_serveur'],
     74            )) : '';
     75
     76    $conf['cnil_texte'] =
     77        (isset($conf['numero_cnil']) and strlen($conf['numero_cnil'])) ?
     78            '<br />'._T('texteslegaux:mention_cnil', $conf) : '';
     79
     80    $conf['createur_administrateur_texte'] =
     81        (isset($conf['createur_administrateur']) and $conf['createur_administrateur'] == 'oui') ?
     82            _T('texteslegaux:egalement_administrateur') : '';
    7583
    7684//      $div = propre( _T('texteslegaux:'.$chaine, $conf) );
    77         $div = propre( _T('proprietaire:'.$chaine, $conf) );
    78         echo $div;
     85    $div = propre(_T('proprietaire:'.$chaine, $conf));
     86    echo $div;
    7987}
    80 ?>
  • _plugins_/spip_proprietaire/spip_3/balise/textes_proprietaire.php

    r47997 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function balise_TEXTES_PROPRIETAIRE($p) {
    5         spip_proprio_charger_toutes_les_langues();
    6         return calculer_balise_dynamique($p,TEXTES_PROPRIETAIRE,array());
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    75}
    86
    9 function balise_TEXTES_PROPRIETAIRE_dyn($chaine='', $args=array(), $fct='propre') {
    10         include_spip('inc/texte');
    11         $ok = textes_proprietaire(true);
     7function balise_TEXTES_PROPRIETAIRE($p)
     8{
     9    spip_proprio_charger_toutes_les_langues();
    1210
    13         $div = spip_proprio_proprietaire_texte($chaine, $args);
    14         if(strlen($fct) AND function_exists($fct))
    15                 $div = $fct( $div );
    16 
    17         echo $div;
     11    return calculer_balise_dynamique($p, 'TEXTES_PROPRIETAIRE', array());
    1812}
    1913
    20 ?>
     14function balise_TEXTES_PROPRIETAIRE_dyn($chaine = '', $args = array(), $fct = 'propre')
     15{
     16    include_spip('inc/texte');
     17    $ok = textes_proprietaire(true);
     18
     19    $div = spip_proprio_proprietaire_texte($chaine, $args);
     20    if (strlen($fct) and function_exists($fct)) {
     21        $div = $fct($div);
     22    }
     23
     24    echo $div;
     25}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_adresse.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_adresse_charger_dist($who='proprietaire'){
    5         $conf = spip_proprio_recuperer_config();
    6         $valeurs = array(
    7                 'who' => $who,
    8                 'adresse_rue' => $conf[$who.'_adresse_rue'],
    9                 'adresse_code_postal' => $conf[$who.'_adresse_code_postal'],
    10                 'adresse_ville' => $conf[$who.'_adresse_ville'],
    11                 'adresse_pays' => $conf[$who.'_adresse_pays'] ? $conf[$who.'_adresse_pays'] : 'France',
    12                 'adresse_telephone' => $conf[$who.'_adresse_telephone'],
    13                 'adresse_telecopie' => $conf[$who.'_adresse_telecopie'],
    14         );
    15         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    165}
    176
    18 function formulaires_proprietaire_adresse_verifier_dist($who='proprietaire'){
    19         $erreurs = array();
     7function formulaires_proprietaire_adresse_charger_dist($who = 'proprietaire')
     8{
     9    $conf = spip_proprio_recuperer_config();
     10    $valeurs = array(
     11        'who' => $who,
     12        'adresse_rue' => isset($conf[$who.'_adresse_rue']) ? $conf[$who.'_adresse_rue'] : '',
     13        'adresse_code_postal' => isset($conf[$who.'_adresse_code_postal']) ? $conf[$who.'_adresse_code_postal'] : '',
     14        'adresse_ville' => isset($conf[$who.'_adresse_ville']) ? $conf[$who.'_adresse_ville'] : '',
     15        'adresse_pays' => isset($conf[$who.'_adresse_pays']) ? $conf[$who.'_adresse_pays'] : 'France',
     16        'adresse_telephone' => isset($conf[$who.'_adresse_telephone']) ? $conf[$who.'_adresse_telephone'] : '',
     17        'adresse_telecopie' => isset($conf[$who.'_adresse_telecopie']) ? $conf[$who.'_adresse_telecopie'] : '',
     18    );
    2019
    21         return $erreurs;
     20    return $valeurs;
    2221}
    2322
    24 function formulaires_proprietaire_adresse_traiter_dist($who='proprietaire'){
    25         $datas = array(
    26                 $who.'_adresse_rue' => _request('adresse_rue'),
    27                 $who.'_adresse_code_postal' => _request('adresse_code_postal'),
    28                 $who.'_adresse_ville' => _request('adresse_ville'),
    29                 $who.'_adresse_pays' => _request('adresse_pays'),
    30                 $who.'_adresse_telephone' => _request('adresse_telephone'),
    31                 $who.'_adresse_telecopie' => _request('adresse_telecopie'),
    32         );
    33         if( $ok = spip_proprio_enregistrer_config($datas) )
    34                 return array('message_ok' => _T('spipproprio:ok_config'));
    35         return array('message_erreur' => _T('spipproprio:erreur_config'));
     23function formulaires_proprietaire_adresse_verifier_dist($who = 'proprietaire')
     24{
     25    $erreurs = array();
     26
     27    return $erreurs;
    3628}
    37 ?>
     29
     30function formulaires_proprietaire_adresse_traiter_dist($who = 'proprietaire')
     31{
     32    $datas = array(
     33        $who.'_adresse_rue' => _request('adresse_rue'),
     34        $who.'_adresse_code_postal' => _request('adresse_code_postal'),
     35        $who.'_adresse_ville' => _request('adresse_ville'),
     36        $who.'_adresse_pays' => _request('adresse_pays'),
     37        $who.'_adresse_telephone' => _request('adresse_telephone'),
     38        $who.'_adresse_telecopie' => _request('adresse_telecopie'),
     39    );
     40    if ($ok = spip_proprio_enregistrer_config($datas)) {
     41        return array('message_ok' => _T('spipproprio:ok_config'));
     42    }
     43
     44    return array('message_erreur' => _T('spipproprio:erreur_config'));
     45}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_copyright.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_copyright_charger_dist(){
    5         $valeurs = array(
    6                 'copyright_annee' => '',
    7                 'copyright_complement' => '',
    8                 'copyright_comment' => _T('spipproprio:copyright_default_comment_multi'),
    9         );
    10         $datas = spip_proprio_recuperer_config();
    11         if($datas AND count($datas)) $valeurs = array_merge($valeurs, $datas);
    12         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    135}
    146
    15 function formulaires_proprietaire_copyright_verifier_dist(){
    16         $erreurs = array();
     7function formulaires_proprietaire_copyright_charger_dist()
     8{
     9    $valeurs = array(
     10        'copyright_annee' => '',
     11        'copyright_complement' => '',
     12        'copyright_comment' => _T('spipproprio:copyright_default_comment_multi'),
     13    );
     14    $datas = spip_proprio_recuperer_config();
     15    if ($datas and count($datas)) {
     16        $valeurs = array_merge($valeurs, $datas);
     17    }
    1718
    18         return $erreurs;
     19    return $valeurs;
    1920}
    2021
    21 function formulaires_proprietaire_copyright_traiter_dist(){
    22         $datas = array(
    23                 'copyright_annee' => _request('copyright_annee'),
    24                 'copyright_complement' => _request('copyright_complement'),
    25                 'copyright_comment' => _request('copyright_comment'),
    26         );
    27         if( $ok = spip_proprio_enregistrer_config($datas) )
    28                 return array('message_ok' => _T('spipproprio:ok_config'));
    29         return array('message_erreur' => _T('spipproprio:erreur_config'));
     22function formulaires_proprietaire_copyright_verifier_dist()
     23{
     24    $erreurs = array();
     25
     26    return $erreurs;
    3027}
    31 ?>
     28
     29function formulaires_proprietaire_copyright_traiter_dist()
     30{
     31    $datas = array(
     32        'copyright_annee' => _request('copyright_annee'),
     33        'copyright_complement' => _request('copyright_complement'),
     34        'copyright_comment' => _request('copyright_comment'),
     35    );
     36    if ($ok = spip_proprio_enregistrer_config($datas)) {
     37        return array('message_ok' => _T('spipproprio:ok_config'));
     38    }
     39
     40    return array('message_erreur' => _T('spipproprio:erreur_config'));
     41}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_infos_cnil.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_infos_cnil_charger_dist(){
    5         $valeurs = array(
    6                 'date_cnil' => '',
    7                 'numero_cnil' => '',
    8         );
    9         $datas = spip_proprio_recuperer_config();
    10         if($datas AND count($datas)) $valeurs = array_merge($valeurs, $datas);
    11         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    125}
    136
    14 function formulaires_proprietaire_infos_cnil_verifier_dist(){
    15         $erreurs = array();
    16         return $erreurs;
     7function formulaires_proprietaire_infos_cnil_charger_dist()
     8{
     9    $valeurs = array(
     10        'date_cnil' => '',
     11        'numero_cnil' => '',
     12    );
     13    $datas = spip_proprio_recuperer_config();
     14    if ($datas and count($datas)) {
     15        $valeurs = array_merge($valeurs, $datas);
     16    }
     17
     18    return $valeurs;
    1719}
    1820
    19 function formulaires_proprietaire_infos_cnil_traiter_dist(){
    20         $datas = array(
    21                 'date_cnil' => _request('date_cnil'),
    22                 'numero_cnil' => _request('numero_cnil'),
    23         );
    24         if( $ok = spip_proprio_enregistrer_config($datas) )
    25                 return array('message_ok' => _T('spipproprio:ok_config'));
    26         return array('message_erreur' => _T('spipproprio:erreur_config'));
     21function formulaires_proprietaire_infos_cnil_verifier_dist()
     22{
     23    $erreurs = array();
     24
     25    return $erreurs;
    2726}
    28 ?>
     27
     28function formulaires_proprietaire_infos_cnil_traiter_dist()
     29{
     30    $datas = array(
     31        'date_cnil' => _request('date_cnil'),
     32        'numero_cnil' => _request('numero_cnil'),
     33    );
     34    if ($ok = spip_proprio_enregistrer_config($datas)) {
     35        return array('message_ok' => _T('spipproprio:ok_config'));
     36    }
     37
     38    return array('message_erreur' => _T('spipproprio:erreur_config'));
     39}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_infos_createur.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_infos_createur_charger_dist(){
    5         $conf = spip_proprio_recuperer_config();
    6         $valeurs = array(
    7                 'createur_administrateur' => ( isset($conf['createur_administrateur']) AND $conf['createur_administrateur'] == 'oui') ? 'oui' : 'non',
    8         );
    9         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    105}
    116
    12 function formulaires_proprietaire_infos_createur_verifier_dist(){
    13         $erreurs = array();
    14         return $erreurs;
     7function formulaires_proprietaire_infos_createur_charger_dist()
     8{
     9    $conf = spip_proprio_recuperer_config();
     10    $valeurs = array(
     11        'createur_administrateur' => (isset($conf['createur_administrateur']) and $conf['createur_administrateur'] == 'oui') ? 'oui' : 'non',
     12    );
     13
     14    return $valeurs;
    1515}
    1616
    17 function formulaires_proprietaire_infos_createur_traiter_dist(){
    18         $datas = array(
    19                 'createur_administrateur' => ($oui = _request('createur_administrateur') AND $oui == 'oui') ? 'oui' : 'non',
    20         );
    21         if( $ok = spip_proprio_enregistrer_config($datas) )
    22                 return array('message_ok' => _T('spipproprio:ok_config'));
    23         return array('message_erreur' => _T('spipproprio:erreur_config'));
     17function formulaires_proprietaire_infos_createur_verifier_dist()
     18{
     19    $erreurs = array();
     20
     21    return $erreurs;
    2422}
    25 ?>
     23
     24function formulaires_proprietaire_infos_createur_traiter_dist()
     25{
     26    $datas = array(
     27        'createur_administrateur' => ($oui = _request('createur_administrateur') and $oui == 'oui') ? 'oui' : 'non',
     28    );
     29    if ($ok = spip_proprio_enregistrer_config($datas)) {
     30        return array('message_ok' => _T('spipproprio:ok_config'));
     31    }
     32
     33    return array('message_erreur' => _T('spipproprio:erreur_config'));
     34}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_infos_idem.php

    r48801 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_infos_idem_charger_dist($who){
    5         $conf = spip_proprio_recuperer_config();
    6         $valeurs = array(
    7                 'who' => $who,
    8                 'idem' => isset($conf[$who.'_idem']) && strlen($conf[$who.'_idem']) ? $conf[$who.'_idem'] : 'non',
    9         );
    10         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    115}
    126
    13 function formulaires_proprietaire_infos_idem_verifier_dist($who){
    14         $erreurs = array();
    15         return $erreurs;
     7function formulaires_proprietaire_infos_idem_charger_dist($who)
     8{
     9    $conf = spip_proprio_recuperer_config();
     10    $valeurs = array(
     11        'who' => $who,
     12        'idem' => isset($conf[$who.'_idem']) && strlen($conf[$who.'_idem']) ? $conf[$who.'_idem'] : 'non',
     13    );
     14
     15    return $valeurs;
    1616}
    1717
    18 function formulaires_proprietaire_infos_idem_traiter_dist($who){
    19         $datas = array(
    20                 $who.'_idem' => ($oui = _request('idem') AND $oui!='non') ? $oui : '',
    21         );
    22         if( $ok = spip_proprio_enregistrer_config($datas) )
    23                 return array('message_ok' => _T('spipproprio:ok_config'));
    24         return array('message_erreur' => _T('spipproprio:erreur_config'));
     18function formulaires_proprietaire_infos_idem_verifier_dist($who)
     19{
     20    $erreurs = array();
     21
     22    return $erreurs;
    2523}
    26 ?>
     24
     25function formulaires_proprietaire_infos_idem_traiter_dist($who)
     26{
     27    $datas = array(
     28        $who.'_idem' => ($oui = _request('idem') and $oui != 'non') ? $oui : '',
     29    );
     30    if ($ok = spip_proprio_enregistrer_config($datas)) {
     31        return array('message_ok' => _T('spipproprio:ok_config'));
     32    }
     33
     34    return array('message_erreur' => _T('spipproprio:erreur_config'));
     35}
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_infos_legales.php

    r60914 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
     5}
    36include_spip('inc/spip_proprio_insee');
    47
     8function formulaires_proprietaire_infos_legales_charger_dist($who = 'proprietaire', $mode = false)
     9{
     10    $conf = spip_proprio_recuperer_config();
     11    $valeurs = array(
     12        'who' => $who,
     13        'legal_forme' => isset($conf[$who.'_legal_forme']) ? $conf[$who.'_legal_forme'] : '',
     14        'legal_abbrev' => isset($conf[$who.'_legal_abbrev']) ? $conf[$who.'_legal_abbrev'] : '',
     15        'legal_genre' => isset($conf[$who.'_legal_genre']) ? $conf[$who.'_legal_genre'] : 'fem',
     16        'enregistrement_organisme' => isset($conf[$who.'_enregistrement_organisme']) ? $conf[$who.'_enregistrement_organisme'] : '',
     17        'enregistrement_abbrev' => isset($conf[$who.'_enregistrement_abbrev']) ? $conf[$who.'_enregistrement_abbrev'] : '',
     18        'enregistrement_genre' => isset($conf[$who.'_enregistrement_genre']) ? $conf[$who.'_enregistrement_genre'] : '',
     19        'enregistrement_numero' => isset($conf[$who.'_enregistrement_numero']) ? $conf[$who.'_enregistrement_numero'] : '',
     20        'enregistrement_siren' => isset($conf[$who.'_enregistrement_siren']) ? $conf[$who.'_enregistrement_siren'] : '',
     21        'enregistrement_siret' => isset($conf[$who.'_enregistrement_siret']) ? $conf[$who.'_enregistrement_siret'] : '',
     22        'enregistrement_tvaintra' => isset($conf[$who.'_enregistrement_tvaintra']) ? $conf[$who.'_enregistrement_tvaintra'] : '',
     23        'enregistrement_tva_nonapplicable' => (isset($conf[$who.'_enregistrement_tva_nonapplicable']) and $conf[$who.'_enregistrement_tva_nonapplicable'] == true) ? 'oui' : 'non',
     24        'capital_social' => isset($conf[$who.'_capital_social']) ? $conf[$who.'_capital_social'] : '',
     25        'proposer_enregistrement' => 'libre',
     26    );
     27    // Cas particulier si numero FR
     28    if (($mode && $mode == 'auto_fr') || (isset($conf[$who.'_enregistrement_siren']) and $conf[$who.'_enregistrement_siren'] != '')) {
     29        $valeurs['proposer_enregistrement'] = 'auto_fr';
     30    }
    531
    6 function formulaires_proprietaire_infos_legales_charger_dist($who='proprietaire', $mode=false){
    7         $conf = spip_proprio_recuperer_config();
    8         $valeurs = array(
    9                 'who' => $who,
    10                 'legal_forme' => $conf[$who.'_legal_forme'],
    11                 'legal_abbrev' => $conf[$who.'_legal_abbrev'],
    12                 'legal_genre' => $conf[$who.'_legal_genre'] ? $conf[$who.'_legal_genre'] : 'fem',
    13                 'enregistrement_organisme' => $conf[$who.'_enregistrement_organisme'],
    14                 'enregistrement_abbrev' => $conf[$who.'_enregistrement_abbrev'],
    15                 'enregistrement_genre' => $conf[$who.'_enregistrement_genre'],
    16                 'enregistrement_numero' => $conf[$who.'_enregistrement_numero'],
    17                 'enregistrement_siren' => $conf[$who.'_enregistrement_siren'],
    18                 'enregistrement_siret' => $conf[$who.'_enregistrement_siret'],
    19                 'enregistrement_tvaintra' => $conf[$who.'_enregistrement_tvaintra'],
    20                 'enregistrement_tva_nonapplicable' =>
    21                         $conf[$who.'_enregistrement_tva_nonapplicable']==true ? 'oui' : 'non',
    22                 'capital_social' => $conf[$who.'_capital_social'],
    23                 'proposer_enregistrement' => 'libre',
    24         );
    25         // Cas particulier si numero FR
    26         if (($mode && $mode=='auto_fr') || $conf[$who.'_enregistrement_siren']!='') {
    27                 $valeurs['proposer_enregistrement'] = 'auto_fr';
    28         }
    29         return $valeurs;
     32    return $valeurs;
    3033}
    3134
    32 function formulaires_proprietaire_infos_legales_verifier_dist($who='proprietaire'){
    33         $erreurs = array();
    34         if($siren = _request('enregistrement_siren')) {
    35                 if (!siren_valide($siren)) {
    36                         $erreurs['enregistrement_siren'] = _T('spipproprio:num_invalide');
    37                 } elseif($siret = _request('enregistrement_siret')) {
    38                         if (!siret_valide($siren, $siret)) {
    39                                 $erreurs['enregistrement_siret'] = _T('spipproprio:num_invalide');
    40                         } elseif($tva = _request('enregistrement_tvaintra')) {
    41                                 if ($tva!=tva_intracom_valide($tva.$siren)) {
    42                                         $erreurs['enregistrement_tvaintra'] = _T('spipproprio:num_invalide');
    43                                 }
    44                         }
    45                 }
    46         }
    47         return $erreurs;
     35function formulaires_proprietaire_infos_legales_verifier_dist($who = 'proprietaire')
     36{
     37    $erreurs = array();
     38    if ($siren = _request('enregistrement_siren')) {
     39        if (!siren_valide($siren)) {
     40            $erreurs['enregistrement_siren'] = _T('spipproprio:num_invalide');
     41        } elseif ($siret = _request('enregistrement_siret')) {
     42            if (!siret_valide($siren, $siret)) {
     43                $erreurs['enregistrement_siret'] = _T('spipproprio:num_invalide');
     44            } elseif ($tva = _request('enregistrement_tvaintra')) {
     45                if ($tva != tva_intracom_valide($tva.$siren)) {
     46                    $erreurs['enregistrement_tvaintra'] = _T('spipproprio:num_invalide');
     47                }
     48            }
     49        }
     50    }
     51
     52    return $erreurs;
    4853}
    4954
    50 function formulaires_proprietaire_infos_legales_traiter_dist($who='proprietaire'){
    51         $messages = array();
     55function formulaires_proprietaire_infos_legales_traiter_dist($who = 'proprietaire')
     56{
     57    $messages = array();
    5258
    53         // Recuperation des valeurs
    54         $datas = array(
    55                 $who.'_legal_forme' => _request('legal_forme'),
    56                 $who.'_legal_abbrev' => _request('legal_abbrev'),
    57                 $who.'_legal_genre' => _request('legal_genre'),
    58                 $who.'_enregistrement_organisme' => _request('enregistrement_organisme'),
    59                 $who.'_enregistrement_abbrev' => _request('enregistrement_abbrev'),
    60                 $who.'_enregistrement_genre' => _request('enregistrement_genre'),
    61                 $who.'_enregistrement_numero' => _request('enregistrement_numero'),
    62                 $who.'_enregistrement_siren' => _request('enregistrement_siren'),
    63                 $who.'_enregistrement_siret' => _request('enregistrement_siret'),
    64                 $who.'_enregistrement_tvaintra' => _request('enregistrement_tvaintra'),
    65                 $who.'_enregistrement_tva_nonapplicable' =>
    66                         (_request('enregistrement_tva_nonapplicable') && _request('enregistrement_tva_nonapplicable')=='oui') ? true : false,
    67                 $who.'_capital_social' => _request('capital_social'),
    68         );
     59    // Recuperation des valeurs
     60    $datas = array(
     61        $who.'_legal_forme' => _request('legal_forme'),
     62        $who.'_legal_abbrev' => _request('legal_abbrev'),
     63        $who.'_legal_genre' => _request('legal_genre'),
     64        $who.'_enregistrement_organisme' => _request('enregistrement_organisme'),
     65        $who.'_enregistrement_abbrev' => _request('enregistrement_abbrev'),
     66        $who.'_enregistrement_genre' => _request('enregistrement_genre'),
     67        $who.'_enregistrement_numero' => _request('enregistrement_numero'),
     68        $who.'_enregistrement_siren' => _request('enregistrement_siren'),
     69        $who.'_enregistrement_siret' => _request('enregistrement_siret'),
     70        $who.'_enregistrement_tvaintra' => _request('enregistrement_tvaintra'),
     71        $who.'_enregistrement_tva_nonapplicable' => (_request('enregistrement_tva_nonapplicable') && _request('enregistrement_tva_nonapplicable') == 'oui') ? true : false,
     72        $who.'_capital_social' => _request('capital_social'),
     73    );
    6974
    70         // Traitements
    71         $num_mode = _request('num_mode_hidden');
    72         if (strlen($datas[$who.'_enregistrement_siren'])>0 && $num_mode=='auto_fr') {
    73                 list(
    74                         $datas[$who.'_enregistrement_siren'],
    75                         $datas[$who.'_enregistrement_siret'],
    76                         $datas[$who.'_enregistrement_tvaintra']
    77                 ) = completer_insee(
    78                         $datas[$who.'_enregistrement_siren'],
    79                         $datas[$who.'_enregistrement_siret'],
    80                         $datas[$who.'_enregistrement_tva_nonapplicable']
    81                 );
    82                 $datas[$who.'_enregistrement_numero'] = '';
    83             $redirect = generer_url_ecrire('spip_proprio', 'page='.$who);
     75    // Traitements
     76    $num_mode = _request('num_mode_hidden');
     77    if (strlen($datas[$who.'_enregistrement_siren']) > 0 && $num_mode == 'auto_fr') {
     78        list(
     79            $datas[$who.'_enregistrement_siren'],
     80            $datas[$who.'_enregistrement_siret'],
     81            $datas[$who.'_enregistrement_tvaintra']
     82        ) = completer_insee(
     83            $datas[$who.'_enregistrement_siren'],
     84            $datas[$who.'_enregistrement_siret'],
     85            $datas[$who.'_enregistrement_tva_nonapplicable']
     86        );
     87        $datas[$who.'_enregistrement_numero'] = '';
     88        $redirect = generer_url_ecrire('spip_proprio', 'page='.$who);
    8489//              $messages['redirect'] = $redirect;
    85         } else {
    86                 $datas[$who.'_enregistrement_siren']='';
    87                 $datas[$who.'_enregistrement_siret']='';
    88                 $datas[$who.'_enregistrement_tvaintra']='';
    89         }
     90    } else {
     91        $datas[$who.'_enregistrement_siren'] = '';
     92        $datas[$who.'_enregistrement_siret'] = '';
     93        $datas[$who.'_enregistrement_tvaintra'] = '';
     94    }
    9095
    91         // Enregistrement et retour
    92         if( $ok = spip_proprio_enregistrer_config($datas) ) {
    93                 $messages['message_ok'] = _T('spipproprio:ok_config');
    94         } else {
    95                 $messages['message_erreur'] = _T('spipproprio:erreur_config');
    96         }
    97         return $messages;
     96    // Enregistrement et retour
     97    if ($ok = spip_proprio_enregistrer_config($datas)) {
     98        $messages['message_ok'] = _T('spipproprio:ok_config');
     99    } else {
     100        $messages['message_erreur'] = _T('spipproprio:erreur_config');
     101    }
     102
     103    return $messages;
    98104}
    99 ?>
  • _plugins_/spip_proprietaire/spip_3/formulaires/proprietaire_infos_necessaires.php

    r60914 r93028  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
    4 function formulaires_proprietaire_infos_necessaires_charger_dist($who='proprietaire'){
    5         $conf = spip_proprio_recuperer_config();
    6         $valeurs = array(
    7                 'who' => $who,
    8                 'nom' => $conf[$who.'_nom'] ? $conf[$who.'_nom'] : $GLOBALS['meta']['nom_site'],
    9                 'libelle' => $conf[$who.'_libelle'],
    10                 'mail' => $conf[$who.'_mail'] ? $conf[$who.'_mail'] : $GLOBALS['meta']['email_webmaster'],
    11                 'nom_responsable' => $conf[$who.'_nom_responsable'],
    12                 'fonction_responsable' => $conf[$who.'_fonction_responsable'],
    13                 'mail_responsable' => $conf[$who.'_mail_responsable'],
    14                 'mail_administratif' => $conf[$who.'_mail_administratif'] ? $conf[$who.'_mail_administratif'] : $GLOBALS['meta']['email_webmaster'],
    15                 'site_web' => $conf[$who.'_site_web'] ? $conf[$who.'_site_web'] : 'http://',
    16         );
    17         return $valeurs;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
    185}
    196
    20 function formulaires_proprietaire_infos_necessaires_verifier_dist($who='proprietaire'){
    21         $erreurs = array();
    22         include_spip('inc/filtres');
    23         if(!$nom = _request('nom'))
    24                 $erreurs['nom'] = _T('info_obligatoire');
    25         if(!$mail = _request('mail'))
    26                         $erreurs['mail'] = _T('info_obligatoire')
    27                                 ._T('spipproprio:valider_pour_forcer');
    28         elseif($mail!='_' && !email_valide($mail))
    29                 $erreurs['mail'] = _T('form_prop_indiquer_email');
    30         if(!$chef = _request('nom_responsable') AND $who=='proprietaire')
    31                 $erreurs['nom_responsable'] = _T('info_obligatoire');
    32         if($chefmail = _request('mail_responsable') AND !email_valide($chefmail))
    33                 $erreurs['mail_responsable'] = _T('form_prop_indiquer_email');
    34         if(!$adminmail = _request('mail_administratif') AND $who=='proprietaire')
    35                 $erreurs['mail_administratif'] = _T('info_obligatoire')
    36                                 ._T('spipproprio:valider_pour_forcer');
    37         elseif($adminmail!='_' && $adminmail AND strlen($adminmail) AND !email_valide($adminmail))
    38                 $erreurs['mail_administratif'] = _T('form_prop_indiquer_email');
    39 //      var_export($erreurs);
    40         return $erreurs;
     7function formulaires_proprietaire_infos_necessaires_charger_dist($who = 'proprietaire')
     8{
     9    $conf = spip_proprio_recuperer_config();
     10    $valeurs = array(
     11        'who' => $who,
     12        'nom' => (isset($conf[$who.'_nom']) ? $conf[$who.'_nom'] : $GLOBALS['meta']['nom_site']),
     13        'libelle' => isset($conf[$who.'_libelle']) ? $conf[$who.'_libelle'] : '',
     14        'mail' => isset($conf[$who.'_mail']) ? $conf[$who.'_mail'] : $GLOBALS['meta']['email_webmaster'],
     15        'nom_responsable' => isset($conf[$who.'_nom_responsable']) ? $conf[$who.'_nom_responsable'] : '',
     16        'fonction_responsable' => isset($conf[$who.'_fonction_responsable']) ? $conf[$who.'_fonction_responsable'] : '',
     17        'mail_responsable' => isset($conf[$who.'_mail_responsable']) ? $conf[$who.'_mail_responsable'] : '',
     18        'mail_administratif' => isset($conf[$who.'_mail_administratif']) ? $conf[$who.'_mail_administratif'] : $GLOBALS['meta']['email_webmaster'],
     19        'site_web' => isset($conf[$who.'_site_web']) ? $conf[$who.'_site_web'] : 'http://',
     20    );
     21
     22    return $valeurs;
    4123}
    4224
    43 function formulaires_proprietaire_infos_necessaires_traiter_dist($who='proprietaire'){
    44         $datas = array(
    45                 $who.'_nom' => _request('nom'),
    46                 $who.'_libelle' => _request('libelle'),
    47                 $who.'_mail' => _request('mail'),
    48                 $who.'_nom_responsable' => _request('nom_responsable'),
    49                 $who.'_fonction_responsable' => _request('fonction_responsable'),
    50                 $who.'_mail_responsable' => _request('mail_responsable'),
    51                 $who.'_mail_administratif' => _request('mail_administratif'),
    52                 $who.'_site_web' => _request('site_web'),
    53         );
    54         if ($datas[$who.'_mail']=='_')
    55                 $datas[$who.'_mail']='';
    56         if ($who=='proprietaire' && $datas[$who.'_mail_administratif']=='_')
    57                 $datas[$who.'_mail_administratif']='';
    58         if( $ok = spip_proprio_enregistrer_config($datas) )
    59                 return array('message_ok' => _T('spipproprio:ok_config'));
    60         return array('message_erreur' => _T('spipproprio:erreur_config'));
     25function formulaires_proprietaire_infos_necessaires_verifier_dist($who = 'proprietaire')
     26{
     27    $erreurs = array();
     28    include_spip('inc/filtres');
     29    if (!$nom = _request('nom')) {
     30        $erreurs['nom'] = _T('info_obligatoire');
     31    }
     32    if (!$mail = _request('mail')) {
     33        $erreurs['mail'] = _T('info_obligatoire')
     34                ._T('spipproprio:valider_pour_forcer');
     35    } elseif ($mail != '_' && !email_valide($mail)) {
     36        $erreurs['mail'] = _T('form_prop_indiquer_email');
     37    }
     38    if (!$chef = _request('nom_responsable') and $who == 'proprietaire') {
     39        $erreurs['nom_responsable'] = _T('info_obligatoire');
     40    }
     41    if ($chefmail = _request('mail_responsable') and !email_valide($chefmail)) {
     42        $erreurs['mail_responsable'] = _T('form_prop_indiquer_email');
     43    }
     44    if (!$adminmail = _request('mail_administratif') and $who == 'proprietaire') {
     45        $erreurs['mail_administratif'] = _T('info_obligatoire')
     46                ._T('spipproprio:valider_pour_forcer');
     47    } elseif ($adminmail != '_' && $adminmail and strlen($adminmail) and !email_valide($adminmail)) {
     48        $erreurs['mail_administratif'] = _T('form_prop_indiquer_email');
     49    }
     50//      var_export($erreurs);
     51    return $erreurs;
    6152}
    62 ?>
     53
     54function formulaires_proprietaire_infos_necessaires_traiter_dist($who = 'proprietaire')
     55{
     56    $datas = array(
     57        $who.'_nom' => _request('nom'),
     58        $who.'_libelle' => _request('libelle'),
     59        $who.'_mail' => _request('mail'),
     60        $who.'_nom_responsable' => _request('nom_responsable'),
     61        $who.'_fonction_responsable' => _request('fonction_responsable'),
     62        $who.'_mail_responsable' => _request('mail_responsable'),
     63        $who.'_mail_administratif' => _request('mail_administratif'),
     64        $who.'_site_web' => _request('site_web'),
     65    );
     66    if ($datas[$who.'_mail'] == '_') {
     67        $datas[$who.'_mail'] = '';
     68    }
     69    if ($who == 'proprietaire' && $datas[$who.'_mail_administratif'] == '_') {
     70        $datas[$who.'_mail_administratif'] = '';
     71    }
     72    if ($ok = spip_proprio_enregistrer_config($datas)) {
     73        return array('message_ok' => _T('spipproprio:ok_config'));
     74    }
     75
     76    return array('message_erreur' => _T('spipproprio:erreur_config'));
     77}
  • _plugins_/spip_proprietaire/spip_3/spip_proprio_fonctions.php

    r93027 r93028  
    8383    $config['afficher_barre'] = $spip_display != 4;
    8484    $config['langue'] = $spip_lang;
    85     $config['_browser_caret'] = $GLOBALS['browser_caret'];
     85    $config['_browser_caret'] = isset($GLOBALS['browser_caret']) ? $GLOBALS['browser_caret'] : '';
    8686
    8787    return $config;
Note: See TracChangeset for help on using the changeset viewer.