From d17649daee8370d203350f2e468ab42ab1311d0d Mon Sep 17 00:00:00 2001 From: Uma <uma.s@vtiger.com> Date: Mon, 13 Apr 2020 17:21:10 +0530 Subject: [PATCH] Fixes #1262 Shared report should be accessible to admin user --- modules/Reports/models/Record.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/Reports/models/Record.php b/modules/Reports/models/Record.php index 36cecef0b..67a2e26d3 100644 --- a/modules/Reports/models/Record.php +++ b/modules/Reports/models/Record.php @@ -275,6 +275,9 @@ class Reports_Record_Model extends Vtiger_Record_Model { function isRecordHasViewAccess($reportType){ $db = PearDatabase::getInstance(); $current_user = vglobal('current_user'); + if(strtolower($current_user->is_admin) == "on") { + return true; + } $params = array(); $sql = ' SELECT vtiger_report.reportid,vtiger_report.reportname FROM vtiger_report '; require('user_privileges/user_privileges_'.$current_user->id.'.php'); @@ -305,6 +308,8 @@ class Reports_Record_Model extends Vtiger_Record_Model { $queryObj = Reports::getReportSharingQuery($queryObj,$reportType); $sql = $queryObj->query. ' AND vtiger_report.reportid = '.$this->getId(); $params = $queryObj->queryParams; + echo "<pre>"; + print_r($db->convert2Sql($sql,$params)); $result = $db->pquery($sql,$params); return $db->num_rows($result) > 0 ? true:false; } -- GitLab