FIX list of email in public ticket interface
This commit is contained in:
parent
8bf8beb898
commit
e3f9b15db3
@ -369,10 +369,10 @@ if ($action == "view_ticketlist") {
|
|||||||
$sql .= " WHERE t.entity IN (".getEntity('ticket').")";
|
$sql .= " WHERE t.entity IN (".getEntity('ticket').")";
|
||||||
$sql .= " AND ((tc.source = 'external'";
|
$sql .= " AND ((tc.source = 'external'";
|
||||||
$sql .= " AND tc.element='".$db->escape($object->element)."'";
|
$sql .= " AND tc.element='".$db->escape($object->element)."'";
|
||||||
$sql .= " AND tc.active=1)";
|
$sql .= " AND tc.active=1";
|
||||||
$sql .= " OR (sp.email='".$db->escape($_SESSION['email_customer'])."'";
|
$sql .= " AND sp.email='".$db->escape($_SESSION['email_customer'])."')"; // email found into an external contact
|
||||||
$sql .= " OR s.email='".$db->escape($_SESSION['email_customer'])."'";
|
$sql .= " OR s.email='".$db->escape($_SESSION['email_customer'])."'"; // or email of the linked company
|
||||||
$sql .= " OR t.origin_email='".$db->escape($_SESSION['email_customer'])."'))";
|
$sql .= " OR t.origin_email='".$db->escape($_SESSION['email_customer'])."')"; // or email of the requester
|
||||||
// Manage filter
|
// Manage filter
|
||||||
if (!empty($filter)) {
|
if (!empty($filter)) {
|
||||||
foreach ($filter as $key => $value) {
|
foreach ($filter as $key => $value) {
|
||||||
@ -710,6 +710,8 @@ if ($action == "view_ticketlist") {
|
|||||||
}
|
}
|
||||||
</script>';
|
</script>';
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
dol_print_error($db);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
print '<div class="error">Not Allowed<br><a href="'.$_SERVER['PHP_SELF'].'?track_id='.$object->track_id.'">'.$langs->trans('Back').'</a></div>';
|
print '<div class="error">Not Allowed<br><a href="'.$_SERVER['PHP_SELF'].'?track_id='.$object->track_id.'">'.$langs->trans('Back').'</a></div>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user