/** * Draw a confirmation message for this action. * @param FORM_RENDERER $renderer * @access private */ protected function _draw_message($renderer) { if ($this->copy) { $renderer->draw_text_row('', 'Are you sure you want to copy ' . $this->object_list->description() . '?'); } else { $renderer->draw_text_row('', 'Are you sure you want to move ' . $this->object_list->description() . '?'); } if ($this->object_list->has_folders() && $this->visible('maintain_permissions')) { $renderer->start_row(); echo $renderer->check_box_as_html('maintain_permissions'); $renderer->finish_row(); } if ($this->object_list->has_entries() && $this->visible('copy_as_draft')) { $renderer->start_row(); echo $renderer->check_box_as_html('copy_as_draft'); $renderer->finish_row(); } /* Make a copy (not a reference). */ $tree = $this->app->make_tree_renderer(); include_once 'webcore/gui/folder_tree_node_info.php'; $tree_node_info = new EXPLORER_FOLDER_TREE_NODE_INFO($this->context); $tree_node_info->set_visible_node($this->_folder); $tree_node_info->set_selected_node($this->_folder); $tree_node_info->nodes_are_links = false; include_once 'webcore/gui/selector_tree_decorator.php'; $decorator = new SELECTOR_TREE_DECORATOR($tree); $decorator->control_name = 'selected_folder_id'; $tree->node_info = $tree_node_info; $tree->decorator = $decorator; $folder_query = $this->app->login->folder_query(); $folders = $folder_query->tree(); $renderer->start_row('Target'); $tree->display($folders); $renderer->finish_row(); $renderer->draw_error_row('selected_folder_id'); $buttons[] = $renderer->button_as_HTML('No', "view_explorer.php?id={$this->_folder->id}"); $buttons[] = $renderer->submit_button_as_HTML(); $renderer->draw_buttons_in_row($buttons); }
$renderer->set_size(Menu_size_standard); $renderer->display($commands); ?> </div> </div> <div class="main-box"> <?php if ($show_tree) { ?> <div class="columns"> <div class="left-sidebar tree-content"> <?php /* Make a copy (not a reference). */ $tree = $App->make_tree_renderer(); include_once 'webcore/gui/folder_tree_node_info.php'; $tree_node_info = new EXPLORER_FOLDER_TREE_NODE_INFO($App); $tree_node_info->page_link = 'view_explorer.php'; $tree_node_info->set_visible_node($folder); $tree_node_info->set_selected_node($folder); $tree->node_info = $tree_node_info; /** @var FOLDER[] $folders */ $folders = $folder_query->tree(); $tree->display($folders); ?> </div> <div> <?php } ?> <div class="form-content"> <form id="<?php