Beispiel #1
0
// don't show description for user clipboards (which would be the user description) or workrooms:
if (is_string($desc) && ($container instanceof steam_user || is_object($creator = $main_result[$main_tnr["creator"]]) && $creator->get_name() . "s workroom" == $desc)) {
    $desc = FALSE;
}
if (is_string($desc)) {
    $content->setVariable("VALUE_CONTAINER_DESC", h($desc));
}
$long_desc = $main_result[$main_tnr["OBJ_LONG_DESC"]];
if (is_string($long_desc)) {
    $content->setVariable("VALUE_CONTAINER_LONG_DESC", get_formatted_output($long_desc));
}
$can_write = $main_result[$main_tnr["can_write"]];
// don't show clipboard when viewing clipboard contents as a folder:
if (!$container->get_root_environment() instanceof steam_user) {
    //clipboard:
    $koala_user = new koala_html_user($user);
    $clipboard_menu = $koala_user->get_clipboard_menu($koala_container);
    if (CLIPBOARD) {
        $content->setCurrentBlock("BLOCK_CLIPBOARD");
        $content->setVariable("CLIPBOARD_HTML", $clipboard_menu->get_html());
        $content->parse("BLOCK_CLIPBOARD");
    }
}
if (!is_array($inventory) || count($inventory) == 0) {
    $content->setCurrentBlock("BLOCK_EMPTY_INVENTORY");
    $content->setVariable("LABEL_NO_DOCUMENTS_FOUND", gettext("There are no documents available yet.") . "<br /><br />");
    $content->parse("BLOCK_EMPTY_INVENTORY");
} else {
    // Prefetch needed data
    $attributes = array(OBJ_CREATION_TIME, DOC_LAST_MODIFIED, DOC_USER_MODIFIED, OBJ_DESC, DOC_EXTERN_URL, OBJ_ICON, OBJ_NAME);
    $data_tnr = array();
Beispiel #2
0
$action = "";
if (isset($documents_path[0]) && is_numeric($documents_path[0])) {
    $backlink .= $documents_path[0] . "/";
    $container = steam_factory::get_object($GLOBALS["STEAM"]->get_id(), (int) $documents_path[0], CLASS_CONTAINER);
    $koala_container = koala_object::get_koala_object($container);
    if (isset($documents_path[1])) {
        $action = $documents_path[1];
    }
} else {
    $container = $documents_root;
    $koala_container = new koala_container_clipboard($user);
    if (isset($documents_path[0])) {
        $action = $documents_path[0];
    }
}
$html_handler = new koala_html_user($user);
$html_handler->set_context("clipboard", array("koala_container" => $koala_container));
//$link_path = $koala_container->get_link_path();
switch ($action) {
    case "new-folder":
        $environment = $container;
        unset($container);
        unset($koala_container);
        include "container_new.php";
        exit;
        break;
    case "edit":
        include "container_edit.php";
        exit;
        break;
    case "delete":