[opencourrier-Commits] r811 - branches/test_5.0.0-a1/obj

瀏覽次數:0 次
跳到第一則未讀訊息

fray...@adullact.net

未讀,
2016年10月20日 中午12:10:592016/10/20
收件者:openmairie-...@googlegroups.com
Author: fraynaud
Date: 2016-10-20 18:10:16 +0200 (Thu, 20 Oct 2016)
New Revision: 811

Modified:
branches/test_5.0.0-a1/obj/diffusion.class.php
Log:

mise au point diffusion



Modified: branches/test_5.0.0-a1/obj/diffusion.class.php
===================================================================
--- branches/test_5.0.0-a1/obj/diffusion.class.php 2016-10-20 11:09:33 UTC (rev 810)
+++ branches/test_5.0.0-a1/obj/diffusion.class.php 2016-10-20 16:10:16 UTC (rev 811)
@@ -32,22 +32,22 @@
parent::init_class_actions();

$this->class_actions[4] = array(
- "identifier" => "envoi",
+ "identifier" => "envoyer",
"portlet" => array(
"type" => "action-direct-with-confirmation",
- "libelle" => _("envoi"),
+ "libelle" => _("envoyer"),
"order" => 50,
"class" => "copy-16",
),
"view" => "formulaire",
- "method" => "envoi",
- "button" => "envoi",
+ "method" => "envoyer",
+ "button" => "envoiyer",
"permission_suffix" => "diffusion",
);


$this->class_actions[5] = array(
- "identifier" => "envoi1",
+ "identifier" => "cloturer",
"portlet" => array(
//"type" => "action-direct",
"type" => "action-direct-with-confirmation",
@@ -347,7 +347,7 @@
*
* */

- function envoi($val = array()) {
+ function envoyer($val = array()) {
// Récupération des valeurs de l'objet
$this->setValFFromVal();
$this->checkAccessibility();
@@ -357,7 +357,9 @@
// cas mail pj
If($this->valF["typediffusion"]=='mail_pj'){;
$titre = $this->valF['typetraitement']." "._("du")." "._("courrier");
- $message = $this->valF['message'];
+ //$message = $this->valF['message'];
+
+ $message = "**";
if(!empty($this->valF['dossier'])){
$filename = $this->f->retrieveDirectoryFilename($this->valF['dossier']); // retourne le fichier associé à ce courrier
$file = array();
@@ -381,15 +383,8 @@
}

If($this->valF["typediffusion"]=='opencourrier'){
- //$this->addToMessage(_("autorisation de lecture dans opencourrier"));
- $ended=$this->f->sendMail('titre','message','a...@free.fr');
- if ($sended){
- $this->addToMessage(_("L'element ".$this->valF['diffusion']." a été envoyé."));
- $correct = true;
- }else{
- $this->addToMessage(_("L'element ".$this->valF['diffusion']." n a pas été envoyé."));
- $correct=false;
- }
+ $this->addToMessage(_("autorisation de lecture dans opencourrier"));
+
$correct=true;
}

@@ -420,6 +415,44 @@
$this->addToMessage("<b>"._($this->valF['adresse'])."</b><br>");
}
}
+
+ If($this->valF["typediffusion"]=='mail_chemin'){;
+
+ $titre = $this->valF['typetraitement']." "._("du")." "._("courrier");
+ //$message = $this->valF['message'];
+ //$message= "***";
+ if(!empty($this->valF['dossier'])){
+ // creation du chemin acces file system
+
+ $serveur_lien=$_SERVER['SERVER_NAME'];
+ $chemin_php = explode("/app/", $_SERVER['PHP_SELF']);
+ // revoir le lien
+ $chemin= "http://".$serveur_lien.$chemin_php[0]."/app/";
+ $message .= "\n<a href='".$chemin.
+ "file.php?obj=dossier&champ=fichier&key=".$this->valF['dossier']."&collectivite=".$_SESSION['collectivite']."' >"
+ .$chemin."file.php?obj=dossier&champ=fichier&key=".$this->valF['dossier']."</a>";
+
+ //$sended = $this->f->sendMail($titre, $message,$this->valF['email']);
+ $sended=$this->f->sendMail($titre, $message, $this->valF['adresse']);
+ }
+ if ($sended){
+ $this->addToMessage(_("L'element ".$this->valF['diffusion']." a été envoyé."));
+ $correct = true;
+ }else{
+ $this->addToMessage(_("L'element ".$this->valF['diffusion']." n a pas été envoyé."));
+ $correct=false;
+ }
+ /*
+ if ($sended){
+ echo "<b>"._("Le courrier ".$this->valF['registre']." a été envoyé à : ")."</b> ";
+ echo "<b>"._($this->valF['email'])."</b><br>";
+ //$f->modifier_envoi__date_diffusion($_POST['diffusion'][$i],$db);
+ }else{
+ echo "<b>"._("Le courrier ").$this->valF['registre']._(" n a pas été envoyé à : ")."</b>";
+ echo "<b>"._($this->valF['email'])."</b><br>";
+ }
+ */
+ }

if($correct){
//envoi

回覆所有人
回覆作者
轉寄
0 則新訊息