1 |
<?php |
<?php |
2 |
/** |
/** |
3 |
* Script qui génère un PDF qui servira de récépissé à une demande |
* Script qui génère un PDF qui servira de récépissé à une demande. |
4 |
* |
* Ce script est une interface qui permet en fonction de l'identifiant de la |
5 |
|
* demande de retrouver le type de lettre type associée et d'appeler le script |
6 |
|
* d'édition pdf avec les bons paramètres. |
7 |
|
* |
8 |
|
* @package openfoncier |
9 |
|
* @version SVN : $Id$ |
10 |
*/ |
*/ |
|
require_once "../obj/utils.class.php"; |
|
|
|
|
|
// Identifiant de l'objet metier a copier |
|
|
(isset($_GET['idx']) ? $idx = $_GET['idx'] : $idx = ""); |
|
11 |
|
|
12 |
$f = new utils("nohtml", NULL, NULL, NULL); |
// |
13 |
|
require_once "../obj/utils.class.php"; |
14 |
//Requête qui récupère le type de consultation |
$f = new utils("nohtml"); |
|
$sql="SELECT |
|
|
evenement.lettretype |
|
|
FROM |
|
|
".DB_PREFIXE."demande |
|
|
LEFT JOIN ".DB_PREFIXE."instruction on demande.instruction_recepisse = instruction.instruction |
|
|
LEFT JOIN ".DB_PREFIXE."evenement on instruction.evenement = evenement.evenement |
|
|
WHERE |
|
|
demande = $idx"; |
|
|
|
|
|
$f->addToLog("pdf_recepisse_demande: db->query(\"".$sql."\")", VERBOSE_MODE); |
|
15 |
|
|
16 |
$res = $f->db->query($sql); |
// Identifiant de l'objet métier |
17 |
$f->isDatabaseError($res); |
(isset($_GET["idx"]) ? $idx = $_GET["idx"] : $idx = ""); |
18 |
|
|
19 |
if ( $res->numrows() > 0 ){ |
// Requête qui récupère le type de lettre type |
20 |
|
$sql = " SELECT instruction.lettretype "; |
21 |
$row=& $res->fetchRow(DB_FETCHMODE_ASSOC); |
$sql .= " FROM ".DB_PREFIXE."demande "; |
22 |
$lettretype = $row['lettretype']; |
$sql .= " LEFT JOIN ".DB_PREFIXE."instruction "; |
23 |
} |
$sql .= " ON demande.instruction_recepisse=instruction.instruction "; |
24 |
|
$sql .= " WHERE demande.demande=".$idx." "; |
25 |
|
$obj = $f->db->getone($sql); |
26 |
|
$f->addToLog("app/pdf_recepisse_demande.php: db->getone(\"".$sql."\")", VERBOSE_MODE); |
27 |
|
$f->isDatabaseError($obj); |
28 |
|
|
29 |
|
// Redirection vers le script d'édition pdf avec les bons paramètres |
30 |
|
header("Location: ../pdf/pdflettretype.php?idx=".$idx."&obj=".$obj); |
31 |
|
exit(); |
32 |
|
|
|
header('Location: ../pdf/pdflettretype.php?idx='.$idx.'&obj='.$lettretype); |
|
|
?> |
|
33 |
|
?> |