$fieldset_content .= ' <tbody class="ui-widget-content">' . chr(10); $fieldset_content .= ' <tr>' . chr(10); $fieldset_content .= ' <td>' . TEXT_FILENAME . '</td>' . chr(10); $fieldset_content .= ' <td>' . $doc_details->fields['file_name'] . '</td>' . chr(10); $fieldset_content .= ' </tr><tr>' . chr(10); $fieldset_content .= ' <td>' . TEXT_OWNER . '</td>' . chr(10); $fieldset_content .= ' <td>' . get_owner_name($doc_details->fields['doc_owner']) . '</td>' . chr(10); $fieldset_content .= ' </tr><tr>' . chr(10); $fieldset_content .= ' <td>' . TEXT_LOCKED . '</td>' . chr(10); $fieldset_content .= ' <td>' . ($locked ? TEXT_YES . ' - ' . get_owner_name($doc_details->fields['lock_id']) : TEXT_NO) . '</td>' . chr(10); $fieldset_content .= ' </tr><tr>' . chr(10); $fieldset_content .= ' <td>' . TEXT_CHECKED_OUT . '</td>' . chr(10); $fieldset_content .= ' <td>' . ($checkout_id > 0 ? TEXT_YES . ' - ' . get_owner_name($doc_details->fields['checkout_id']) : TEXT_NO) . '</td>' . chr(10); $fieldset_content .= ' </tr><tr>' . chr(10); $fieldset_content .= ' <td>' . TEXT_BOOKMARKED . '</td>' . chr(10); $fieldset_content .= ' <td>' . (test_bookmark() ? TEXT_YES : TEXT_NO) . '</td>' . chr(10); $fieldset_content .= ' </tr>' . chr(10); if ($security_level > 3) { if (!$doc_details->fields['security']) { $doc_details->fields['security'] = 'u:0;g:0'; } $temp = explode(';', $doc_details->fields['security']); $security = array(); $desc = ''; foreach ($temp as $value) { $member = explode(':', $value); switch ($member[0]) { case 'u': $desc .= TEXT_USERS . ':'; break; case 'g':
// home page include DIR_FS_MODULES . 'doc_ctl/pages/main/tab_home.php'; } elseif ($id == 0 || $doc_details->fields['type'] == 'drive' || $doc_details->fields['type'] == 'folder') { // folder $dir_path = TEXT_DOCUMENT_TITLE . '/' . build_dir_path($id); $result = html_heading_bar(array(), array(' ', $dir_path, TEXT_ACTION)); $list_header = $result['html_code']; $field_list = array('id', 'file_name', 'title', 'type', 'doc_ext', 'description', 'security'); $query_raw = "select " . implode(', ', $field_list) . " from " . TABLE_DC_DOCUMENT . " where parent_id = '" . $id . "' order by position"; $query_split = new splitPageResults($_GET['list'], MAX_DISPLAY_SEARCH_RESULTS, $query_raw, $query_numrows); $query_result = $db->Execute($query_raw); include DIR_FS_MODULES . 'doc_ctl/pages/main/tab_folder.php'; } else { // load document details $dir_path = TEXT_PATH . ': /' . build_dir_path($id); $dir_path = substr($dir_path, 0, strrpos($dir_path, '/')); $bookmarked = test_bookmark(); $locked = $doc_details->fields['lock_id'] > 0 ? true : false; $checkout_id = $doc_details->fields['checkout_id']; $checked_out = get_owner_name($checkout_id); $doc_history = get_doc_history($id, $doc_details->fields['revision']); include DIR_FS_MODULES . 'doc_ctl/pages/main/tab_document.php'; } // put the output together $html = "<div>"; $html .= $fieldset_content; $html .= "</div>"; $xml .= "\t" . xmlEntry("htmlContents", $html); // error check echo createXmlHeader() . $xml . createXmlFooter(); die;