1 |
<?php |
<?php |
2 |
/** |
/** |
3 |
* Script qui génère un PDF selon le type de consultation du service consulté. |
* Script qui génère un PDF selon le type de consultation du service consulté. |
4 |
* |
* Ce script est une interface qui permet en fonction de l'identifiant de la |
5 |
*/ |
* consultation de retrouver le type de la consultation et d'appeler le script |
6 |
require_once "../obj/utils.class.php"; |
* d'édition pdf avec les bons paramètres. |
7 |
|
* |
8 |
// Identifiant de l'objet metier a copier |
* @package openfoncier |
9 |
(isset($_GET['idx']) ? $idx = $_GET['idx'] : $idx = ""); |
* @version SVN : $Id$ |
10 |
// Nom de l'objet metier |
*/ |
|
(isset($_GET['obj']) ? $obj = $_GET['obj'] : $obj = ""); |
|
|
|
|
|
$f = new utils("nohtml", NULL, NULL, NULL, $obj); |
|
|
|
|
|
//Requête qui récupère le type de consultation |
|
|
$sql="SELECT type_consultation FROM ".DB_PREFIXE."service WHERE |
|
|
service = (SELECT service FROM ".DB_PREFIXE.$obj." WHERE $obj = $idx)"; |
|
|
|
|
|
$res = $f->db->query($sql); |
|
|
$f->isDatabaseError($res); |
|
|
$row=& $res->fetchRow(DB_FETCHMODE_ASSOC); |
|
11 |
|
|
|
header('Location: ../pdf/pdfetat.php?idx='.$idx.'&obj=consultation_'.$row['type_consultation']); |
|
|
?> |
|
12 |
|
// |
13 |
|
require_once "../obj/utils.class.php"; |
14 |
|
if (!isset($f)) { |
15 |
|
$f = new utils("nohtml"); |
16 |
|
} |
17 |
|
|
18 |
|
// Identifiant de l'objet métier |
19 |
|
(isset($_GET["idx"]) ? $idx = $_GET["idx"] : $idx = ""); |
20 |
|
|
21 |
|
//Si le fichier est à finaliser |
22 |
|
$output = (isset($_GET['output'])) ? $_GET['output'] : ""; |
23 |
|
|
24 |
|
// Requête qui récupère le type de consultation |
25 |
|
$sql = " SELECT id "; |
26 |
|
$sql .= " FROM ".DB_PREFIXE."service "; |
27 |
|
$sql .= " LEFT JOIN ".DB_PREFIXE."om_etat "; |
28 |
|
$sql .= " ON service.edition = om_etat.om_etat "; |
29 |
|
$sql .= " WHERE service=("; |
30 |
|
$sql .= " SELECT service "; |
31 |
|
$sql .= " FROM ".DB_PREFIXE."consultation "; |
32 |
|
$sql .= " WHERE consultation=".$idx.""; |
33 |
|
$sql .= ") "; |
34 |
|
$obj = $f->db->getone($sql); |
35 |
|
$f->addTolog("app/pdf_consultation.php: db->getone(\"".$sql."\");", VERBOSE_MODE); |
36 |
|
$f->isDatabaseError($obj); |
37 |
|
|
38 |
|
// Redirection vers le script d'édition pdf avec les bons paramètres |
39 |
|
if ( $output == 'string' ){ |
40 |
|
$temp = $_GET['obj']; |
41 |
|
$_GET['obj'] = $obj; |
42 |
|
include "../pdf/pdfetat.php"; |
43 |
|
$_GET['obj'] = $temp; |
44 |
|
} |
45 |
|
else{ |
46 |
|
header("Location: ../pdf/pdfetat.php?idx=".$idx."&obj=".$obj); |
47 |
|
exit(); |
48 |
|
} |
49 |
|
|
50 |
|
?> |