Changeset 63465 in spip-zone


Ignore:
Timestamp:
Jul 14, 2012, 9:27:14 AM (7 years ago)
Author:
pierrekuhn82@…
Message:

Amap : rajoutons une page pour imprimé tous les responsable d'un mois.

Location:
_plugins_/Amap
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Amap/exec/pdf_paniers_mois.php

    r63460 r63465  
    1111        } else {
    1212
    13         $date_distribution = $_GET["date_distribution"];
     13        $mois_distribution = $_GET["mois_distribution"];
    1414
    1515        // Calcul date de début et de fin
    16         $date_distri_debut = strtotime($date_distribution);
    17         $date_distri_fin = strtotime($date_distribution. ' next month - 1 day');
     16        $mois_distri_debut = strtotime($mois_distribution);
     17        $mois_distri_fin = strtotime($mois_distribution. ' next month - 1 day');
    1818
    19         $date_distri_debut_chaine = date('d/m/Y',$date_distri_debut);
    20         $date_distri_fin_chaine = date('d/m/Y',$date_distri_fin);
     19        $mois_distri_debut_chaine = date('d/m/Y',$mois_distri_debut);
     20        $mois_distri_fin_chaine = date('d/m/Y',$mois_distri_fin);
    2121
    22 
    23 
    24 
    25 
     22        //Construction du pdf
    2623        $pdf=new PDF();
    27         $pdf->titre = _T('amap:distribution_paniers_mois', array('date_debut'=>$date_distri_debut_chaine,'date_fin'=>$date_distri_fin_chaine));
     24        $pdf->titre = _T('amap:distribution_paniers_mois', array('date_debut'=>$mois_distri_debut_chaine,'date_fin'=>$mois_distri_fin_chaine));
    2825        $pdf->Open();
    2926        $pdf->AddPage();
     
    4037                'color2'=>array(255,255,255),
    4138                'padding'=>2);
    42         $pdf->Query_extended(sql_select("a.nom as nom,  DATE_FORMAT(b.date_distribution,'à %k:%i le %d/%m/%Y') as date_distribution, a.id_auteur as id_auteur", "spip_amap_responsables b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution BETWEEN ".sql_quote(date('Y-m-j H:i:s',$date_distri_debut)).' AND '.sql_quote(date('Y-m-j H:i:s',$date_distri_fin)),"" , "nom"), $prop, $type_panier_extension, "id_auteur");
     39        $pdf->Query_extended(sql_select("a.nom as nom,  DATE_FORMAT(b.date_distribution,'à %k:%i le %d/%m/%Y') as date_distribution, a.id_auteur as id_auteur", "spip_amap_responsables b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution BETWEEN ".sql_quote(date('Y-m-j H:i:s',$mois_distri_debut)).' AND '.sql_quote(date('Y-m-j H:i:s',$mois_distri_fin)),"" , "nom"), $prop, $type_panier_extension, "id_auteur");
    4340
    4441        //Tabelau des adhérents ayant un panier pour la date demander
     
    6057                }
    6158    }
    62         $pdf->Query_extended(sql_select("a.nom as nom,  DATE_FORMAT(b.date_distribution,'à %k:%i le %d/%m/%Y') as date_distribution, a.id_auteur as id_auteur", "spip_amap_paniers b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution BETWEEN ".sql_quote(date('Y-m-j H:i:s',$date_distri_debut)).' AND '.sql_quote(date('Y-m-j H:i:s',$date_distri_fin)),"" , "nom"), $prop, $type_panier_extension, "id_auteur");
     59        $pdf->Query_extended(sql_select("a.nom as nom,  DATE_FORMAT(b.date_distribution,'à %k:%i le %d/%m/%Y') as date_distribution, a.id_auteur as id_auteur", "spip_amap_paniers b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution BETWEEN ".sql_quote(date('Y-m-j H:i:s',$mois_distri_debut)).' AND '.sql_quote(date('Y-m-j H:i:s',$mois_distri_fin)),"" , "nom"), $prop, $type_panier_extension, "id_auteur");
    6360        $pdf->Output();
    6461        }
  • _plugins_/Amap/exec/pdf_responsables.php

    r61273 r63465  
    1111        } else {
    1212
     13        $mois_distribution = $_GET["mois_distribution"];
     14
     15        // Calcul date de début et de fin
     16        $mois_distri_debut = strtotime($mois_distribution);
     17        $mois_distri_fin = strtotime($mois_distribution. ' next month - 1 day');
     18
     19        $mois_distri_debut_chaine = date('d/m/Y',$mois_distri_debut);
     20        $mois_distri_fin_chaine = date('d/m/Y',$mois_distri_fin);
     21
     22        //Construction du pdf
    1323        $pdf=new PDF();
    14         $date_distribution = $_GET["mois_distribution"];
    15 
    16         $pdf->titre = _T('amap:responsables_distribution_paniers', array('nb'=>date('m/Y',strtotime($date_distribution))));
     24        $pdf->titre = _T('amap:responsables_distribution_paniers_mois', array('date_debut'=>$mois_distri_debut_chaine,'date_fin'=>$mois_distri_fin_chaine));
    1725        $pdf->Open();
    1826        $pdf->AddPage();
     
    2230        $pdf->TitreChapitre(1,_T('amap:responsables'));
    2331        $pdf->AddCol('nom',40,_T('amap:nom'),'L');
    24         $pdf->AddCol('date_distribution',40,_T('amap:date_distribution'),'L');
     32        $pdf->AddCol('date_distribution',40,_T('amap:date'),'L');
     33        $pdf->AddCol('signature',40,_T('amap:signature'),'L');
    2534        $prop=array(
    2635                'HeaderColor'=>array(255,150,100),
     
    2837                'color2'=>array(255,255,255),
    2938                'padding'=>2);
    30         $pdf->Query_extended(sql_select("a.nom as nom, b.date_distribution as date_distribution, a.id_auteur as id_auteur", "spip_amap_responsables b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution = MONTH(date)=".sql_quote(date($date_distribution, 'm')),"" , "nom"), $prop, $date_distribution, "id_auteur");
     39        $pdf->Query_extended(sql_select("a.nom as nom,  DATE_FORMAT(b.date_distribution,'à %k:%i le %d/%m/%Y') as date_distribution, a.id_auteur as id_auteur", "spip_amap_responsables b LEFT JOIN spip_auteurs a ON a.id_auteur=b.id_auteur", "date_distribution BETWEEN ".sql_quote(date('Y-m-j H:i:s',$mois_distri_debut)).' AND '.sql_quote(date('Y-m-j H:i:s',$mois_distri_fin)),"" , "nom"), $prop, $type_panier_extension, "id_auteur");
    3140
    3241        $pdf->Output();
    3342        }
    3443}
    35 ?>
  • _plugins_/Amap/lang/amap_fr.php

    r63460 r63465  
    136136        'recupere_panier' => 'Récupéré le panier',
    137137        'responsables' => 'Responsables',
    138         'responsables_distribution_paniers' => 'Responsables des distributions pour le mois de @nb@',
     138        'responsables_distribution_paniers_mois' => 'Responsables des distributions pour le mois du @date_debut@ au @date_fin@',
    139139        'responsables_explication' => 'Sur cette page vous trouverez la liste des responsables avec la dates de distribution à laquelle il a été associé. Ce tableau est affichable sur le site via un article en mettant le code <liste|distributions>',
    140140        'reste_panier_distribuer' => 'Il nous reste encore 1 panier à distribuer',
  • _plugins_/Amap/prive/inclure/impression.html

    r63460 r63465  
    3232                                [(#COMPTEUR_BOUCLE|alterner{'<tr>','','','',''})]
    3333                                        <td class="center">
    34                                                 <a href="[(#URL_ECRIRE{pdf_paniers_mois}|parametre_url{date_distribution,#DATE_DEBUT|affdate{Y-m}})]">
     34                                                <a href="[(#URL_ECRIRE{pdf_paniers_mois}|parametre_url{mois_distribution,#DATE_DEBUT|affdate{Y-m}})]">
    3535                                                [(#DATE_DEBUT|affdate{'m/Y'}|unique)]
    3636                                                </a>
     
    4343                </table>
    4444        </li>
    45 <!--
    4645        <p></p>
    4746        <li>
     
    5453                                        <td class="center">
    5554                                                <a href="[(#URL_ECRIRE{pdf_responsables}|parametre_url{mois_distribution,#DATE_DEBUT|affdate{Y-m}})]">
    56                                                 [(#DATE_DEBUT|affdate{'m/Y'}|unique)]
     55                                                [(#DATE_DEBUT|affdate{m-Y}|unique)]
    5756                                                </a>
    5857                                        </td>
     
    6463                </table>
    6564        </li>
    66 -->
    6765</ul>
Note: See TracChangeset for help on using the changeset viewer.