You are not logged in.
Pages: 1
Bonjour, j'ai un message d'erreure :
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\inc\tracking.class.php on line 776
J'ai suivi le wiki sur le template mail, puis j'ai regarder le sujet : http://glpi-project.org/forum/viewtopic.php?id=9016
Mais je ne vois pas comment resoudre mon erreur. Voici mon code de mon fichier trackingclass.php ligne 716 à 778.
if($format=="html"){
//modif tsmr
$filename = GLPI_ROOT."/files/mail.tpl";
$handle = fopen ($filename, "r");
$message = fread ($handle, filesize ($filename));
fclose ($handle);
//if ($CFG_GLPI["url_in_mail"]&&!empty($CFG_GLPI["url_base"])){
// $link ="<div align='center'><a href="".$CFG_GLPI["url_base"]."/index.php?redirect=tracking_".$this->fields["ID"]."">".$CFG_GLPI["url_base"]."/index.php?redirect=tracking_".$this->fields["ID"]."</a></div>";
}
$message = ereg_replace("##link##",$link,$message);
$message = ereg_replace("##title##",$LANG["mailing"][5],$message);
$author=$this->getAuthorName();
if (empty($author)) $author=$LANG["mailing"][108];
$message = ereg_replace("##author##",$author,$message);
$message = ereg_replace('##date##',convDateTime($this->fields["date"]),$message);
$message = ereg_replace('##request##',getRequestTypeName($this->fields["request_type"]),$message);
$message = ereg_replace('##equipment##',$name,$message);
//if (!empty($tech))
//$message.=ereg_replace('##tech##',$tech,$message);
$message = ereg_replace('##status##',getStatusName($this->fields["status"]),$message);
$assign=getAssignName($this->fields["assign"],USER_TYPE);
$assign_group="";
if (isset($this->fields["assign_group"])){
$assign_group=getAssignName($this->fields["assign_group"],GROUP_TYPE);
}
if ($assign=="[Nobody]"){
if (!empty($assign_group)){
$assign=$assign_group;
} else {
$assign=$LANG["mailing"][105];
}
} else {
if (!empty($assign_group)){
$assign.=" / ".$assign_group;
}
}
$message = ereg_replace('##assign##',$assign,$message);
$message = ereg_replace('##priority##',getPriorityName($this->fields["priority"]),$message);
if ($this->fields["device_type"]!=SOFTWARE_TYPE&&!empty($contact))
$message = ereg_replace('##contact##',$contact,$message);
else
$message = ereg_replace('##contact##','',$message);
if ($this->fields["emailupdates"]==1){
$message = ereg_replace('##emailupdate##',$LANG["choice"][1],$message);
}else{
$message = ereg_replace('##emailupdate##',$LANG["choice"][0],$message);
}
if (isset($this->fields["category"])&&$this->fields["category"]){
$message = ereg_replace('##category##',getDropdownName("glpi_dropdown_tracking_category",$this->fields["category"]),$message);
}else{
$message = ereg_replace('##category##',$LANG["mailing"][100],$message);
}
$message = ereg_replace('##title_ticket##',$this->fields["name"],$message);
$message = ereg_replace('##content##',nl2br($this->fields["contents"]),$message);
//fin modif Damien
}else
$message = $LANG["mailing"][1]."\n*".$LANG["mailing"][5]."*\n".$LANG["mailing"][1]."\n";
d'avance merci de votre aide
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
Ba alors personne n'a de solution??????
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
EasyPHP 1.8 commence vraiment a dater... (le projet semble mort).
Il faudrait penser à mettre à jour, en particulier la version de PHP.
Pour mémoire : GLPI et PHP 5
A+
Last edited by remi (2008-02-14 10:48:59)
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
tu pense que c'est un problème dû a la version de Php?
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
Oui.
Bon la version 0.71 doit encore fonctionner avec PHP 4, donc je dois faire quelques tests...
Mais oui, évolué deviendra de toute manière indispensable.
Tes postes sont encore sous Windows 98 ? Bon alors ...
A+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Ok Ok no souci ba tien moi au courant et moi j'avance de mon coté aussi. Merci
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
C'est bon il me manquait deux ligne dans mon code tracking.class.php . Je vais voir pour éventuellement mettre a jour Php. Merci
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
Malheuresement j'ai le message d'erreure suivant lorsque j'essaye d'envoyer un mail : Fatal error: Call to undefined function: textdescription() in c:\program files\easyphp1-8\www\inc\mailing.class.php on line 355
Si vous voulez plus de renseignement sur mon fichier dite le moi. Merci
SE : Debian
Serveur Apache 2;MySql 5;Php 5
GLPI : 0.72.1 OCS : 1.02.1
Offline
Pages: 1