コード例 #1
0
ファイル: save.php プロジェクト: jeffcao/fzglsys_v5
                 }
             }
         }
     }
 }
 $filtersJson = empty($filtersArray) ? '${v2.2.0}' : base64_encode(serialize($filtersArray));
 $focus->report_filters = $filtersJson;
 $report_type = $_REQUEST['report_type'];
 $report_type_uri = $_REQUEST['report_type_uri'];
 if (!empty($report_type_uri)) {
     if (asol_ReportsUtils::isDomainsInstalled()) {
         require_once "modules/asol_Domains/AlineaSolDomainsFunctions.php";
         $domainIdsToDelete = asol_manageDomains::getDomainPublicationDiff('asol_reports', $focus->id, false);
     }
     $domainIdsToDelete = $report_type !== 'stored' ? null : $domainIdsToDelete;
     $report_type_uri = asol_ReportsManagementFunctions::cleanUpStoredReportFiles($report_type_uri, $domainIdsToDelete);
 }
 $focus->report_type = !empty($report_type_uri) && $report_type == 'stored' ? $report_type . ':' . $report_type_uri : $report_type;
 $focus->report_scheduled_type = $_REQUEST['report_scheduled_type'] . '${dollar}' . $_REQUEST['report_scheduled_type_app'] . '${pipe}' . $_REQUEST['report_scheduled_type_url'] . '${pipe}' . $_REQUEST['report_scheduled_type_fixed_params'] . '${pipe}' . $_REQUEST['report_scheduled_type_params'] . '${pipe}' . $_REQUEST['report_scheduled_type_headers'] . '${pipe}' . $_REQUEST['report_scheduled_type_quotes'];
 $focus->report_attachment_format = isset($_REQUEST['report_attachment_format']) ? $_REQUEST['report_attachment_format'] : $focus->report_attachment_format;
 //reformatear la fecha de finalizacion de las areas progrmadas al formato de la BDD
 $tasks = $_REQUEST['selected_tasks'] == '${GMT}' ? array() : explode("|", $_REQUEST['selected_tasks']);
 foreach ($tasks as $key => $task) {
     $values = explode(":", $task);
     if (!$timedate->check_matching_format($values[4], $GLOBALS['timedate']->dbDayFormat) && $values[4] != "") {
         $values[4] = $timedate->swap_formats($values[4], $timedate->get_date_format(), $GLOBALS['timedate']->dbDayFormat);
     }
     $userTZ = $current_user->getPreference("timezone");
     $phpDateTime = new DateTime(null, new DateTimeZone($userTZ));
     $hourOffset = $phpDateTime->getOffset() * -1;
     $time1 = explode(",", $values[3]);