From 4b7761f5c3d36fff3ac5f178ee4888384d76f1bf Mon Sep 17 00:00:00 2001 From: Uma <uma.s@vtiger.com> Date: Thu, 28 Nov 2019 17:18:37 +0530 Subject: [PATCH] Fixes #1215 Export report with no secondary modules --- modules/Reports/views/Detail.php | 2 +- modules/Reports/views/ExportReport.php | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/Reports/views/Detail.php b/modules/Reports/views/Detail.php index df34ff09e..59acd44b0 100644 --- a/modules/Reports/views/Detail.php +++ b/modules/Reports/views/Detail.php @@ -68,7 +68,7 @@ class Reports_Detail_View extends Vtiger_Index_View { $modulesList = array($primaryModule); if(!empty($secondaryModules)){ if(stripos($secondaryModules, ':') >= 0){ - $secmodules = split(':', $secondaryModules); + $secmodules = explode(':', $secondaryModules); $modulesList = array_merge($modulesList, $secmodules); }else{ array_push($modulesList, $secondaryModules); diff --git a/modules/Reports/views/ExportReport.php b/modules/Reports/views/ExportReport.php index 997427fe1..0a2e9e1c8 100644 --- a/modules/Reports/views/ExportReport.php +++ b/modules/Reports/views/ExportReport.php @@ -92,11 +92,13 @@ class Reports_ExportReport_View extends Vtiger_View_Controller { $primaryModule = $reportModel->getPrimaryModule(); $secondaryModules = $reportModel->getSecondaryModules(); $modulesList = array($primaryModule); - if(stripos($secondaryModules, ':') >= 0){ - $secmodules = split(':', $secondaryModules); - $modulesList = array_merge($modulesList, $secmodules); - }else{ - array_push($modulesList, $secondaryModules); + if($secondaryModules){ + if(stripos($secondaryModules, ':') >= 0){ + $secmodules = explode(':', $secondaryModules); + $modulesList = array_merge($modulesList, $secmodules); + }else{ + array_push($modulesList, $secondaryModules); + } } $currentUser = Users_Record_Model::getCurrentUserModel(); $userPrivilegesModel = Users_Privileges_Model::getInstanceById($currentUser->getId()); -- GitLab