$focus->report_filters = $preparedFiltersArray['json']; $reportFiltersArray = $preparedFiltersArray['array']; //****************************// //***Prepare Report Filters***// //****************************// //***************************// //***Prepare Report Charts***// //***************************// $focus->report_charts_detail = asol_ReportsManagementFunctions::prepareReportCharts($focus->report_charts_detail); //***************************// //***Prepare Report Charts***// //***************************// //**************************// //***Prepare Report Tasks***// //**************************// $focus->report_tasks = asol_ReportsManagementFunctions::prepareReportTasks($focus->report_tasks, $return_action); //**************************// //***Prepare Report Tasks***// //**************************// //*****************************************// //***Manage Duplicate Action For Reports***// //*****************************************// if ($return_action == "duplicate") { $focus->id = ""; $report_scope = $current_user->is_admin ? "private" : strpos($report_scope, 'role') !== false ? str_replace("role", "private", $report_scope) : $report_scope; $assigned_user_id = $current_user->id; $assigned_user_name = $current_user->user_name; } //*****************************************// //***Manage Duplicate Action For Reports***// //*****************************************//