// 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();
$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":