/[openfoncier]/trunk/app/commission_diffusion.php
ViewVC logotype

Contents of /trunk/app/commission_diffusion.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1556 - (show annotations)
Mon Mar 25 09:05:46 2013 UTC (11 years, 10 months ago) by fmichon
File size: 2348 byte(s)
Mise en cohérence des éditions liées aux commissions

1 <?php
2 /**
3 * Diffusion les données d'une commission
4 *
5 * @package openfoncier
6 * @version SVN : $Id$
7 */
8
9 // Génération du PDF
10 $_GET['output'] = "string";
11 include_once '../pdf/pdfetat.php';
12 $f->disableLog();
13
14 //Vérification des droits
15 if( $f->isAccredited('commission') &&
16 $f->isAccredited('dossier_commission')){
17
18 //Si l'identifiant de la commission a été fourni, ainsi que le type de données à diffuser
19 if ( is_numeric($idx) && $idx != "" && $obj != "" ){
20
21 //Récupération des données du mail
22 $sql = "SELECT
23 commission.listes_de_diffusion as listes_de_diffusion,
24 commission.code as code,
25 to_char(commission.date_commission, 'DD/MM/YYYY') as date_commission,
26 commission.libelle as libelle, commission_type.corps_du_courriel as corps_du_courriel
27 FROM
28 ".DB_PREFIXE."commission
29 LEFT JOIN
30 ".DB_PREFIXE."commission_type
31 ON
32 commission.commission_type = commission_type.commission_type
33 WHERE
34 commission.commission = ".$idx;
35 $f->addToLog("commission_diffusion.php : ".$sql." execute <br>", EXTRA_VERBOSE_MODE);
36
37 $res = $f->db->query($sql);
38 $f->isDatabaseError($res);
39
40 $row=& $res->fetchRow(DB_FETCHMODE_ASSOC);
41
42 //Paramétrage des données des mails
43 $mention = ( $obj == "commission_compte_rendu" ) ? "CR" : "OJ";
44
45 $titre = "[".$mention."] ".$row['date_commission']." ".$row['libelle'];
46 $corps = utf8_decode($row['corps_du_courriel']);
47 $listes_de_diffusion = str_replace("\r\n",',',$row['listes_de_diffusion']);
48 $piece_jointe = array();
49 $piece_jointe['content'] = $pdf_output;
50 $piece_jointe['title'] = $mention . "_" .
51 str_replace('/', '-',$row['date_commission']) . "_".
52 $row['code'].".pdf";
53 $piece_jointe['stream'] = '';
54
55 //Envoi du mail
56 if($f->sendMail($titre, $corps, $listes_de_diffusion, array($piece_jointe)) ) {
57
58 echo json_encode(array("return"=>"1"));
59 }
60
61 //Une erreur s'est produite
62 else {
63
64 echo json_encode(array("return"=>"-1"));
65 }
66 }
67 }
68
69 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26