예제 #1
0
$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':
예제 #2
0
    // 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;