Changeset 82318 in spip-zone


Ignore:
Timestamp:
May 11, 2014, 7:14:45 PM (5 years ago)
Author:
guillaume.wauquier@…
Message:

Résolution d'un problème d'encodage dans l'importation, unifier les titres, ajouter des aides dans les formulaires, dans la navigation...

Location:
_plugins_/COG/trunk
Files:
14 added
22 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/COG/trunk/base/cog.php

    r81931 r82318  
    3838                ),
    3939                'titre' => "nom AS titre, '' AS lang",
     40'page'=>'',
    4041                #'date' => "",
    4142                'champs_editables' => $tab_champs,
     
    6566                        "code"=> "TINYINT( 2 ) UNSIGNED ZEROFILL NOT NULL       COMMENT 'Code canton'",
    6667                        "type_canton"=> "TINYINT( 2 ) UNSIGNED NOT NULL COMMENT 'Composition communale du canton'",
    67                         "chef_lieu"=> "SMALLINT(5) NOT NULL DEFAULT '0' COMMENT 'Chef-lieu de canton'",
     68                        "chef_lieu"=> "MEDIUMINT(5) NOT NULL DEFAULT '0'        COMMENT 'Chef-lieu de canton'",
    6869                        "type_charniere"=> "TINYINT( 1 ) UNSIGNED NOT NULL              COMMENT 'Type de nom en clair'",
    6970                        "article_majuscule"=> "VARCHAR( 5 ) NOT NULL    COMMENT 'Article (majuscules)'",
     
    8485                ),
    8586                'titre' => "nom AS titre, '' as lang",
     87                'page'=>''
    8688        );
    8789
     
    123125                ),
    124126                'titre' => "nom AS titre, '' as lang",
     127                'page'=>''
    125128        );
    126129
     
    156159                ),
    157160                'titre' => "nom AS titre, '' as lang",
     161                'page'=>''
    158162        );
    159163
     
    190194                ),
    191195                'titre' => "nom AS titre, '' as lang",
     196                'page'=>''
    192197        );
    193198
     
    220225                'rechercher_champs' => array('libelle' => 8, 'code' => 5),
    221226                'titre' => "libelle AS titre, '' as lang",
     227                'page'=>'',
    222228        );
    223229
     
    242248                ),
    243249                'titre' => "libelle AS titre, '' as lang",
     250                'page'=>'',
    244251        );
    245252
     
    273280                ),
    274281                'titre' => "libelle AS titre, '' as lang",
     282                'page'=>'',
    275283        );
    276284
     
    293301                ),
    294302                'titre' => "libelle AS titre, '' as lang",
     303                'page'=>'',
    295304        );
    296305
     
    318327                ),
    319328                'titre' => "libelle AS titre, '' as lang",
     329                'page'=>'',
    320330        );
    321331*/
     
    364374
    365375$tables_interfaces['table_des_tables']['cog_communes'] = 'cog_communes';
     376$tables_interfaces['table_des_tables']['cog_cantons'] = 'cog_cantons';
    366377$tables_interfaces['table_des_tables']['cog_communes_liens'] = 'cog_communes_liens';
    367378$tables_interfaces['table_des_tables']['cog_epcis'] = 'cog_epcis';
  • _plugins_/COG/trunk/cog_administrations.php

    r81931 r82318  
    1919                                                                        'spip_cog_zauers_categories'*/)),
    2020                array('cog_peupler_base')
     21        );
     22        $maj['1.1'] = array(
     23                 array('sql_alter',"TABLE spip_cog_cantons CHANGE `chef_lieu` `chef_lieu` MEDIUMINT( 6 )")
    2124        );
    2225        include_spip('base/upgrade');
  • _plugins_/COG/trunk/cog_config.php

    r81931 r82318  
    4747{
    4848$tab_cog_fichier = array(
    49 'cog_commune'                           =>      array('nom'=>'Commune'),
     49'cog_commune'                           =>      array('nom'=>'Communes'),
    5050'cog_canton'                            =>      array('nom'=>'Cantons'),
    51 'cog_arrondissement'            =>      array('nom'=>'Arrondissement'),
    52 'cog_departement'                       =>      array('nom'=>'Département'),
    53 'cog_region'                            =>      array('nom'=>'Région'),
     51'cog_arrondissement'            =>      array('nom'=>'Arrondissements'),
     52'cog_departement'                       =>      array('nom'=>'Départements'),
     53'cog_region'                            =>      array('nom'=>'Régions'),
    5454'cog_epci'                              =>      array('nom'=>'EPCI'),
    5555/*'epcis_natures'               =>      array('nom'=>'Nature des EPCI'),
  • _plugins_/COG/trunk/formulaires/configurer_cog.html

    r68102 r82318  
    4646                        </select>
    4747                </li>
    48                         <li class='configurer_utiliser_article_accueil'>
    49                                 <label><:cog:delimitations_supplementaires:></label>
    50                                 <div class="choix">
    51                                         <input type="checkbox" name="activer_epci" [checked="(#ENV{activer_epci}|=={non}|?{checked})"] id="activer_epci" value='non' />
    52                                         <label for="activer_epci"><:cog:fichier_EPCI:></label>
    53                                 </div>
    54                                         <div class="choix">
    55                                         <input type="checkbox" name="activer_zauer" [checked="(#ENV{activer_zauer}|=={non}|?{checked})"] id="activer_zauer" value='non' />
    56                                         <label for="activer_zauer"><:cog:fichier_ZAUER:></label>
    57                                 </div>
    58                                 <div class="choix">
    59                                         <input type="checkbox" name="activer_zone_emploi" [checked="(#ENV{activer_zone_emploi}|=={non}|?{checked})"] id="activer_zone_emploi" value='non' />
    60                                         <label for="activer_zone_emploi"><:cog:fichier_zone_emploi:></label>
    61                                 </div>
    62                         </li>
     48
    6349                </ul>
    6450
     
    6753
    6854        </div></form>
    69 #CFG_ARBO{cog}
    7055
    7156</div>
  • _plugins_/COG/trunk/formulaires/editer_cog_arrondissement.php

    r81931 r82318  
    8888function formulaires_editer_cog_arrondissement_verifier_dist($id_cog_arrondissement='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    8989
    90         return formulaires_editer_objet_verifier('cog_arrondissement',$id_cog_arrondissement, array('region', 'departement', 'code', 'chef_lieu', 'type_charniere', 'article_majuscule', 'nom_majuscule', 'article', 'nom'));
     90        return formulaires_editer_objet_verifier('cog_arrondissement',$id_cog_arrondissement, array('region', 'departement', 'code',   'nom_majuscule', 'nom'));
    9191
    9292}
  • _plugins_/COG/trunk/formulaires/editer_cog_canton.html

    r81931 r82318  
    3030                                label=<:cog_canton:label_type_charniere:>})]
    3131
    32                         [(#SAISIE{input, article_majuscule, obligatoire=oui,
     32                        [(#SAISIE{input, article_majuscule,
    3333                                label=<:cog_canton:label_article_majuscule:>})]
    3434
     
    3636                                label=<:cog_canton:label_nom_majuscule:>})]
    3737
    38                         [(#SAISIE{input, article, obligatoire=oui,
     38                        [(#SAISIE{input, article,
    3939                                label=<:cog_canton:label_article:>})]
    4040
  • _plugins_/COG/trunk/formulaires/editer_cog_canton.php

    r81931 r82318  
    8888function formulaires_editer_cog_canton_verifier_dist($id_cog_canton='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    8989
    90         return formulaires_editer_objet_verifier('cog_canton',$id_cog_canton, array('region', 'departement', 'arrondissement', 'code', 'type_canton', 'chef_lieu', 'type_charniere', 'article_majuscule', 'nom_majuscule', 'article', 'nom'));
     90        return formulaires_editer_objet_verifier('cog_canton',$id_cog_canton, array('region', 'departement', 'arrondissement', 'code', 'type_canton', 'chef_lieu', 'type_charniere', 'nom_majuscule', 'nom'));
    9191
    9292}
  • _plugins_/COG/trunk/formulaires/editer_cog_commune.html

    r81931 r82318  
    1414                                valeur_oui='1'})]
    1515
    16                         [(#SAISIE{case, chef_lieu, obligatoire=oui,
     16                        [(#SAISIE{input, chef_lieu,
    1717                                label=<:cog_commune:label_chef_lieu:>,
    1818                                explication=<:cog_commune:explication_chef_lieu:> })]
     
    3333                                label=<:cog_commune:label_type_charniere:>})]
    3434
    35                         [(#SAISIE{input, article_majuscule, obligatoire=oui,
     35                        [(#SAISIE{input, article_majuscule,
    3636                                label=<:cog_commune:label_article_majuscule:>})]
    3737
  • _plugins_/COG/trunk/formulaires/editer_cog_commune.php

    r81931 r82318  
    9797function formulaires_editer_cog_commune_verifier_dist($id_cog_commune='new', $retour='', $associer_objet='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    9898
    99         return formulaires_editer_objet_verifier('cog_commune',$id_cog_commune, array('chef_lieu', 'code', 'arrondissement', 'canton', 'type_charniere', 'article_majuscule', 'nom_majuscule'));
     99        return formulaires_editer_objet_verifier('cog_commune',$id_cog_commune, array( 'code', 'arrondissement', 'canton', 'type_charniere', 'nom_majuscule'));
    100100
    101101}
  • _plugins_/COG/trunk/formulaires/editer_cog_departement.php

    r81931 r82318  
    8888function formulaires_editer_cog_departement_verifier_dist($id_cog_departement='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    8989
    90         return formulaires_editer_objet_verifier('cog_departement',$id_cog_departement, array('region', 'code', 'chef_lieu', 'type_charniere', 'nom_majuscule', 'nom'));
     90        return formulaires_editer_objet_verifier('cog_departement',$id_cog_departement, array('region', 'code', 'chef_lieu', 'nom_majuscule', 'nom'));
    9191
    9292}
  • _plugins_/COG/trunk/formulaires/editer_cog_region.php

    r81931 r82318  
    8888function formulaires_editer_cog_region_verifier_dist($id_cog_region='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    8989
    90         return formulaires_editer_objet_verifier('cog_region',$id_cog_region, array('chef_lieu', 'type_charniere', 'nom_majuscule', 'nom', 'code'));
     90        return formulaires_editer_objet_verifier('cog_region',$id_cog_region, array('chef_lieu', 'nom_majuscule', 'nom', 'code'));
    9191
    9292}
  • _plugins_/COG/trunk/formulaires/importer_cog.php

    r81931 r82318  
    334334                                                else
    335335                                                {
    336                                                         $tab_value[$key] = $tab[$i-$option_decalage];
     336                                                        $tab_value[$key] = utf8_encode(trim($tab[$i-$option_decalage]));
    337337                                                }
    338338                                                $i++;
  • _plugins_/COG/trunk/formulaires/telecharger_cog.html

    r65246 r82318  
    1111                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{fichier})</span>
    1212                ]<p class='explication'><:cog:choississez_le_fichier_a_telecharger:></p>
    13                 <select name='objet' [(#ENV{objet,''}|?{'',' '})onfocus="if(!antifocus){this.value='';antifocus=true;}"]>
     13
     14
     15                <select name='objet[]' multiple="multiple" >
     16
    1417                <BOUCLE_fichier(POUR){tableau #ENV{tab_objet}}>
     18
    1519                <option value="#CLE"[ (#ENV{objet}|=={#CLE}|oui) selected="selected"]>
     20
    1621                        [(#VALEUR|table_valeur{nom})]
    1722                </option>
  • _plugins_/COG/trunk/formulaires/telecharger_cog.php

    r81931 r82318  
    2727
    2828
    29 
    3029function formulaires_telecharger_cog_verifier_dist(){
    3130        include_spip('cog_config');
     
    3534        $emplacement=_DIR_TMP.lire_config('cog/chemin_donnee');
    3635        // login trop court ou existant
    37         if ($objet = _request('objet')) {
    38                 if (!isset($tab_objet[$objet])) {
    39                         $erreurs['objet'] = _T('cog:fichier_incorrect');
    40                         $erreurs['message_erreur'] .= _T('cog:fichier_incorrect');
     36        $objet = array();
     37        $objet = _request('objet');
     38        if (count($objet) < 1) {
     39                $erreurs['message_erreur'] = _T('cog:erreur_choix');
     40                $erreurs['objet'] = _T('cog:erreur_choix');
     41
     42        }else{
     43                if (!isset($tab_objet[$objet[0] ])) {
     44                        $erreurs['objet'] =  _T('cog:fichier_incorrect');
     45                        $erreurs['message_erreur'] = $erreurs['message_erreur']._T('cog:fichier_incorrect');
    4146                }
    42         }else{
    43         $erreurs['objet'] = _T('cog:choix_erronne');
    44 
    4547        }
    46 
    4748        return $erreurs;
    4849}
     50
    4951
    5052// http://doc.spip.org/@inc_editer_mot_dist
     
    5355include_spip('inc/cog_import');
    5456$tab_objet=cog_config_tab_fichier();
     57$objet = array();
     58$tab_fichier_telecharger=array();
     59
    5560$objet =_request('objet');
    56 $tab_fichier_telecharger=array();
    57 $tab_fichier=cog_tab_fichier_telecharger($tab_objet[$objet]['fichier']);
    58 foreach($tab_fichier as $fichier) {
    59         $nom_fichier=cog_telecharger_fichier_distant($fichier);
    60         if($nom_fichier)
    61                 $tab_fichier_telecharger[]=$nom_fichier;
     61for($i = 0; $i < count($objet); $i++){
     62        $objet_nom =$objet_nom.$objet[$i].' ';
     63        $tab_fichier=cog_tab_fichier_telecharger($tab_objet[$objet[$i] ]['fichier']);
     64        foreach($tab_fichier as $fichier) {
     65                $nom_fichier=cog_telecharger_fichier_distant($fichier);
     66                if($nom_fichier)
     67                        $tab_fichier_telecharger[]=$nom_fichier;
     68        }
    6269}
    63 
    6470$retour['editable']=true;
    65 if(count($tab_fichier_telecharger)==count($tab_fichier)){
    66         $retour['message_ok'] = 'Le ou les fichier(s) '.$objet.' a bien été télécharger, vous pouvez procéder à son importation.';
     71if(count($tab_fichier_telecharger)==count($objet)){
     72        if (count($objet)==1) {
     73                $retour['message_ok'] = 'Le fchier '.$objet_nom.' a bien été télécharger, vous pouvez procéder à son importation.';
     74        }else{
     75                $retour['message_ok'] = 'Les fichiers '.$objet_nom.' ont bien été télécharger, vous pouvez procéder à leur importation.';
     76                }
    6777} else {
    6878        $retour['message_erreur'] = 'Problème dans l\'importation du fichier';
  • _plugins_/COG/trunk/lang/cog_epci_fr.php

    r81931 r82318  
    88
    99        // A
    10         'ajouter_lien_cog_epci' => 'Ajouter ce cog epci',
     10        'ajouter_lien_cog_epci' => 'Ajouter cet EPCI',
    1111
    1212        // I
    13         'icone_creer_cog_epci' => 'Créer un cog epci',
    14         'icone_modifier_cog_epci' => 'Modifier ce cog epci',
    15         'info_1_cog_epci' => 'Un cog epci',
    16         'info_aucun_cog_epci' => 'Aucun cog epci',
    17         'info_cog_epcis_auteur' => 'Les cog epcis de cet auteur',
    18         'info_nb_cog_epcis' => '@nb@ cog epcis',
     13        'icone_creer_cog_epci' => 'Créer un EPCI',
     14        'icone_modifier_cog_epci' => 'Modifier cet EPCI',
     15        'info_1_cog_epci' => 'Un EPCI',
     16        'info_aucun_cog_epci' => 'Aucun EPCI',
     17        'info_cog_epcis_auteur' => 'Les EPCI de cet auteur',
     18        'info_nb_cog_epcis' => '@nb@ EPCIs',
    1919
    2020        // L
     
    2424
    2525        // R
    26         'retirer_lien_cog_epci' => 'Retirer ce cog epci',
    27         'retirer_tous_liens_cog_epcis' => 'Retirer tous les cog epcis',
     26        'retirer_lien_cog_epci' => 'Retirer cet EPCI',
     27        'retirer_tous_liens_cog_epcis' => 'Retirer tous les EPCI',
    2828
    2929        // T
    30         'texte_ajouter_cog_epci' => 'Ajouter un cog epci',
    31         'texte_changer_statut_cog_epci' => 'Ce cog epci est :',
    32         'texte_creer_associer_cog_epci' => 'Créer et associer un cog epci',
    33         'titre_cog_epci' => 'Cog epci',
    34         'titre_cog_epcis' => 'Cog epcis',
    35         'titre_cog_epcis_rubrique' => 'Cog epcis de la rubrique',
    36         'titre_langue_cog_epci' => 'Langue de ce cog epci',
    37         'titre_logo_cog_epci' => 'Logo de ce cog epci',
     30        'texte_ajouter_cog_epci' => 'Ajouter un EPCI',
     31        'texte_changer_statut_cog_epci' => 'Cet EPCI est :',
     32        'texte_creer_associer_cog_epci' => 'Créer et associer un EPCI',
     33        'titre_cog_epci' => 'EPCI',
     34        'titre_cog_epcis' => 'EPCI',
     35        'titre_cog_epcis_rubrique' => 'EPCI de la rubrique',
     36        'titre_langue_cog_epci' => 'Langue de cet EPCI',
     37        'titre_logo_cog_epci' => 'Logo de cet EPCI',
    3838);
    3939
  • _plugins_/COG/trunk/lang/cog_fr.php

    r65246 r82318  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66
    7 'cog' => 'COG',
     7'cog' => 'C.O.G.',
    88'aucun_article_accueil' => 'Aucun article',
    99'communes' => 'Communes',
    1010'attacher_une_commune' => 'Attacher une commune',
    11 
    12 
     11'titre_page_configurer' => 'Configurer les C.O.G.',
     12'info_sans_titre' => 'Nouvelle fiche en création',
    1313'configuration' => 'Configuration',
    1414'importer_les_donnee' => 'Importer les données',
     
    1919'label_fichier' => 'Fichiers à charger :',
    2020'liste_des_communes_attachees'=> 'Liste des communes attachées:',
     21'erreur_choix' => 'Il faut réaliser un choix.',
    2122'fichier_commune' => 'Fichiers commune, arrondissement, département, région',
    2223'fichier_epci' => 'Fichier EPCI et ses relations avec communes',
     
    2627'fichier_incorrect' => 'Fichier incorrect',
    2728'fichiers_a_telecharger' => 'Fichiers à télécharger',
    28 'choississez_le_fichier_a_telecharger' => 'Choississez le fichier à télécharger sur le serveur de l\'INSEE',
     29'choississez_le_fichier_a_telecharger' => 'Choississez le(s) fichier(s) à télécharger sur le serveur de l\'INSEE
     30<br>ctrl+clic pour selectionner plusieurs fichiers',
    2931'choix_erronne' => 'Choix de la délimitation administrative erronné',
    3032
     
    4143'bouton_telecharger' => 'Télécharger',
    4244
    43 'liste_des_tables_du_cog'=>'Liste des tables du COG',
     45'liste_des_tables_du_cog'=>'Liste des tables du C.O.G.',
    4446'codes_supplementaires'=>'Codes supplémentaires',
    45 'bloc_cog'=>'Bloc de saisie COG',
     47'bloc_cog'=>'Bloc de saisie C.O.G.',
    4648'activer_bloc_cog'=>'Activer le bloc de saisie "Attacher à une commune"',
    47 'explication_limitation_rubriques_cog'=>'Limiter l\'affichage du bloc de saisie COG à certaines rubriques',
    48 'limitation_rubriques_cog'=>'Limitation du bloc de saisie COG',
     49'explication_limitation_rubriques_cog'=>'Limiter l\'affichage du bloc de saisie C.O.G. à certaines rubriques',
     50'limitation_rubriques_cog'=>'Limitation du bloc de saisie C.O.G.',
    4951'delimitations_supplementaires'=>'Délimitations supplémentaires',
    50 'telecharger_les_cog_distant'=>'Télécharger les COG distant',
     52'telecharger_les_cog_distant'=>'Télécharger les C.O.G. distant',
    5153'fichiers'=>'Fichiers',
    52 'texte_presentation_cog'=>'Le plugin COG permet ajouter facilement les codes officiels géographiques défini par l\'INSEE.',
    53 'filtre_d_importation'=>'Filtrer les données',
     54'texte_presentation_cog'=>'Le plugin C.O.G. permet ajouter facilement les codes officiels géographiques défini par l\'INSEE.',
     55'filtre_d_importation'=>'Filtrer les données', 
    5456'choississez_le_fichier_a_importer'=>'Choississez le type de délimitation à importer',
    5557
     
    6668'article'=>'Article',
    6769'code_insee'=>'Code INSEE',
    68 'nom'=>'Nom'
     70'nom'=>'Nom',
    6971
    70 
     72'info_navigation_cog_import'=>'Information sur les filtres
     73Vous pouvez indiquer un ou plusieurs filtres<br>
     74<br>exemple 1 filtre
     75<br>   region=31
     76<br>
     77<br>exemple 2 filtres
     78<br>région=31 ; departement=59
     79<br>séparateur pointvirgule'
    7180);
    7281
  • _plugins_/COG/trunk/paquet.xml

    r81931 r82318  
    22        prefix="cog"
    33        categorie="outil"
    4         version="2.1.0"
     4        version="2.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
    77        logo="prive/themes/spip/images/cog-32.png"
    8         schema="1.0"
     8        schema="1.1"
    99        documentation="http://contrib.spip.net/COG-Toutes-les-communes-departements-regions"
    1010>
     
    3636        <lib nom="PHPExcel" lien="https://github.com/PHPOffice/PHPExcel/archive/master.zip" />
    3737
    38         <menu nom="cog" titre="COG" parent="menu_edition" icone="images/cog-24.png" action="cog" />
     38        <menu nom="cog" titre="C.O.G." parent="menu_edition" icone="images/cog-24.png" action="cog" />
    3939</paquet>
  • _plugins_/COG/trunk/prive/objets/liste/cog_cantons.html

    r81931 r82318  
    1 [(#SET{defaut_tri,#ARRAY{
    2         nom,1,
    3         id_cog_canton,1,
    4         points,-1
     1[(#SET{defaut_tri,#ARRAY{nom_majuscule,1,id_cog_canton,1,points,-1
    52}})]<B_liste_cog_cantons>
    63#ANCRE_PAGINATION
     
    118                <tr class='first_row'>
    129                        <th class='picto' scope='col'></th>
    13                         <th class='nom' scope='col'>[(#TRI{nom,<:cog_canton:label_nom:>,ajax})]</th>
     10                        <th class='nom' scope='col'>[(#TRI{nom_majuscule,<:cog_canton:label_nom:>,ajax})]</th>
    1411                        <th class='id' scope='col'>[(#TRI{id_cog_canton,<:info_numero_abbreviation:>,ajax})]</th>
    1512                </tr>
     
    1916                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2017                        <td class='picto'>[(#CHEMIN_IMAGE{cog_canton-16.png}|balise_img)]</td>
    21                         <td class='nom principale'>[(#LOGO_COG_CANTON|image_reduire{20,26})]<a href="[(#ID_COG_CANTON|generer_url_entite{cog_canton})]" title="<:info_numero_abbreviation|attribut_html:> #ID_COG_CANTON">[(#RANG). ]#NOM</a></td>
     18                        <td class='nom_majuscule principale'>[(#LOGO_COG_CANTON|image_reduire{20,26})]<a href="[(#ID_COG_CANTON|generer_url_entite{cog_canton})]" title="<:info_numero_abbreviation|attribut_html:> #ID_COG_CANTON">[(#RANG). ]#NOM_MAJUSCULE</a></td>
    2219                        <td class='id'>[(#AUTORISER{modifier,cog_canton,#ID_COG_CANTON}|?{
    2320                                <a href="[(#URL_ECRIRE{cog_canton_edit,id_cog_canton=#ID_COG_CANTON})]">#ID_COG_CANTON</a>,
  • _plugins_/COG/trunk/prive/objets/liste/cog_communes.html

    r81931 r82318  
    1 [(#SET{defaut_tri,#ARRAY{
    2         nom,1,
    3         id_cog_commune,1,
    4         points,-1
    5 }})]<B_liste_cog_communes>
     1[(#SET{defaut_tri,#ARRAY{       
     2        multi nom,1,   
     3        id_cog_commune,1,       
     4        points,-1
     5        }})]
     6
     7<B_liste_cog_communes>
     8[(#REM) En cas de pagination indirecte @32, il faut refaire le set car la boucle
     9a mis a jour la valeur avec la page reelle]
     10#SET{afficher_lettres,#TRI|=={'multi nom'}|oui}
     11#SET{debut,#ENV{debutcom,#EVAL{_request("debutcom");}}}
    612#ANCRE_PAGINATION
    713<div class="liste-objets cog_communes">
     
    915        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{cog_commune:info_1_cog_commune,cog_commune:info_nb_cog_communes}})</strong></caption>]
    1016        <thead>
     17                #SET{p,''}
     18                <BOUCLE_lettre(COG_COMMUNES){id_cog_commune?}{where?}{statut?}{recherche?}{par multi nom}{id_cog_commune==#GET{afficher_lettres}|?{'.*','A'}}>[
     19                (#NOM**|initiale|unique|oui)
     20                [(#SET{p,#GET{p}|concat{
     21                #SELF|parametre_url{debutcom,@#ID_COG_COMMUNE}|ancre_url{paginationcom}|afficher_initiale{#NOM**|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}}
     22                }})]
     23                ]#SAUTER{#ENV{nb,50}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[
     24                (#SET{p,
     25                        #GET{p}|concat{
     26                                #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,50}}
     27                        }
     28                })]</B_lettre>
     29                [<tr><td colspan="3"><p class='pagination'>(#GET{p})</p></td></tr>]
     30
     31
     32                [<tr><td colspan="3"><p class='pagination'>(#PAGINATION{prive})</p></td></tr>]
    1133                <tr class='first_row'>
    1234                        <th class='picto' scope='col'></th>
    13                         <th class='nom' scope='col'>[(#TRI{nom,<:cog_commune:label_nom:>,ajax})]</th>
     35                        <th class='nom' scope='col'>[(#TRI{multi nom,<:cog_commune:label_nom:>,ajax})]</th>
    1436                        <th class='id' scope='col'>[(#TRI{id_cog_commune,<:info_numero_abbreviation:>,ajax})]</th>
    1537                </tr>
    1638        </thead>
    1739        <tbody>
    18         <BOUCLE_liste_cog_communes(COG_COMMUNES){id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,10}}>
     40        <BOUCLE_liste_cog_communes(COG_COMMUNES){id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{par nom}{pagination #ENV{nb,50} com}>
    1941                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2042                        <td class='picto'>[(#CHEMIN_IMAGE{cog_commune-16.png}|balise_img)]</td>
  • _plugins_/COG/trunk/prive/squelettes/contenu/cog_commune_edit.html

    r81931 r82318  
    1212        [(#GET{redirect}|icone_verticale{Retour,cog_commune,'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})]
    1313        ]
    14         [
     14       
    1515                [(#ID_COG_COMMUNE|?{<:cog_commune:icone_modifier_cog_commune:>,<:cog_commune:icone_creer_cog_commune:>})]
    16                 <h1>(#ENV{titre,#INFO_NOM{cog_commune,#ID_COG_COMMUNE}|sinon{<:info_sans_titre:>}})</h1>
    17         ]
     16        [       <h1>(#ENV{titre,#INFO_NOM{cog_commune,#ID_COG_COMMUNE}|sinon{<:cog:info_sans_titre:>}})</h1>]
    1817</div>
    1918
  • _plugins_/COG/trunk/prive/squelettes/navigation/cog.html

    r68102 r82318  
    1111[(#BOITE_OUVRIR{'','raccourcis'})]
    1212        [(#URL_ECRIRE{cog_import}|icone_horizontale{<:cog:importer_les_cog:>, #CHEMIN_IMAGE{cog-24.png},''})]
     13        [(#AUTORISER{modifier, congigurer_cog})
     14                [(#URL_ECRIRE{configurer_cog}|icone_horizontale{<:cog:titre_page_configurer:>, #CHEMIN_IMAGE{cog-24.png},''})]
     15        ]       
     16       
    1317[(#BOITE_FERMER)]
    1418]
     
    1620
    1721
     22
  • _plugins_/COG/trunk/prive/squelettes/navigation/cog_import.html

    r81931 r82318  
    22[(#URL_ECRIRE{cog}|icone_horizontale{<:icone_retour:>, #CHEMIN_IMAGE{cog-24.png},''})]
    33[(#BOITE_FERMER)]
     4#BOITE_OUVRIR{'',info}
     5        <p><:cog:info_navigation_cog_import:></p>
     6        </a>
     7#BOITE_FERMER
Note: See TracChangeset for help on using the changeset viewer.