Bonjour, On fait l'idée c'est d'avoir une liberté quand vos créer un ticket à notifier les gens que vous aimez, J'ai ajouté alors 1- un champ "email_cc" juste après le champ "uemail" dans la table "glpi_tracking".
2- modification Tracking.function.php // Mailing ? Y or no ? if ($CFG_GLPI["mailing"]==1){ echo "<table><tr><td class='right'>"; echo $LANG["job"][19].":</td><td>"; if ($canupdate){ dropdownYesNo('emailupdates',$job->fields["emailupdates"]); } else { if ($job->fields["emailupdates"]) echo $LANG["choice"][1]; else $LANG["choice"][0]; } echo "</td></tr>"; echo "<tr><td class='right'>"; echo $LANG["joblist"][27].":"; echo "</td><td>"; if ($canupdate){ autocompletionTextField("uemail","glpi_tracking","uemail",$job->fields["uema il"],15,$job->fields["FK_entities"]); //lamnah echo "</td><tr><td align='center'>Adresses en Cc séparer par ;</td><td>"; autocompletionTextField("email_cc","glpi_tracking","email_cc",$job->fields[" email_cc"],15,$job->fields["FK_entities"]); echo"</td></tr><tr><td>"; if (!empty($job->fields["uemail"])) //mail cc suivie lamnah echo "<a href='mailto:".$job->fields["uemail"]."'><img src='".$CFG_GLPI["root_doc"]."/pics/edit.png' alt='Mail'></a>"; } else if (!empty($job->fields["uemail"])) echo "<a href='mailto:".$job->fields["uemail"]."'>".$job->fields["uemail"]."</a>"; else echo " "; echo "</td></tr></table>"; } 3- Modification mailing.class.php // début // Create the message subject //$subject=sprintf("%s%07d%s","[GLPI #",$this->job->fields["ID"],"] "); $subject=sprintf("%s%07d%s","[",$this->job->fields["ID"],"] "); //$subject=sprintf("%s%07d%s"); if (isMultiEntitiesMode()){ $subject.=getDropdownName("glpi_entities",$this->job->fields['FK_entities']) ." | "; } switch ($this->type){ case "new": $subject.=$LANG["mailing"][9]; break; case "attrib": $subject.=$LANG["mailing"][12]; break; case "followup": $subject.=$LANG["mailing"][10]; break; case "update": $subject.=$LANG["mailing"][30]; break; case "finish": $subject.=$LANG["mailing"][11]." ".convDateTime($this->job->fields["closedate"]); break; default : $subject.=$LANG["mailing"][13]; break; } if (strlen($this->job->fields['name'])>150){ $subject.=" - ".utf8_substr($this->job->fields['name'],0,150)." (...)"; }else{ $subject.=" - ".$this->job->fields['name']; } return $subject; } /** * Get reply to address * @param $sender sender address * @return return mail */ function get_reply_to_address ($sender){ global $CFG_GLPI,$DB; $replyto=$CFG_GLPI["admin_email"]; // Entity conf $query = "SELECT admin_email AS EMAIL, admin_reply AS REPLY FROM glpi_entities_data WHERE (FK_entities = '".$this->job->fields["FK_entities"]."')"; if ($result=$DB->query($query)){ if ($DB->numrows($result)){ $data=$DB->fetch_assoc($result); if (isValidEmail($data["REPLY"])){ return $data["REPLY"]; } else if (isValidEmail($data["EMAIL"])){ $replyto=$data["EMAIL"]; } } } // Global conf if (isValidEmail($CFG_GLPI["admin_reply"])){ return $CFG_GLPI["admin_reply"]; } //LAMNAH fin 4- Modification Display.function.php // debut //if(isAuthorMailingActivatedForHelpdesk()){ echo "<tr class='tab_bg_1'>"; echo "<td>".$LANG["help"][8].":</td>"; echo "<td>"; dropdownYesNo('emailupdates',$emailupdates); echo "</td></tr>"; echo "<tr class='tab_bg_1'>"; echo "<td>".$LANG["help"][11].":</td>"; echo "<td> <input name='uemail' value=\"$email\" size='50' readonly=\"readonly\" onchange=\"emailupdates.value='1'\">"; echo "</td></tr>"; //} lamnah fin //debut lamnah echo "<tr class='tab_bg_1'>"; echo "<td>Cc:</td>"; echo "<td><input name='email_cc' value=\"\" size='50' onchange=\"emailupdates.value='1'\">"; echo "</td></tr>"; //fin lamnah Cordialement LAMNAH -----Message d'origine----- De : glpi-dev-boun...@gna.org [mailto:glpi-dev-boun...@gna.org] De la part de jmd Envoyé : lundi 15 février 2010 11:26 À : Liste de diffusion des developpeurs GLPI Objet : Re: [Glpi-dev] Patch pour la recherche Bonjour, Le 15/02/2010 09:40, Abderrahman LAMNAH a écrit : (...) > J'ai fait quelque modif au niveau de quelque fichier pour ajouter un champ > "cc" "en copie" lors d'ouverture d'un ticket, et pour l'intégrer dans une > nouvelle version, est ce que cette adresse et la bonne . > Oui tout à fait. Cordialement, -- Jean-Mathieu Doléans www.glpi-project.org _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev