| Current Path : /home/ataenra/www/ATA/INTRANET/GenPDF/12Devis/ |
| Current File : /home/ataenra/www/ATA/INTRANET/GenPDF/12Devis/genpdfDevis.php |
<?php
//RECUPERATION DES DONNEES
//connexion a la base de donnée
require_once '../../Outils/co.php';
//recuperation les informations selon ID en get (page?ID=)
$ID = $_GET['ID'];
$Tp = $_GET['T'];
$A = $_GET['A'];
if($A =="Oui"){
$sth = $dbco->prepare("SELECT * FROM dossier D JOIN ".$Tp." P ON D.IDprojet = P.IDp JOIN client C ON D.IDclient = C.IDc JOIN simulationprime S ON S.IDps = D.IDprime WHERE ID = $ID");
$sth->execute();
$R = $sth->fetch(PDO::FETCH_OBJ);
}else{
$sth = $dbco->prepare("SELECT * FROM dossier D JOIN ".$Tp." P ON D.IDprojet = P.IDp JOIN client C ON D.IDclient = C.IDc WHERE ID = $ID");
$sth->execute();
$R = $sth->fetch(PDO::FETCH_OBJ);
}
// Création du nouveau répertoire
$chemin ="../../../FICHIERS/$ID/Devis";
if(!is_dir($chemin)) {mkdir($chemin, 0777,true); }
$sth = $dbco->prepare("SELECT * FROM gest_routeur WHERE routeur_Famille = '".$R->typeprojet."'");
$sth->execute();
$I = $sth->fetch(PDO::FETCH_OBJ);
$projet=$I->routeur_Base;
$table_gamme = $I->table_gamme;
$table_jointure = $I->table_jointure;
$table_jointure_access = $I->table_jointure_access;
$table_ensemble = $I->table_ensemble;
$table_produits = $I->table_produits;
$table_projet = $I->table_projet;
//Verif table Devis
$devis = $dbco->prepare("SELECT * FROM gest_devis WHERE ID_dossier = '".$ID."'");
$devis->execute();
$DEVIS = $devis->fetch(PDO::FETCH_OBJ);
if(!empty($DEVIS)){
//Update table
$numdevis = "".date('Y').date('m')."EN";
$numdevis .= $DEVIS->ID;
$date = date('Y-m-d');
$ladateV = date('Y-m-d', strtotime($date. ' + 30 days'));
}else{
//INSERT TABLE
$date = date('Y-m-d');
$ladateV = date('Y-m-d', strtotime($date. ' + 30 days'));
$proj = $dbco->prepare("INSERT INTO gest_devis (ID_dossier, DateValid, ID_client)
VALUES (:ID_dossier, :DateValid, :ID_client)");
$proj->bindParam(':ID_dossier',$ID);
$proj->bindparam(':DateValid',$ladateV);
$proj->bindparam(':ID_client',$R->IDclient);
$proj->execute();
$numdevis = "".date('Y').date('m')."EN";
$lastdevis = $dbco->lastInsertId();
$numdevis .= $lastdevis;
}
//FORMULAIRE SELON TYPE DE PROJET
require "TypeDevis/".$projet.".php";
//$pdf->Output("I", 'test');
$pdf->Output('F', 'Devis.pdf');
require "TypeDevis/numdevis.php";
//$pdf->Output("I", 'test');
if($R->PrimeATA=='Oui'){
$pdf->Output('F', '../../../FICHIERS/'.$ID.'/Devis/DevisSonergia'.$ID.'.pdf');
}else{
$pdf->Output('F', '../../../FICHIERS/'.$ID.'/Devis/DevisFinal'.$ID.'.pdf');
}
require "mailDevis.php";
header("location:../../../../index.php/agp");
?>