Допиливаем GLPI. Part 4

May 31, 2010 21:47

Заказчику понадобилось что бы в уведомлении мылом о новой заявке, рядом с ФИО инициатора заявки проставлялось его же мыло.
Я хз в принципе наверно можно через plug-in это всё сделать... Но, оно мне надо?
Мне проще в коде поковырять....

inc/tracking.class.php
class Job
function textDescription($format="text")

после строчки
if (empty($author)) $author=$LANG['mailing'][108];
добавляем
//John
$author.=" wife@life.no";
//John end

Такс осталось дописать получение мыла юзверя.....
if (empty($author)) $author=$LANG['mailing'][108];
//John
//logInFile('tarcking.class.php',"this ".print_r($this,true)."\n");
$query="SELECT email FROM glpi_users WHERE id='".$this->fields["author"]."'";
//logInFile('tarcking.class.php',"query ".$query."\n");
$result=$DB->query($query);
if ($result&&$DB->numrows($result)){
// logInFile('tarcking.class.php',"result ok \n");
//logInFile('mailgate',"user groupID:".$DB->result($result,0,"email")."\n");
$author.=" $author.=$DB->result($result,0,"email");
$author.="">";
$author.=$DB->result($result,0,"email");
$author.="
";
}
//John end
Где то так

glpi, php, freebsd

Previous post Next post
Up