if (!$filter['to']['day'] || !$filter['to']['month'] || !$filter['to']['year']) { $filter['to'] = NULL; } if ($site == 'docsflow' && !$scheme && !isset($filter['from'])) { $filter['from'] = array('day' => date('d'), 'month' => date('n'), 'year' => date('Y')); } if (!$filter['from']['day'] || !$filter['from']['month'] || !$filter['from']['year']) { $filter['from'] = NULL; } switch ($site) { case 'docsflow': if ($scheme == -1 && $filter['to'] == null) { $arch_time = mktime(0, 0, 0, date('m') - 6, date('d'), date('Y')); $filter['to'] = array('day' => date('d', $arch_time), 'month' => date('n', $arch_time), 'year' => date('Y', $arch_time)); } $docs = $sbr->getDocsFlow($scheme, $filter, $page, $dir, $dir_col, $page_count); if ($docs) { foreach ($docs as $i => $_doc) { $_doc['act_sys'] = !is_emp($_doc['role']) && $_doc['act_sys'] == 1 ? 5 : $_doc['act_sys']; $docs[$i] = $_doc; /* @mark_0013241 */ $docs[$i]['reqv_history'] = sbr_meta::getUserReqvHistory($docs[$i]['stage_id'], $docs[$i]['user_id']); $form_type_e = $docs[$i]['reqv_history']['e']['form_type']; $form_type_b = $docs[$i]['reqv_history']['b']['form_type']; $form_type[$i] = $form_type_e ? $form_type_e : ($form_type_b ? $docs[$i]['reqv_history']['b']['form_type'] : $docs[$i]['form_type']); } } $sbr->getExrates(); sbr_meta::getReqvFields(); break; case '1c':