Fix merge lost
This commit is contained in:
parent
d0fd00c4e9
commit
024e1673e3
@ -1504,6 +1504,8 @@ class Ticket extends CommonObject
|
|||||||
{
|
{
|
||||||
global $conf, $langs;
|
global $conf, $langs;
|
||||||
|
|
||||||
|
$error = 0;
|
||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
// Clean parameters
|
// Clean parameters
|
||||||
@ -1515,36 +1517,22 @@ class Ticket extends CommonObject
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Insert request
|
// TODO Should call the trigger TICKET_MODIFY with $this->context with all data to record event
|
||||||
$sql = "INSERT INTO " . MAIN_DB_PREFIX . "ticket_logs(";
|
// so the event is stored by the agenda/event trigger
|
||||||
$sql .= "entity,";
|
|
||||||
$sql .= "datec,";
|
if (!$error) {
|
||||||
$sql .= "fk_track_id,";
|
$this->db->commit();
|
||||||
$sql .= "fk_user_create,";
|
|
||||||
$sql .= "message";
|
|
||||||
$sql .= ") VALUES (";
|
|
||||||
$sql .= " " . $conf->entity . ",";
|
|
||||||
$sql .= " '" . $this->db->idate(dol_now()) . "',";
|
|
||||||
$sql .= " '" . $this->db->escape($this->track_id) . "',";
|
|
||||||
$sql .= " " . ($user->id > 0 ? $user->id : 'NULL') . ",";
|
|
||||||
$sql .= " '" . $this->db->escape($message) . "'";
|
|
||||||
$sql .= ")";
|
|
||||||
|
|
||||||
dol_syslog(get_class($this) . "::create_ticket_log sql=" . $sql, LOG_DEBUG);
|
|
||||||
$resql = $this->db->query($sql);
|
|
||||||
if ($resql) {
|
|
||||||
if ($conf->global->TICKET_ACTIVATE_LOG_BY_EMAIL && !$noemail) {
|
if ($conf->global->TICKET_ACTIVATE_LOG_BY_EMAIL && !$noemail) {
|
||||||
$this->sendLogByEmail($user, $message);
|
$this->sendLogByEmail($user, $message);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$error) {
|
|
||||||
$this->db->commit();
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
} else {
|
else
|
||||||
|
{
|
||||||
$this->db->rollback();
|
$this->db->rollback();
|
||||||
$this->error = "Error " . $this->db->lasterror();
|
|
||||||
dol_syslog(get_class($this) . "::create_ticket_log " . $this->error, LOG_ERR);
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user