Changeset 79290 in spip-zone


Ignore:
Timestamp:
Dec 12, 2013, 11:29:19 PM (6 years ago)
Author:
teddy.spip@…
Message:

Mon précédent commit sous-entendait que les pages de vue et d'édition soit aussi mis à jour ;-)

Location:
_plugins_/reglements/trunk
Files:
8 added
13 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reglements/trunk/base/reglements.php

    r72021 r79290  
    77 * @author     Cyril MARION
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Reglements_factures\Pipelines
     9 * @package    SPIP\Reglements\Pipelines
    1010 */
    1111
     
    2525
    2626        $interfaces['table_des_tables']['reglements'] = 'reglements';
     27        $interfaces['table_des_traitements']['COMMENTAIRES'][] = _TRAITEMENT_RACCOURCIS;
    2728
    2829        return $interfaces;
     
    4748                        "id_reglement"       => "bigint(21) NOT NULL",
    4849                        "id_facture"         => "int(11) NOT NULL DEFAULT '0'",
    49                         "date_reglement"     => "datetime DEFAULT NULL",
    50                         "montant"            => "decimal(18,2) DEFAULT NULL",
    51                         "commentaires"       => "text",
     50                        "montant"            => "decimal(18,2) DEFAULT NULL 0",
     51                        "commentaires"       => "text NOT NULL DEFAULT ''",
     52                        "date_reglement"     => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    5253                        "maj"                => "TIMESTAMP"
    5354                ),
     
    5556                        "PRIMARY KEY"        => "id_reglement",
    5657                ),
    57                 'titre' => "date_reglement AS titre, '' AS lang",
    58                 //'titre' => "CONCAT(montant,' ',date_reglement,' ',id_facture) AS titre, '' AS lang",
    59                  #'date' => "",
    60                 'champs_editables'  => array(),
     58                'titre' => "'' AS titre, '' AS lang",
     59                'date' => "date_reglement",
     60                'champs_editables'  => array('id_facture', 'date_reglement', 'montant', 'commentaires'),
    6161                'champs_versionnes' => array(),
    6262                'rechercher_champs' => array(),
  • _plugins_/reglements/trunk/formulaires/editer_reglement.html

    r72021 r79290  
    99                <ul>
    1010
     11                        [(#SAISIE{factures, id_facture, obligatoire=oui,
     12                                label=<:reglement:label_id_facture:>})]
     13
     14                        [(#SAISIE{input, montant, obligatoire=oui,
     15                                label=<:reglement:label_montant:>})]
     16
     17                        [(#SAISIE{textarea, commentaires,
     18                                label=<:reglement:label_commentaires:>,
     19                                li_class=haut, class=inserer_barre_edition, rows=4})]
     20
    1121                </ul>
    1222                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/reglements/trunk/formulaires/editer_reglement.php

    r72021 r79290  
    77 * @author     Cyril MARION
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Reglements_factures\Formulaires
     9 * @package    SPIP\Reglements\Formulaires
    1010 */
    1111
     
    8787 */
    8888function formulaires_editer_reglement_verifier_dist($id_reglement='new', $retour='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    89         return formulaires_editer_objet_verifier('reglement',$id_reglement);
     89        return formulaires_editer_objet_verifier('reglement',$id_reglement, array('id_facture', 'montant'));
    9090}
    9191
  • _plugins_/reglements/trunk/lang/paquet-reglements_fr.php

    r72021 r79290  
    77
    88        // R
    9         'reglements_description' => 'Permet la saisie des règlements effectués en rapport avec une facture; ajoute une table spip_reglements comportant les champs date, id_facture, montant.',
     9        'reglements_description' => '',
    1010        'reglements_nom' => 'Règlements',
    11         'reglements_slogan' => 'Permet de gérer les règlements de factures !',
     11        'reglements_slogan' => 'On va tout régler!',
    1212);
    1313
  • _plugins_/reglements/trunk/lang/reglement_fr.php

    r72021 r79290  
    1111
    1212        // I
    13         'icone_creer_reglement' => 'Saisir un nouveau règlement',
     13        'icone_creer_reglement' => 'Créer un règlement',
    1414        'icone_modifier_reglement' => 'Modifier ce règlement',
    1515        'info_1_reglement' => 'Un règlement',
     
    2020        // L
    2121        'label_commentaires' => 'Commentaires',
    22         'label_date_reglement' => 'Date règlement',
    23         'label_montant_reglement' => 'Montant règlement',
     22        'label_date_reglement' => 'Date de règlement',
    2423        'label_id_facture' => 'Id facture',
    2524        'label_montant' => 'Montant',
     
    3029
    3130        // T
    32         'texte_ajouter_reglement' => 'Saisir un nouveau règlement',
     31        'texte_ajouter_reglement' => 'Ajouter un règlement',
    3332        'texte_changer_statut_reglement' => 'Ce règlement est :',
    3433        'texte_creer_associer_reglement' => 'Créer et associer un règlement',
  • _plugins_/reglements/trunk/lang/reglements_fr.php

    r72021 r79290  
    33
    44if (!defined('_ECRIRE_INC_VERSION')) return;
    5 
     5 
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77
    88        // R
    99        'reglements_titre' => 'Règlements',
     10
     11        // C
     12        'cfg_exemple' => 'Exemple',
     13        'cfg_exemple_explication' => 'Explication de cet exemple',
     14        'cfg_titre_parametrages' => 'Paramétrages',
     15
     16        // T
     17        'titre_page_configurer_reglements' => 'Paramétrages des règlements',
    1018);
    1119
  • _plugins_/reglements/trunk/paquet.xml

    r79289 r79290  
    22        prefix="reglements"
    33        categorie="divers"
    4         version="1.0.5"
     4        version="1.0.6"
    55        etat="dev"
    66        compatibilite="[3.0.7;3.0.*]"
     
    99        schema="1.0.0"
    1010>
    11         <!--
    12                 Paquet genere le 2013-04-13 19:48:21
    13         -->
    1411
    1512        <nom>Règlements</nom>
    1613
    17         <auteur lien='http://www.cym.fr'>Cyril MARION</auteur>
     14        <auteur>Cyril MARION</auteur>
     15        <auteur>Teddy Payet</auteur>
    1816
    1917        <licence>GNU/GPL</licence>
     
    2119    <necessite nom="factures" compatibilite="[1.0.14;]" />
    2220
    23         <pipeline nom="autoriser" inclure="reglements_autorisations.php" />
     21        <pipeline nom="autoriser" inclure="reglements_autorisations.php" /> 
    2422
    25         <pipeline nom="declarer_tables_objets_sql" inclure="base/reglements.php" />
    26         <pipeline nom="declarer_tables_interfaces" inclure="base/reglements.php" />
     23        <pipeline nom="declarer_tables_objets_sql" inclure="base/reglements.php" /> 
     24        <pipeline nom="declarer_tables_interfaces" inclure="base/reglements.php" /> 
    2725
    2826        <menu nom="reglements" titre="reglement:titre_reglements" parent="menu_edition" icone="images/reglement-16.png" action="reglements" />
  • _plugins_/reglements/trunk/prive/objets/liste/reglements.html

    r72021 r79290  
    11[(#SET{defaut_tri,#ARRAY{
    2 id_reglement,1,
    3 points,-1
     2        date_reglement,-1,
     3        id_reglement,1,
     4        points,-1
    45}})]<B_liste_reglements>
    5         #ANCRE_PAGINATION
    6         <div class="liste-objets reglements">
    7                 <table class='spip liste'>
    8                         [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{reglement:info_1_reglement,reglement:info_nb_reglements}})</strong></caption>]
    9                         <thead>
    10                         <tr class='first_row'>
    11                                 <th class='picto' scope='col'></th>
    12                                 <th class='date_reglement' scope='col'>[(#TRI{date_reglement,<:reglement:label_date_reglement:>,ajax})]</th>
    13                                 <th class='id_facture' scope='col'>[(#TRI{id_facture,<:reglement:label_id_facture:>,ajax})]</th>
    14                                 <th class='montant' scope='col'>[(#TRI{montant,<:reglement:label_montant_reglement:>,ajax})]</th>
    15                                 <th class='id' scope='col'>[(#TRI{id_reglement,<:info_numero_abbreviation:>,ajax})]</th>
    16                         </tr>
    17                         </thead>
    18                         <tbody>
    19                         <BOUCLE_liste_reglements(REGLEMENTS){id_facture?}{id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num },#GET{defaut_tri}}{par }{pagination #ENV{nb,10}}>
    20                         <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    21                                 <td class='picto'>[(#CHEMIN_IMAGE{reglement-16.png}|balise_img)]</td>
    22                                 <td class='date_reglement principale'>[(#LOGO_REGLEMENT|image_reduire{20,26})]<a href="[(#ID_REGLEMENT|generer_url_entite{reglement})]" title="<:info_numero_abbreviation|attribut_html:> #ID_REGLEMENT">[(#RANG). ]#DATE_REGLEMENT</a></td>
    23                                 <td class='id_facture'><a href="#URL_FACTURE">#ID_FACTURE</a></td>
    24                                 <td class='montant'>#MONTANT</td>
    25                                 <td class='id'>[(#AUTORISER{modifier,reglement,#ID_REGLEMENT}|?{
    26                                         <a href="[(#URL_ECRIRE{reglement_edit,id_reglement=#ID_REGLEMENT})]">#ID_REGLEMENT</a>,
    27                                         #ID_REGLEMENT
    28                                         })]</td>
    29                         </tr>
    30                         </BOUCLE_liste_reglements>
    31                         </tbody>
    32                 </table>
    33                 [<p class='pagination'>(#PAGINATION{prive})</p>]
    34         </div>
     6#ANCRE_PAGINATION
     7<div class="liste-objets reglements">
     8<table class='spip liste'>
     9        [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{reglement:info_1_reglement,reglement:info_nb_reglements}})</strong></caption>]
     10        <thead>
     11                <tr class='first_row'>
     12                        <th class='picto' scope='col'></th>
     13                        <th class='' scope='col'>[(#TRI{,<:reglement:label_:>,ajax})]</th>
     14                        <th class='date' scope='col'>[(#TRI{date_reglement,<:date:>,ajax})]</th>
     15                        <th class='id' scope='col'>[(#TRI{id_reglement,<:info_numero_abbreviation:>,ajax})]</th>
     16                </tr>
     17        </thead>
     18        <tbody>
     19        <BOUCLE_liste_reglements(REGLEMENTS){id_facture?}{id_mot?}{id_auteur?}{where?}{recherche?}{tri #ENV{par,num },#GET{defaut_tri}}{par }{pagination #ENV{nb,10}}>
     20                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
     21                        <td class='picto'>[(#CHEMIN_IMAGE{reglement-16.png}|balise_img)]</td>
     22                        <td class=' principale'>[(#LOGO_REGLEMENT|image_reduire{20,26})]<a href="[(#ID_REGLEMENT|generer_url_entite{reglement})]" title="<:info_numero_abbreviation|attribut_html:> #ID_REGLEMENT">[(#RANG). ]#</a></td>
     23                        <td class='date secondaire'>[(#DATE_REGLEMENT|affdate_jourcourt)]</td>
     24                        <td class='id'>[(#AUTORISER{modifier,reglement,#ID_REGLEMENT}|?{
     25                                <a href="[(#URL_ECRIRE{reglement_edit,id_reglement=#ID_REGLEMENT})]">#ID_REGLEMENT</a>,
     26                                #ID_REGLEMENT
     27                        })]</td>
     28                </tr>
     29        </BOUCLE_liste_reglements>
     30        </tbody>
     31</table>
     32[<p class='pagination'>(#PAGINATION{prive})</p>]
     33</div>
    3534</B_liste_reglements>[
    3635<div class="liste-objets reglements caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
  • _plugins_/reglements/trunk/prive/squelettes/contenu/reglement.html

    r72021 r79290  
    1111        ]
    1212
    13         <h1>[(#RANG). ](#DATE_REGLEMENT|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{reglement-24.png}|balise_img{reglement,cadre-icone})]</h1>
     13        <h1>[(#RANG). ](#|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{reglement-24.png}|balise_img{reglement,cadre-icone})]</h1>
    1414
    1515],simple fiche_objet})]
  • _plugins_/reglements/trunk/prive/squelettes/contenu/reglements.html

    r72021 r79290  
    22<div class="nettoyeur"></div>
    33
    4 <INCLURE{fond=prive/objets/liste/reglements, par=date_reglement, env, ajax, sinon=<:reglement:info_aucun_reglement:>}>
     4<INCLURE{fond=prive/objets/liste/reglements, par=id_facture, env, ajax, sinon=<:reglement:info_aucun_reglement:>}>
    55
    66[(#AUTORISER{creer,reglement})
  • _plugins_/reglements/trunk/reglements_administrations.php

    r72021 r79290  
    77 * @author     Cyril MARION
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Reglements_factures\Installation
     9 * @package    SPIP\Reglements\Installation
    1010 */
    1111
  • _plugins_/reglements/trunk/reglements_autorisations.php

    r72021 r79290  
    77 * @author     Cyril MARION
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Reglements_factures\Autorisations
     9 * @package    SPIP\Reglements\Autorisations
    1010 */
    1111
  • _plugins_/reglements/trunk/reglements_pipelines.php

    r72021 r79290  
    77 * @author     Cyril MARION
    88 * @licence    GNU/GPL
    9  * @package    SPIP\Reglements_factures\Pipelines
     9 * @package    SPIP\Reglements\Pipelines
    1010 */
    1111
Note: See TracChangeset for help on using the changeset viewer.