Skip to content
Snippets Groups Projects
Commit 81583117 authored by lcdweb's avatar lcdweb
Browse files

CRM-14016 remove report instance from nav bar

parent 12bf31e5
No related branches found
No related tags found
No related merge requests found
...@@ -241,7 +241,7 @@ class CRM_Report_Form_Instance { ...@@ -241,7 +241,7 @@ class CRM_Report_Form_Instance {
} }
static function postProcess(&$form, $redirect = TRUE) { static function postProcess(&$form, $redirect = TRUE) {
$params = $form->getVar('_params'); $params = $form->getVar('_params');
$instanceID = $form->getVar('_id'); $instanceID = $form->getVar('_id');
if ($isNew = $form->getVar('_createNew')) { if ($isNew = $form->getVar('_createNew')) {
...@@ -254,6 +254,14 @@ class CRM_Report_Form_Instance { ...@@ -254,6 +254,14 @@ class CRM_Report_Form_Instance {
if (CRM_Utils_Array::value('is_navigation', $params)) { if (CRM_Utils_Array::value('is_navigation', $params)) {
$params['navigation'] = $form->_navigation; $params['navigation'] = $form->_navigation;
} }
else {
//delete navigation if exists
$navId = CRM_Core_DAO::getFieldValue('CRM_Report_DAO_ReportInstance', $instanceID, 'navigation_id', 'id');
if ($navId) {
CRM_Core_BAO_Navigation::processDelete($navId);
CRM_Core_BAO_Navigation::resetNavigation();
}
}
// make a copy of params // make a copy of params
$formValues = $params; $formValues = $params;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment