diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php index 07f6779fd90..017a355d527 100644 --- a/htdocs/admin/boxes.php +++ b/htdocs/admin/boxes.php @@ -238,7 +238,7 @@ $sql .= " bd.rowid as boxid"; $sql .= " FROM ".MAIN_DB_PREFIX."boxes as b, ".MAIN_DB_PREFIX."boxes_def as bd"; $sql .= " WHERE b.box_id = bd.rowid"; $sql .= " AND b.entity IN (0,".$conf->entity.")"; -$sql .= " AND b.fk_user=0"; +$sql .= " AND b.fk_user = 0"; $sql .= " ORDER by b.position, b.box_order"; //print $sql; diff --git a/htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php b/htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php index 55ba0451351..6fad3295598 100644 --- a/htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php +++ b/htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php @@ -109,7 +109,8 @@ class box_graph_nb_ticket_last_x_days extends ModeleBoxes if ($user->hasRight('ticket', 'read')) { $sql = "SELECT CAST(t.datec AS DATE) as datec, COUNT(t.datec) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."ticket as t"; - $sql .= " WHERE CAST(t.datec AS DATE) > '".$this->db->idate($minimumdatec)."'"; + $sql .= " WHERE t.entity IN (".getEntity('ticket').")"; + $sql .= " AND CAST(t.datec AS DATE) > '".$this->db->idate($minimumdatec)."'"; $sql .= " GROUP BY CAST(t.datec AS DATE)"; $resql = $this->db->query($sql); diff --git a/htdocs/core/boxes/box_graph_nb_tickets_type.php b/htdocs/core/boxes/box_graph_nb_tickets_type.php index adbf831c989..09e2b543cdb 100644 --- a/htdocs/core/boxes/box_graph_nb_tickets_type.php +++ b/htdocs/core/boxes/box_graph_nb_tickets_type.php @@ -84,7 +84,8 @@ class box_graph_nb_tickets_type extends ModeleBoxes if ($user->hasRight('ticket', 'read')) { $sql = "SELECT ctt.rowid, ctt.label, ctt.code"; $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticket_type as ctt"; - $sql .= " WHERE ctt.active = 1"; + $sql .= " WHERE ctt.entity IN (".getEntity('c_ticket_type').")"; + $sql .= " AND ctt.active = 1"; $sql .= $this->db->order('ctt.rowid', 'ASC'); $resql = $this->db->query($sql); @@ -116,7 +117,8 @@ class box_graph_nb_tickets_type extends ModeleBoxes $data = array(); $sql = "SELECT t.type_code, COUNT(t.type_code) as nb"; $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t"; - $sql .= " WHERE t.fk_statut <> 8"; + $sql .= " WHERE t.entity IN (".getEntity('ticket').")"; + $sql .= " AND t.fk_statut <> 8"; $sql .= " GROUP BY t.type_code"; $resql = $this->db->query($sql); if ($resql) { diff --git a/htdocs/core/boxes/box_graph_ticket_by_severity.php b/htdocs/core/boxes/box_graph_ticket_by_severity.php index e45e114cc73..e168aaf3ed2 100644 --- a/htdocs/core/boxes/box_graph_ticket_by_severity.php +++ b/htdocs/core/boxes/box_graph_ticket_by_severity.php @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT."/core/boxes/modules_boxes.php"; */ class box_graph_ticket_by_severity extends ModeleBoxes { - public $boxcode = "box_ticket_by_severity"; + public $boxcode = "box_graph_ticket_by_severity"; public $boximg = "ticket"; /** * @var string @@ -96,7 +96,8 @@ class box_graph_ticket_by_severity extends ModeleBoxes if ($user->hasRight('ticket', 'read')) { $sql = "SELECT cts.rowid, cts.label, cts.code"; $sql .= " FROM " . MAIN_DB_PREFIX . "c_ticket_severity as cts"; - $sql .= " WHERE cts.active = 1"; + $sql .= " WHERE cts.entity IN (".getEntity('c_ticket_severity').")"; + $sql .= " AND cts.active = 1"; $sql .= $this->db->order('cts.rowid', 'ASC'); $resql = $this->db->query($sql); @@ -133,7 +134,8 @@ class box_graph_ticket_by_severity extends ModeleBoxes $data = array(); $sql = "SELECT t.severity_code, COUNT(t.severity_code) as nb"; $sql .= " FROM " . MAIN_DB_PREFIX . "ticket as t"; - $sql .= " WHERE t.fk_statut <> 8"; + $sql .= " WHERE t.entity IN (".getEntity('ticket').")"; + $sql .= " AND t.fk_statut <> 8"; $sql .= " GROUP BY t.severity_code"; $resql = $this->db->query($sql); if ($resql) { diff --git a/htdocs/core/modules/modTicket.class.php b/htdocs/core/modules/modTicket.class.php index 3560fbea5ef..6c8079649eb 100644 --- a/htdocs/core/modules/modTicket.class.php +++ b/htdocs/core/modules/modTicket.class.php @@ -211,7 +211,7 @@ class modTicket extends DolibarrModules $this->boxes = array( 0 => array('file' => 'box_last_ticket.php', 'enabledbydefaulton' => 'Home'), 1 => array('file' => 'box_last_modified_ticket.php', 'enabledbydefaulton' => 'Home'), - 2 => array('file' => 'box_ticket_by_severity.php', 'enabledbydefaulton' => 'ticketindex'), + 2 => array('file' => 'box_graph_ticket_by_severity.php', 'enabledbydefaulton' => 'ticketindex'), 3 => array('file' => 'box_graph_nb_ticket_last_x_days.php', 'enabledbydefaulton' => 'ticketindex'), 4 => array('file' => 'box_graph_nb_tickets_type.php', 'enabledbydefaulton' => 'ticketindex'), 5 => array('file' => 'box_new_vs_close_ticket.php', 'enabledbydefaulton' => 'ticketindex')