Changeset 57488 in spip-zone


Ignore:
Timestamp:
Jan 22, 2012, 8:07:32 AM (8 years ago)
Author:
gildas.cotomale@…
Message:

Pret de ressource : passage du formulaire de pret en CVT (debut) et fignolages

Location:
_plugins_/Association/Associaspip
Files:
4 added
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Association/Associaspip/association_options.php

    r55777 r57488  
    3636        . generer_url_ecrire($script, $args)
    3737        . '"><img src="'
    38         . _DIR_PLUGIN_ASSOCIATION_ICONES. $image 
     38        . _DIR_PLUGIN_ASSOCIATION_ICONES. $image
    3939        . '" alt=" " title="'
    4040        . $texte
     
    7777                        _T('asso:titre_menu_gestion_association') //titre
    7878                        );
    79                        
     79
    8080        }
    8181        return $boutons_admin;
    8282}
    83        
    84 
    85 function association_mode_de_paiement($journal, $label)
    86 {
    87         $sel = '';
    88         $sql = sql_select("code,intitule", "spip_asso_plan", "classe=".sql_quote($GLOBALS['association_metas']['classe_banques']), '', "code") ;
    89         while ($banque = sql_fetch($sql)) {
    90                 $c = $banque['code'];
    91                 $sel .= "<option value='$c'"
    92                 . (($journal==$c) ? ' selected="selected"' : '')
    93                 . '>' . $banque['intitule'] ."</option>\n";
    94         }
    95 
    96         return '<label for="journal"><strong>'
    97           . $label
    98           . "&nbsp;:</strong></label>\n"
    99           . (!$sel
    100               ? "<input name='journal' id='journal' class='formo' />"
    101               : "<select name='journal' id='journal' class='formo'>$sel</select>\n");
    102 }
     83
    10384
    10485# ensemble de fonctions pour recuperer les donnees de l'exercice en cours
     
    126107
    127108//Conversion de date
    128 function association_datefr($date) { 
    129                 $split = explode('-',$date); 
    130                 $annee = $split[0]; 
    131                 $mois = $split[1]; 
    132                 $jour = $split[2]; 
    133                 return $jour.'/'.$mois.'/'.$annee; 
     109function association_datefr($date) {
     110                $split = explode('-',$date);
     111                $annee = $split[0];
     112                $mois = $split[1];
     113                $jour = $split[2];
     114                return $jour.'/'.$mois.'/'.$annee;
    134115        }
    135116
     
    140121        return;
    141122}
    142        
     123
    143124function association_nbrefr($montant) {
    144125                $montant = number_format(floatval($montant), 2, ',', ' ');
     
    156137}
    157138
    158         //Affichage du message indiquant la date 
     139        //Affichage du message indiquant la date
    159140function association_date_du_jour($heure=false) {
    160141                return '<p>'.($heure ? _T('asso:date_du_jour_heure') : _T('asso:date_du_jour')).'</p>';
    161142        }
    162        
     143
    163144function association_flottant($s)
    164145{
     
    241222// charger les metas donnees
    242223$inc_meta = charger_fonction('meta', 'inc'); // inc_version l'a deja chargee
    243 $inc_meta('association_metas'); 
     224$inc_meta('association_metas');
    244225
    245226// pouvoir utiliser les fonctions de coordonnees comme filtre
  • _plugins_/Association/Associaspip/exec/edit_pret.php

    r54946 r57488  
    1212
    1313if (!defined("_ECRIRE_INC_VERSION")) return;
    14        
     14
    1515include_spip('inc/presentation');
    1616include_spip ('inc/navigation_modules');
    17        
     17
    1818function exec_edit_pret(){
    19                
     19
    2020        $id_pret= intval(_request('id_pret'));
    2121        include_spip('inc/autoriser');
     
    2323                        include_spip('inc/minipres');
    2424                        echo minipres();
    25         } else {               
     25        } else {
    2626                $data = !$id_pret ? '' : sql_fetsel('*', 'spip_asso_prets', "id_pret=$id_pret");
    2727                if ($data) {
     
    4545                $commencer_page = charger_fonction('commencer_page', 'inc');
    4646                echo $commencer_page(_T('asso:prets_titre_edition_prets')) ;
    47                
     47
    4848                association_onglets(_T('asso:titre_onglet_prets'));
    49                
     49
    5050                echo debut_gauche('',true);
    51                
     51
    5252                $data = sql_fetsel("*", "spip_asso_ressources", "id_ressource=$id_ressource" ) ;
    5353                if ($data) {
     
    6363                echo association_retour();
    6464                echo debut_droite('', true);
    65                
    66                 debut_cadre_relief(  "", false, "", $titre = _T('asso:prets_titre_edition_prets'));
    67                
    68                 $data = sql_fetsel("pu,statut", "spip_asso_ressources", "id_ressource=$id_ressource");
    69                 $statut=$data['statut'];
    70                 $pu=$data['pu'];
    71                
     65
     66                echo recuperer_fond("prive/editer/editer_asso_prets", array (
     67                        'id_pret' => $id_pret,
     68                        'id_ressource' => $id_ressource,
     69                ));
     70
     71/**
    7272                $query = sql_select("*", "spip_asso_comptes", "id_journal=$id_pret ");
    7373                while($data = sql_fetch($query)) {
    74                         $journal=$data['journal']; 
     74                        $journal=$data['journal'];
    7575                        $montant=$data['recette'];
    7676                }
    77                
    78                 if( $action=="ajouter" ){
    79                         $montant=$pu;
     77                if( $action=="ajouter" ){
     78                        $montant=$pu;
    8079                        $date_sortie=date('Y-m-d');
    81                 }
    82                
    83                 // Cadre Réservation
    84                 $res = '<fieldset>'
    85                 . '<legend>'._T('asso:prets_entete_reservation').'</legend>'
    86                 . '<label for="date_sortie"><strong>'
    87                 . _T('asso:prets_libelle_date_sortie')." :</strong></label>\n"
    88                 . '<input name="date_sortie" type="text" value="'
    89                 . $date_sortie.'" id="date_sortie" class="formo" />'
    90                 . '<label for="duree"><strong>'
    91                 . _T('asso:prets_libelle_duree')." :</strong></label>\n"
    92                 . '<input name="duree" type="text" value="'
    93                 . $duree.'" id="duree" class="formo" />'
    94                 . '<label for="id_emprunteur"><strong>'
    95                 . _T('asso:prets_libelle_num_emprunteur')
    96                 . " :</strong></label>\n"
    97                 . '<input name="id_emprunteur" type="text" value="'
    98                 . $id_emprunteur.'" id="id_emprunteur" class="formo" />'
    99                 . '<label for="commentaire_sortie"><strong>'
    100                 . _T('asso:prets_libelle_commentaires')." :</strong></label>\n"
    101                 . '<textarea name="commentaire_sortie" id="commentaire_sortie" class="formo" rows="3" cols="80" >'
    102                 . $commentaire_sortie.'</textarea>'
    103                 . '</fieldset>';
    104                
    105                 //Cadre retour
    106                 $res .= '<fieldset>'
    107                 . '<legend>'. _T('asso:prets_entete_retour').'</legend>'
    108                 . '<label for="date_retour"><strong>'
    109                 . _T('asso:prets_libelle_date_retour')." :</strong></label>\n"
    110                 . '<input name="date_retour" type="text" value="'
    111                 . $date_retour
    112                 . '" id="date_retour" class="formo" />'
    113                 . '<label for="montant"><strong>'
    114                 . _T('asso:prets_libelle_montant')." :</strong></label>\n"
    115                 . '<input name="montant" type="text" value="'
    116                 . $montant.'" id="montant" class="formo" />'
    117                 . association_mode_de_paiement($journal, _T('asso:prets_libelle_mode_paiement'))
    118                 . '<label for="commentaire_retour"><strong>'
    119                 . _T('asso:prets_libelle_commentaires')." :</strong></label>\n"
    120                 . '<textarea name="commentaire_retour" id="commentaire_retour" class="formo" rows="3" cols="80">'
    121                 . $commentaire_retour."</textarea>\n"
    122                 . '</fieldset>'
    123                 . '<input name="id_pret" type="hidden" value="'.$id_pret.'" />'
    124                 . '<input name="id_ressource" type="hidden" value="'.$id_ressource.'" />'
    125                 . '<input name="agir" type="hidden" value="'.$action.'" />'
    126                 . '<div style="float:right;"><input type="submit" value="'
    127                 . $texte
    128                 . '" class="fondo" /></div>';
     80                }
     81
     82
     83//... formulaire ...
     84
    12985
    13086                echo redirige_action_post($action .'_prets', $id_pret, 'prets', "id=$id_ressource", $res);
    131                 fin_cadre_relief(); 
     87**/
    13288                echo fin_page_association();
    13389                }
  • _plugins_/Association/Associaspip/formulaires/configurer_association.html

    r56842 r57488  
    501501                                                </li>
    502502                                                <li>
    503                                                         <label for="pc-prets"><strong><:asso:config_libelle_num_pc:></strong></label>
     503                                                        <label for="pc_prets"><strong><:asso:config_libelle_num_pc:></strong></label>
    504504                                                        <select name="pc_prets" id="pc_prets">
    505505                                                                <option value=""><:asso:choisir_ref_compte:></option>
     
    513513                                                        </select>
    514514                                                </li>
    515                                                 <!--
    516515                                                <li>
    517516                                                        <label for="dc_prets"><strong><:asso:config_libelle_num_dc:></strong></label>
     
    520519                                                                <option value=""><:asso:choisir_dest_compte:></option>
    521520                                                <BOUCLE_dc_prets(ASSO_DESTINATION){par intitule}>
    522                                                                 <option value="#ID_DESTINATION" [(#ENV{dc_activites}|=={#ID_DESTINATION}|?{selected="selected"})]>#INTITULE</option>
     521                                                                <option value="#ID_DESTINATION" [(#ENV{dc_prets}|=={#ID_DESTINATION}|?{selected="selected"})]>#INTITULE</option>
    523522                                                </BOUCLE_dc_prets>
    524523                                                        </select>
     
    527526                                                <//B_dc_prets>
    528527                                                </li>
    529                                                 -->
    530528                                        </B_classeSelect_prets>
    531529                                                <li>
Note: See TracChangeset for help on using the changeset viewer.