mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 09:38:23 +01:00
FIX missing entity filters + wrong widget name (#35873)
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user