load_lang(); $core_tools->load_html(); $core_tools->load_header('', true, false); $core_tools->load_js(); $res_id = $_REQUEST["resId"]; $coll_id = $_REQUEST["collId"]; $view = $_REQUEST["view"]; $security = new security(); $right = $security->test_right_doc($coll_id, $res_id); if(!$right){ exit(_NO_RIGHT_TXT); } $visa = new visa(); $db = new Database(); $frm_str .= '
'; $tab_docs = $visa->getDocsBasket(); //$frm_str .= '
'.print_r($tab_docs,true).'
'; //$selectedCat = ''; $list_docs = ''; $data = array(); foreach ($tab_docs as $num => $res_id_doc) { $stmt = $db->query( "select alt_identifier, status, category_id, priority, destination, " . " dest_contact_id, exp_contact_id, dest_user_id, exp_user_id, address_id, " . " subject, admission_date, process_limit_date" . " from " . $view . " where res_id = ?", array($res_id_doc) ); $resChrono_doc = $stmt->fetchObject(); $chrono_number_doc = $resChrono_doc->alt_identifier; $cat_id = $resChrono_doc->category_id; $doc_status = $resChrono_doc->status; $doc_priority = $resChrono_doc->priority; $doc_destination = $resChrono_doc->destination; $doc_dest_contact_id = $resChrono_doc->dest_contact_id; $doc_exp_contact_id = $resChrono_doc->exp_contact_id; $doc_dest_user_id = $resChrono_doc->dest_user_id; $doc_exp_user_id = $resChrono_doc->exp_user_id; $doc_address_id = $resChrono_doc->address_id; $doc_subject = $resChrono_doc->subject; $doc_admission_date = functions::format_date_db($resChrono_doc->admission_date); $doc_process_limit_date = functions::format_date_db($resChrono_doc->process_limit_date); $allAnsSigned = true; $stmt2 = $db->query("SELECT status from res_view_attachments where (attachment_type='response_project' OR attachment_type='outgoing_mail') and res_id_master = ?", array($res_id_doc)); while ($line = $stmt2->fetchObject()) { if ($line->status == 'TRA' || $line->status == 'A_TRA') { $allAnsSigned = false; } } if ($allAnsSigned) $classSign = "visibility:visible;"; else $classSign = "visibility:hidden;"; $list_docs .= $res_id_doc . "#"; if ($res_id_doc == $res_id) { $classLine = ' class="selectedId " '; } else $classLine = ' class="unselectedId " '; $id_to_display = _ID_TO_DISPLAY; $frm_str .= '
'; //check_category($coll_id, $res_id_doc); //$data = get_general_data($coll_id, $res_id_doc, 'minimal', array(), $cat_id); if ($res_id_doc == $res_id) { $selectedCat = $cat_id; $curNumDoc = $num; $curdest = $doc_destination; } $frm_str .= ''; $frm_str .= '
'; } $frm_str .= '
'; $frm_str .= '
'; $frm_str .= ''; $frm_str .= ''; $frm_str .= ''; $frm_str .= ''; //$frm_str .= ''; $frm_str .= ''; $frm_str .= '
'; $frm_str .= ''; $frm_str .= ''; $frm_str .= ''; $frm_str .= ''; //$frm_str .= ''; //$frm_str .= '
'; $frm_str .= '
'; echo $frm_str;