Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 901 → Rev 913

/web/acc/manager/htdocs/ticket_user.php
1,15 → 1,7
<?php
// ticket d'impression (thank's to Geoffroy MUSITELLI)
//--recupération des variables provenant du formulaire
// Etiquettes
$l_login_imp=utf8_decode($_POST["l_login_imp"]);
$l_password_imp=utf8_decode($_POST["l_password_imp"]);
$l_max_all_session_imp=utf8_decode($_POST["l_max_all_session_imp"]);
$l_session_timeout_imp=utf8_decode($_POST["l_session_timeout_imp"]);
$l_max_daily_session_imp=utf8_decode($_POST["l_max_daily_session_imp"]);
$l_max_monthly_session_imp=utf8_decode($_POST["l_max_monthly_session_imp"]);
$l_expiration_imp=utf8_decode($_POST["l_expiration_imp"]);
// Valeurs
$langue_imp=utf8_decode($_POST["langue_imp"]);
$log_imp=utf8_decode($_POST["log_imp"]);
$passwd_imp=utf8_decode($_POST["passwd_imp"]);
$exp_imp=utf8_decode($_POST["exp_imp"]);
17,19 → 9,94
$mas_imp=utf8_decode($_POST["mas_imp"]);
$mds_imp=utf8_decode($_POST["mds_imp"]);
$mms_imp=utf8_decode($_POST["mms_imp"]);
 
//--initialisation des classes FPDF
require('../../lib/fpdf16/fpdf.php');
 
//Langue du Ticket d'impression en fonction de la liste déroulante
switch ($langue_imp){
case 'fr':
$l_title_imp = "TICKET ACC&Egrave;S INTERNET";
$l_login_imp = "Utilisateur :";
$l_password_imp = "Mot de passe :";
$l_max_all_session_imp="Durée totale autoriséee :";
$l_session_timeout_imp="Durée d'une session :";
$l_max_daily_session_imp="Durée journalière :";
$l_max_monthly_session_imp ="Durée mensuelle :";
$l_expiration_imp="Date d'expiration :";
$v_illimit="Illimitée";
$v_without="Aucune";
break;
case 'de':
$l_title_imp = "GUTSCHEIN SPRACHE";
$l_login_imp = "Login :";
$l_password_imp = "Passwort :";
$l_max_all_session_imp="Maximale erlaubt Dauer :";
$l_session_timeout_imp="Dauer der Sitzung :";
$l_max_daily_session_imp="Stunden t&auml;glich :";
$l_max_monthly_session_imp ="monatlich Dauer :";
$l_expiration_imp="Verfallsdatum :";
$v_illimit="Unbegrentz";
$v_without="Ohne";
break;
case 'nl':
$l_title_imp = "ONTVANGST INTERNET";
$l_login_imp = "Gebruikers :";
$l_password_imp = "Wachtwoord :";
$l_max_all_session_imp="Maximun all session time :"; // a traduire
$l_session_timeout_imp="Sessieduur :";
$l_max_daily_session_imp="Dagelijkse uren :";
$l_max_monthly_session_imp ="Maandelijkse duur :";
$l_expiration_imp="Vervaldatum :";
$v_illimit="Onbeperkte";
$v_without="Ohne";
break;
case 'es':
$l_title_imp = "BONO INTERNET";
$l_login_imp = "Usuario :";
$l_password_imp = "Contraseña :";
$l_max_all_session_imp="Maximun all session time :"; // a traduire
$l_session_timeout_imp="Duraciôn de Sesiôn :";
$l_max_daily_session_imp="Horas diarias :";
$l_max_monthly_session_imp ="Duraciôn mensual :";
$l_expiration_imp="Fecha de caducidad :";
$v_illimit="Ilimitado";
$v_without="Sin";
break;
case 'it':
$l_title_imp = "RICEVIMENTO INTERNET";
$l_login_imp = "Utenti :";
$l_password_imp = "Password :";
$l_max_all_session_imp="Maximun all session time :"; // a traduire
$l_session_timeout_imp="Durata della sessione :";
$l_max_daily_session_imp="Ore giornaliere :";
$l_max_monthly_session_imp ="Durata mensile :";
$l_expiration_imp="Data di scadenza :";
$v_illimit="Illimitato";
$v_without="Senza";
break;
default:
$l_title_imp = "INTERNET VOUCHER";
$l_login_imp = "Login :";
$l_password_imp = "Password :";
$l_max_all_session_imp="Maximun all session time :";
$l_session_timeout_imp="Session timeout :";
$l_max_daily_session_imp="Max daily session :";
$l_max_monthly_session_imp ="Max monthly session :";
$l_expiration_imp="Expiration date :";
$v_illimit="Unlimited";
$v_without="Without";
break;
}
//echo "$langue_imp - $l_login_imp - $exp_imp - $l_title_imp";
//exit;
//création de la classe PDF pour faire l'entête et pieds de page
require('../../lib/fpdf17/fpdf.php');
class PDF extends FPDF
{
//Entête
function Header()
{
$l_title_imp=utf8_decode($_POST["l_title_imp"]);
//Logo coordonnées x , y, largeur de l'image ---Attention fpdf ne supporte pas le png avec fond transparent----
// $this->Image('../../../images/organisme.jpg',25,5,25);
global $l_title_imp;
//Logo coordonnées x , y, largeur de l'image
$this->Image('../../../images/logo-alcasar.png',25,5,25);
//Police Arial gras 15
$this->SetFont('Arial','B',18);
//couleur de l'écriture en rouge
50,9 → 117,8
$this->Cell(200,20,'Produit par : ALCASAR',0,0,'C');
}
//fonction rectangle
//Rectangle :
//x, y : coin supérieur gauche du rectangle.w, h : largeur et hauteur. r : rayon des coins arrondis.
//style : comme celui de Rect() : F, D (défaut), FD ou DF.
//Rectangle : x, y : coin supérieur gauche du rectangle.w, h : largeur et hauteur. r : rayon des coins arrondis.
//style : comme celui de Rect() : F, D (défaut), FD ou DF.
function RoundedRect($x, $y, $w, $h, $r, $style = '')
{
$k = $this->k;
147,6 → 213,7
$pdf->Cell(45,10,$exp_imp,0,1,'L');
 
//renvoie au navigateur du document
$pdf->Output('ticket.pdf','I');
$ticket_name="ticket_".$log_imp.".pdf";
$pdf->Output($ticket_name,'D');
 
?>