Tout d'abord, Merci pour votre soft qui est vraiment bien pensé et ça fait deux semaines que je m'en sers et il est très utile..
Je rencontre 2 problèmes en esperant que quelqu'un m'oriente vers une solution:
- Tout d'abord , lorsqu'un utilisateur ouvre un ticket, je recois un mail de declaration d'incident mais je le recois avec des caracteres speciaux pas tres lisibles.
ex:
L'incident n°3 à été déclaré par l'utilisateur Eve.
Objet:
PERTE DE DOCUMENT
Description:
Bonjour
Mon document compte rendu réunion informatique a disparu de linux!
je ne l'ai pourtant pas effacé ni fait de fausse manip
le ticket de sortie ou de suivi lui ne comporte aucun problème
- Peux t'on supprimer les pièces jointes lors d'un envoi de mail (suivi ou resolution) car c'est lourd de devoir envoyer les pièces jointes à chaque fois. le document fait parfois 4Mo, ça surcharge la base et l'utilisateur n'a pas forcement envie de recevoir à nouveau sa pièce jointe à chaque correspondance.
Voilà merci pour votre aide
piece jointe ticket de résolution + pb caractere mail admin
Bonjour,
Quelle est votre version de GestSup ? ça ressemble à un problème UTF-8 => ISO.
Il faut passer le serveur en ISO-8859-1 simplement pour gestsup.
Si vous avez un VirtualHost , ajoutez simplement : AddDefaultCharset ISO-8859-1
Bruno
Quelle est votre version de GestSup ? ça ressemble à un problème UTF-8 => ISO.
Il faut passer le serveur en ISO-8859-1 simplement pour gestsup.
Si vous avez un VirtualHost , ajoutez simplement : AddDefaultCharset ISO-8859-1
Bruno
Serveur: OS: CentOS 6.5 | Apache: 2.2.26 | Mysql: 5.5.39 | PHP: 5.5.15 | GestSup : 2.9 (prod.) et 3.0.9 (test et debug) - Administrateur Système et Réseaux.
Bonjour,
Merci pour la réponse,
Je suis en version 3.05, dois je modifier quelque chose dans le fichier de config ou c'est à mon hébergeur de faire la manip?
Pour le 2e problème je l'ai reglé, voilà la solution pour ceux qui ont le même souci
2 fichiers à modifier :
- previewmail.php sur la racine
enlever les lignes
<div class="profile-info-name"> Message: </div>
<div class="profile-info-value">
<span id="username">'.$msg.'</span>
</div>
</div>';
if (($globalrow['img1']!='')||($globalrow['img2']!='')||($globalrow['img3']!='')||($globalrow['img4']!='')||($globalrow['img5']!='')) // if attachment exist display it
{
echo '
<div class="profile-info-row">
<div class="profile-info-name"> Pièce jointe: </div>
<div class="profile-info-value">
<span id="username">';
if ($globalrow['img1']!='')
{
$ext = explode('.', $globalrow['img1']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img1]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img1]\" >$globalrow[img1]</a>
";
}
if ($globalrow['img2']!='')
{
$ext = explode('.', $globalrow['img2']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img2]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img2]\" >$globalrow[img2]</a>
";
}
if ($globalrow['img3']!='')
{
$ext = explode('.', $globalrow['img3']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img3]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img3]\" >$globalrow[img3]</a>
";
}
if ($globalrow['img4']!='')
{
$ext = explode('.', $globalrow['img4']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img4]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img4]\" >$globalrow[img4]</a>
";
}
if ($globalrow['img5']!='')
{
$ext = explode('.', $globalrow['img5']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img5]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img5]\" >$globalrow[img5]</a>
";
}
echo '
</span>
</div>
ça enlevera les pièces jointes de l'affichage du mail en preview
- core/mail.php
enlever les lignes
if ($globalrow['img1']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img1]");
if ($globalrow['img2']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img2]");
if ($globalrow['img3']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img3]");
if ($globalrow['img4']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img4]");
if ($globalrow['img5']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img5]");
ça envoit maintenant le rapport sans les pièces jointes.
Merci pour la réponse,
Je suis en version 3.05, dois je modifier quelque chose dans le fichier de config ou c'est à mon hébergeur de faire la manip?
Pour le 2e problème je l'ai reglé, voilà la solution pour ceux qui ont le même souci
2 fichiers à modifier :
- previewmail.php sur la racine
enlever les lignes
<div class="profile-info-name"> Message: </div>
<div class="profile-info-value">
<span id="username">'.$msg.'</span>
</div>
</div>';
if (($globalrow['img1']!='')||($globalrow['img2']!='')||($globalrow['img3']!='')||($globalrow['img4']!='')||($globalrow['img5']!='')) // if attachment exist display it
{
echo '
<div class="profile-info-row">
<div class="profile-info-name"> Pièce jointe: </div>
<div class="profile-info-value">
<span id="username">';
if ($globalrow['img1']!='')
{
$ext = explode('.', $globalrow['img1']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img1]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img1]\" >$globalrow[img1]</a>
";
}
if ($globalrow['img2']!='')
{
$ext = explode('.', $globalrow['img2']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img2]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img2]\" >$globalrow[img2]</a>
";
}
if ($globalrow['img3']!='')
{
$ext = explode('.', $globalrow['img3']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img3]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img3]\" >$globalrow[img3]</a>
";
}
if ($globalrow['img4']!='')
{
$ext = explode('.', $globalrow['img4']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img4]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img4]\" >$globalrow[img4]</a>
";
}
if ($globalrow['img5']!='')
{
$ext = explode('.', $globalrow['img5']);
$ext=$ext[1];
echo "
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img5]\" style=\"text-decoration:none\"> <img border=\"0\" src=\"./images/icon_file/$ext.png\" /> </a>
<a target=\"about_blank\" href=\"./upload/$_GET[id]/$globalrow[img5]\" >$globalrow[img5]</a>
";
}
echo '
</span>
</div>
ça enlevera les pièces jointes de l'affichage du mail en preview
- core/mail.php
enlever les lignes
if ($globalrow['img1']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img1]");
if ($globalrow['img2']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img2]");
if ($globalrow['img3']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img3]");
if ($globalrow['img4']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img4]");
if ($globalrow['img5']!='')$mail->AddAttachment("./upload/$_GET[id]/$globalrow[img5]");
ça envoit maintenant le rapport sans les pièces jointes.
Bonjour,
La 3.0.5 est en UFT-8 je crois.
Il faut pouvoir forcer le mode UTF-8, peut-être une directive dans php.ini de votre compte si l'hébergeur le permet.
Vous pouvez toujours lui poser la question.
Cordialement,
Bruno
La 3.0.5 est en UFT-8 je crois.
Il faut pouvoir forcer le mode UTF-8, peut-être une directive dans php.ini de votre compte si l'hébergeur le permet.
Vous pouvez toujours lui poser la question.
Cordialement,
Bruno
Serveur: OS: CentOS 6.5 | Apache: 2.2.26 | Mysql: 5.5.39 | PHP: 5.5.15 | GestSup : 2.9 (prod.) et 3.0.9 (test et debug) - Administrateur Système et Réseaux.
Pouvez vous nous donner la valeur de /core/message.php ?
Pour la suppression de PJ une option sera disponible pour la 3.0.6.
cdt
Code : Tout sélectionner
$mail->CharSet
Pour la suppression de PJ une option sera disponible pour la 3.0.6.
cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/