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

Annotation of /trunk/app/commission_diffusion.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1512 - (hide annotations)
Tue Mar 19 18:18:15 2013 UTC (11 years, 10 months ago) by fmichon
File size: 2332 byte(s)
Ajout de la propriété svn:keywords su tous les fichiers du dossier app/ : svn propset svn:keywords 'Id' *.php css/*.css css/*.php js/*.js js/*.php img/*.php

1 vpihour 1447 <?php
2     /**
3     * Diffusion les données d'une commission
4     *
5     * @package openfoncier
6 fmichon 1497 * @version SVN : $Id$
7 vpihour 1447 */
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 == "compte_rendu" ) ? "CR" : "OJ";
44    
45     $titre = "[".$mention."] ".$row['date_commission']." ".$row['libelle'];
46     $corps = utf8_decode($row['corps_du_courriel']);
47 fmichon 1497 $listes_de_diffusion = str_replace("\r\n",',',$row['listes_de_diffusion']);
48 vpihour 1447 $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     }

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26