debut de trvail sur la generation de la carte adherent
mis a jour des creations de l'objet DB
This commit is contained in:
parent
5473c209a0
commit
a40b5f4657
312
htdocs/adherents/cartes/PDF_card.class.php
Executable file
312
htdocs/adherents/cartes/PDF_card.class.php
Executable file
@ -0,0 +1,312 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2001-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
* $Source$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Inspire de PDF_Label
|
||||||
|
* PDF_Label - PDF label editing
|
||||||
|
* @package PDF_Label
|
||||||
|
* @author Laurent PASSEBECQ <lpasseb@numericable.fr>
|
||||||
|
* @copyright 2003 Laurent PASSEBECQ
|
||||||
|
* disponible ici : http://www.fpdf.org/fr/script/script29.php
|
||||||
|
*/
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
// PDF_Label
|
||||||
|
//
|
||||||
|
// Classe afin d'éditer au format PDF des étiquettes
|
||||||
|
// au format Avery ou personnalisé
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// Copyright (C) 2003 Laurent PASSEBECQ (LPA)
|
||||||
|
// Basé sur les fonctions de Steve Dillon : steved@mad.scientist.com
|
||||||
|
//
|
||||||
|
//-------------------------------------------------------------------
|
||||||
|
// VERSIONS :
|
||||||
|
// 1.0 : Initial release
|
||||||
|
// 1.1 : + : Added unit in the constructor
|
||||||
|
// + : Now Positions start @ (1,1).. then the first image @top-left of a page is (1,1)
|
||||||
|
// + : Added in the description of a label :
|
||||||
|
// font-size : defaut char size (can be changed by calling Set_Char_Size(xx);
|
||||||
|
// paper-size : Size of the paper for this sheet (thanx to Al Canton)
|
||||||
|
// metric : type of unit used in this description
|
||||||
|
// You can define your label properties in inches by setting metric to 'in'
|
||||||
|
// and printing in millimiter by setting unit to 'mm' in constructor.
|
||||||
|
// Added some labels :
|
||||||
|
// 5160, 5161, 5162, 5163,5164 : thanx to Al Canton : acanton@adams-blake.com
|
||||||
|
// 8600 : thanx to Kunal Walia : kunal@u.washington.edu
|
||||||
|
// + : Added 3mm to the position of labels to avoid errors
|
||||||
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
//require_once('fpdf.php');
|
||||||
|
|
||||||
|
class PDF_card extends FPDF {
|
||||||
|
|
||||||
|
// Propriétés privées
|
||||||
|
var $_Avery_Name = ''; // Nom du format de l'étiquette
|
||||||
|
var $_Margin_Left = 0; // Marge de gauche de l'étiquette
|
||||||
|
var $_Margin_Top = 0; // marge en haut de la page avant la première étiquette
|
||||||
|
var $_X_Space = 0; // Espace horizontal entre 2 bandes d'étiquettes
|
||||||
|
var $_Y_Space = 0; // Espace vertical entre 2 bandes d'étiquettes
|
||||||
|
var $_X_Number = 0; // Nombre d'étiquettes sur la largeur de la page
|
||||||
|
var $_Y_Number = 0; // Nombre d'étiquettes sur la hauteur de la page
|
||||||
|
var $_Width = 0; // Largeur de chaque étiquette
|
||||||
|
var $_Height = 0; // Hauteur de chaque étiquette
|
||||||
|
var $_Char_Size = 10; // Hauteur des caractères
|
||||||
|
var $_Line_Height = 10; // Hauteur par défaut d'une ligne
|
||||||
|
var $_Metric = 'mm'; // Type of metric.. Will help to calculate good values
|
||||||
|
var $_Metric_Doc = 'mm'; // Type of metric for the doc..
|
||||||
|
|
||||||
|
var $_COUNTX = 1;
|
||||||
|
var $_COUNTY = 1;
|
||||||
|
|
||||||
|
|
||||||
|
// Listing of labels size
|
||||||
|
var $_Avery_Labels = array (
|
||||||
|
'5160'=>array('name'=>'5160',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>1.762,
|
||||||
|
'marginTop'=>10.7,
|
||||||
|
'NX'=>3,
|
||||||
|
'NY'=>10,
|
||||||
|
'SpaceX'=>3.175,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>66.675,
|
||||||
|
'height'=>25.4,
|
||||||
|
'font-size'=>8),
|
||||||
|
'5161'=>array('name'=>'5161',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>0.967,
|
||||||
|
'marginTop'=>10.7,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>10,
|
||||||
|
'SpaceX'=>3.967,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>101.6,
|
||||||
|
'height'=>25.4,
|
||||||
|
'font-size'=>8),
|
||||||
|
'5162'=>array('name'=>'5162',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>0.97,
|
||||||
|
'marginTop'=>20.224,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>7,
|
||||||
|
'SpaceX'=>4.762,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>100.807,
|
||||||
|
'height'=>35.72,
|
||||||
|
'font-size'=>8),
|
||||||
|
'5163'=>array('name'=>'5163',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>1.762,
|
||||||
|
'marginTop'=>10.7,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>5,
|
||||||
|
'SpaceX'=>3.175,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>101.6,
|
||||||
|
'height'=>50.8,
|
||||||
|
'font-size'=>8),
|
||||||
|
'5164'=>array('name'=>'5164',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'in',
|
||||||
|
'marginLeft'=>0.148,
|
||||||
|
'marginTop'=>0.5,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>3,
|
||||||
|
'SpaceX'=>0.2031,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>4.0,
|
||||||
|
'height'=>3.33,
|
||||||
|
'font-size'=>12),
|
||||||
|
'8600'=>array('name'=>'8600',
|
||||||
|
'paper-size'=>'letter',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>7.1,
|
||||||
|
'marginTop'=>19,
|
||||||
|
'NX'=>3,
|
||||||
|
'NY'=>10,
|
||||||
|
'SpaceX'=>9.5,
|
||||||
|
'SpaceY'=>3.1,
|
||||||
|
'width'=>66.6,
|
||||||
|
'height'=>25.4,
|
||||||
|
'font-size'=>8),
|
||||||
|
'L7163'=>array('name'=>'L7163',
|
||||||
|
'paper-size'=>'A4',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>5,
|
||||||
|
'marginTop'=>15,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>7,
|
||||||
|
'SpaceX'=>25,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>99.1,
|
||||||
|
'height'=>38.1,
|
||||||
|
'font-size'=>10),
|
||||||
|
'CARD'=>array('name'=>'CARD',
|
||||||
|
'paper-size'=>'A4',
|
||||||
|
'metric'=>'mm',
|
||||||
|
'marginLeft'=>15,
|
||||||
|
'marginTop'=>15,
|
||||||
|
'NX'=>2,
|
||||||
|
'NY'=>5,
|
||||||
|
'SpaceX'=>0,
|
||||||
|
'SpaceY'=>0,
|
||||||
|
'width'=>85,
|
||||||
|
'height'=>54,
|
||||||
|
'font-size'=>10)
|
||||||
|
);
|
||||||
|
|
||||||
|
// convert units (in to mm, mm to in)
|
||||||
|
// $src and $dest must be 'in' or 'mm'
|
||||||
|
function _Convert_Metric ($value, $src, $dest) {
|
||||||
|
if ($src != $dest) {
|
||||||
|
$tab['in'] = 39.37008;
|
||||||
|
$tab['mm'] = 1000;
|
||||||
|
return $value * $tab[$dest] / $tab[$src];
|
||||||
|
} else {
|
||||||
|
return $value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Give the height for a char size given.
|
||||||
|
function _Get_Height_Chars($pt) {
|
||||||
|
// Tableau de concordance entre la hauteur des caractères et de l'espacement entre les lignes
|
||||||
|
$_Table_Hauteur_Chars = array(6=>2, 7=>2.5, 8=>3, 9=>4, 10=>5, 11=>6, 12=>7, 13=>8, 14=>9, 15=>10);
|
||||||
|
if (in_array($pt, array_keys($_Table_Hauteur_Chars))) {
|
||||||
|
return $_Table_Hauteur_Chars[$pt];
|
||||||
|
} else {
|
||||||
|
return 100; // There is a prob..
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function _Set_Format($format) {
|
||||||
|
$this->_Metric = $format['metric'];
|
||||||
|
$this->_Avery_Name = $format['name'];
|
||||||
|
$this->_Margin_Left = $this->_Convert_Metric ($format['marginLeft'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->_Margin_Top = $this->_Convert_Metric ($format['marginTop'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->_X_Space = $this->_Convert_Metric ($format['SpaceX'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->_Y_Space = $this->_Convert_Metric ($format['SpaceY'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->_X_Number = $format['NX'];
|
||||||
|
$this->_Y_Number = $format['NY'];
|
||||||
|
$this->_Width = $this->_Convert_Metric ($format['width'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->_Height = $this->_Convert_Metric ($format['height'], $this->_Metric, $this->_Metric_Doc);
|
||||||
|
$this->Set_Char_Size( $format['font-size']);
|
||||||
|
}
|
||||||
|
|
||||||
|
function PDF_card ($format, $posX=1, $posY=1, $unit='mm') {
|
||||||
|
if (is_array($format)) {
|
||||||
|
// Si c'est un format personnel alors on maj les valeurs
|
||||||
|
$Tformat = $format;
|
||||||
|
} else {
|
||||||
|
// Si c'est un format avery on stocke le nom de ce format selon la norme Avery.
|
||||||
|
// Permettra d'aller récupérer les valeurs dans le tableau _Avery_Labels
|
||||||
|
$Tformat = $this->_Avery_Labels[$format];
|
||||||
|
}
|
||||||
|
|
||||||
|
parent::FPDF('P', $unit, $Tformat['paper-size']);
|
||||||
|
$this->SetMargins(0,0);
|
||||||
|
$this->SetAutoPageBreak(false);
|
||||||
|
|
||||||
|
$this->_Metric_Doc = $unit;
|
||||||
|
// Permet de commencer l'impression à l'étiquette désirée dans le cas où la page a déjà servie
|
||||||
|
if ($posX > 0) $posX--; else $posX=0;
|
||||||
|
if ($posY > 0) $posY--; else $posY=0;
|
||||||
|
$this->_COUNTX = $posX;
|
||||||
|
$this->_COUNTY = $posY;
|
||||||
|
$this->_Set_Format($Tformat);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Méthode qui permet de modifier la taille des caractères
|
||||||
|
// Cela modiera aussi l'espace entre chaque ligne
|
||||||
|
function Set_Char_Size($pt) {
|
||||||
|
if ($pt > 3) {
|
||||||
|
$this->_Char_Size = $pt;
|
||||||
|
$this->_Line_Height = $this->_Get_Height_Chars($pt);
|
||||||
|
$this->SetFont('Arial','',$pt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// On imprime une étiqette
|
||||||
|
function Add_PDF_card($texte) {
|
||||||
|
// We are in a new page, then we must add a page
|
||||||
|
if (($this->_COUNTX ==0) and ($this->_COUNTY==0)) {
|
||||||
|
$this->AddPage();
|
||||||
|
}
|
||||||
|
|
||||||
|
$_PosX = $this->_Margin_Left+($this->_COUNTX*($this->_Width+$this->_X_Space));
|
||||||
|
$_PosY = $this->_Margin_Top+($this->_COUNTY*($this->_Height+$this->_Y_Space));
|
||||||
|
|
||||||
|
if ($this->_Avery_Name == "CARD") {
|
||||||
|
$this->_Pointille($_PosX,$_PosY,$_PosX+$this->_Width,$_PosY+$this->_Height,1,25);
|
||||||
|
}
|
||||||
|
$this->SetXY($_PosX+3, $_PosY+3);
|
||||||
|
$this->MultiCell($this->_Width, $this->_Line_Height, $texte);
|
||||||
|
$this->_COUNTY++;
|
||||||
|
|
||||||
|
if ($this->_COUNTY == $this->_Y_Number) {
|
||||||
|
// Si on est en bas de page, on remonte le 'curseur' de position
|
||||||
|
$this->_COUNTX++;
|
||||||
|
$this->_COUNTY=0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->_COUNTX == $this->_X_Number) {
|
||||||
|
// Si on est en bout de page, alors on repart sur une nouvelle page
|
||||||
|
$this->_COUNTX=0;
|
||||||
|
$this->_COUNTY=0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function _Pointille($x1=0,$y1=0,$x2=210,$y2=297,$epaisseur=1,$nbPointilles=15)
|
||||||
|
{
|
||||||
|
$this->SetLineWidth($epaisseur);
|
||||||
|
$longueur=abs($x1-$x2);
|
||||||
|
$hauteur=abs($y1-$y2);
|
||||||
|
if($longueur>$hauteur) {
|
||||||
|
$Pointilles=($longueur/$nbPointilles)/2; // taille des pointilles
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$Pointilles=($hauteur/$nbPointilles)/2;
|
||||||
|
}
|
||||||
|
for($i=$x1;$i<=$x2;$i+=$Pointilles+$Pointilles) {
|
||||||
|
for($j=$i;$j<=($i+$Pointilles);$j++) {
|
||||||
|
if($j<=($x2-1)) {
|
||||||
|
$this->Line($j,$y1,$j+1,$y1); // on trace le pointill? du haut, point par point
|
||||||
|
$this->Line($j,$y2,$j+1,$y2); // on trace le pointill? du bas, point par point
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for($i=$y1;$i<=$y2;$i+=$Pointilles+$Pointilles) {
|
||||||
|
for($j=$i;$j<=($i+$Pointilles);$j++) {
|
||||||
|
if($j<=($y2-1)) {
|
||||||
|
$this->Line($x1,$j,$x1,$j+1); // on trace le pointill? du haut, point par point
|
||||||
|
$this->Line($x2,$j,$x2,$j+1); // on trace le pointill? du bas, point par point
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
?>
|
||||||
78
htdocs/adherents/cartes/carte.php
Executable file
78
htdocs/adherents/cartes/carte.php
Executable file
@ -0,0 +1,78 @@
|
|||||||
|
<?php
|
||||||
|
//define('FPDF_FONTPATH','font/');
|
||||||
|
/* Copyright (C) 2001-2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2002-2003 Jean-Louis Bergamo <jlb@j1b.org>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
|
* $Source$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/pre.inc.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherent.class.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherent_type.class.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/adherent_options.class.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/cotisation.class.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/paiement.class.php");
|
||||||
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/XML-RPC.functions.php");
|
||||||
|
|
||||||
|
require_once("../pre.inc.php");
|
||||||
|
require_once('PDF_card.class.php');
|
||||||
|
|
||||||
|
/*-------------------------------------------------
|
||||||
|
Pour créer l'objet on a 2 moyens :
|
||||||
|
Soit on donne les valeurs en les passant dans un tableau (sert pour un format personnel)
|
||||||
|
Soit on donne le type d'étiquette au format AVERY
|
||||||
|
-------------------------------------------------*/
|
||||||
|
|
||||||
|
// Dans cet exemple on va commencer l'impression des étiquettes à partir de la seconde colonne (cf les 2 derniers paramètres 1 et 2)
|
||||||
|
//$pdf = new PDF_Label(array('name'=>'perso1', 'marginLeft'=>1, 'marginTop'=>1, 'NX'=>2, 'NY'=>7, 'SpaceX'=>0, 'SpaceY'=>0, 'width'=>99.1, 'height'=>'38.1', 'metric'=>'mm', 'font-size'=>14), 1, 2);
|
||||||
|
//$pdf = new PDF_card('L7163', 1, 2);
|
||||||
|
$pdf = new PDF_card('CARD', 1, 2);
|
||||||
|
//$db = new Db();
|
||||||
|
|
||||||
|
$pdf->Open();
|
||||||
|
$pdf->AddPage();
|
||||||
|
|
||||||
|
$sql = "SELECT d.rowid, d.prenom, d.nom, d.societe, ".$db->pdate("d.datefin")." as datefin, adresse,cp,ville,pays";
|
||||||
|
$sql .= " , d.email";
|
||||||
|
$sql .= " FROM llx_adherent as d";
|
||||||
|
$sql .= " WHERE d.statut = 1";
|
||||||
|
$sql .= " ORDER BY d.nom ASC ";
|
||||||
|
|
||||||
|
$result = $db->query($sql);
|
||||||
|
if ($result)
|
||||||
|
{
|
||||||
|
$num = $db->num_rows();
|
||||||
|
$i = 0;
|
||||||
|
while ($i < $num)
|
||||||
|
{
|
||||||
|
$objp = $db->fetch_object( $i);
|
||||||
|
$pdf->Add_PDF_card(sprintf("%s\n%s\n%s\n%s\n%s, %s, %s", "N° :".$objp->rowid,$objp->prenom." ".$objp->nom,"<".$objp->email.">", $objp->adresse, $objp->cp, $objp->ville, $objp->pays));
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
// On imprime les étiquettes
|
||||||
|
// for($i=0;$i<$num;$i++)
|
||||||
|
// $pdf->Add_PDF_Label(sprintf("%s\n%s\n%s\n%s, %s, %s", "Laurent $i", 'Immeuble Titi', 'av. fragonard', '06000', 'NICE', 'FRANCE'));
|
||||||
|
|
||||||
|
$db->close();
|
||||||
|
$pdf->Output();
|
||||||
|
}else{
|
||||||
|
llxHeader();
|
||||||
|
print "Erreur mysql";
|
||||||
|
llxFooter("<em>Dernière modification $Date$ révision $Revision$</em>");
|
||||||
|
}
|
||||||
|
?>
|
||||||
@ -24,7 +24,7 @@ require("./pre.inc.php");
|
|||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
|
|
||||||
if ($action == 'add') {
|
if ($action == 'add') {
|
||||||
$datepaye = $db->idate(mktime(12, 0 , 0, $pmonth, $pday, $pyear));
|
$datepaye = $db->idate(mktime(12, 0 , 0, $pmonth, $pday, $pyear));
|
||||||
|
|||||||
@ -24,7 +24,7 @@ require("../adherent.class.php");
|
|||||||
require("../adherent_type.class.php");
|
require("../adherent_type.class.php");
|
||||||
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/adherent_options.class.php");
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/adherent_options.class.php");
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
$adho = new AdherentOptions($db);
|
$adho = new AdherentOptions($db);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -28,7 +28,7 @@ require($GLOBALS["DOCUMENT_ROOT"]."/cotisation.class.php");
|
|||||||
require($GLOBALS["DOCUMENT_ROOT"]."/paiement.class.php");
|
require($GLOBALS["DOCUMENT_ROOT"]."/paiement.class.php");
|
||||||
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/XML-RPC.functions.php");
|
require($GLOBALS["DOCUMENT_ROOT"]."/adherents/XML-RPC.functions.php");
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
$adho = new AdherentOptions($db);
|
$adho = new AdherentOptions($db);
|
||||||
$errmsg='';
|
$errmsg='';
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ require("./pre.inc.php");
|
|||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
|
|
||||||
print_titre("Gestion des adherents");
|
print_titre("Gestion des adherents");
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ require("./pre.inc.php");
|
|||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
|
|
||||||
if ($sortorder == "") { $sortorder="ASC"; }
|
if ($sortorder == "") { $sortorder="ASC"; }
|
||||||
if ($sortfield == "") { $sortfield="d.nom"; }
|
if ($sortfield == "") { $sortfield="d.nom"; }
|
||||||
|
|||||||
@ -28,7 +28,7 @@ require($GLOBALS["DOCUMENT_ROOT"]."/adherents/adherent_options.class.php");
|
|||||||
//require("../paiement.class.php");
|
//require("../paiement.class.php");
|
||||||
|
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
$adho = new AdherentOptions($db);
|
$adho = new AdherentOptions($db);
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@ require($GLOBALS["DOCUMENT_ROOT"]."/adherent_type.class.php");
|
|||||||
//require($GLOBALS["DOCUMENT_ROOT"]."/paiement.class.php");
|
//require($GLOBALS["DOCUMENT_ROOT"]."/paiement.class.php");
|
||||||
|
|
||||||
|
|
||||||
$db = new Db();
|
//$db = new Db();
|
||||||
|
|
||||||
|
|
||||||
if ($HTTP_POST_VARS["action"] == 'add' && $user->admin)
|
if ($HTTP_POST_VARS["action"] == 'add' && $user->admin)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user