function display() { global $current_language; if (empty($this->container_id)) { $child_reports = ReportContainer::get_root_reports(); } else { $container = new ReportContainer(); $container->retrieve($this->container_id); $child_reports = $container->get_linked_beans("reports", "ZuckerReport"); } $mod_strings = return_module_language($current_language, "ZuckerReports"); require_once 'include/ListView/ListView.php'; $lv = new ListView(); $lv->initNewXTemplate('modules/ZuckerReportContainer/DetailView.html', $mod_strings); $lv->xTemplateAssign("DELETE_INLINE_PNG", get_image($image_path . 'delete_inline.png', 'align="absmiddle" alt="' . $app_strings['LNK_DELETE'] . '" border="0"')); $lv->xTemplateAssign("EDIT_INLINE_PNG", get_image($image_path . 'edit_inline.png', 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"')); $lv->xTemplateAssign("RETURN_URL", "&return_module=ZuckerReportContainer&return_action=DetailView&return_id=" . $container->id); $lv->setHeaderTitle(""); $lv->setHeaderText(""); ob_start(); $lv->processListViewTwo($child_reports, "reports", "REPORT"); $str = ob_get_clean(); ob_end_flush(); return parent::display() . $str; }
$button = "<form action='index.php' method='post' name='form' id='form'>\n"; if (!empty($container->id)) { $button .= "<input type='hidden' name='module' value='ZuckerReports'>\n"; $button .= "<input type='hidden' name='action' value='PopupReportContainer'>\n"; $button .= "<input type='hidden' name='record' value='" . $container->parent_id . "'>\n"; $button .= "<input type='hidden' name='form' value='" . $_REQUEST['form'] . "'>\n"; $button .= "<input class='button' type='submit' value=' " . $mod_strings['LBL_CONTAINER_UP'] . " '>\n"; } $button .= "<input class='button' LANGUAGE=javascript onclick=\"window.opener.document." . $_REQUEST['form'] . ".parent_name.value = '';window.opener.document." . $_REQUEST['form'] . ".parent_id.value = ''; window.close()\" type='submit' name='button' value=' " . $app_strings['LBL_CLEAR_BUTTON_LABEL'] . " '>\n"; $button .= "<input class='button' LANGUAGE=javascript onclick=\"window.close()\" type='submit' name='button' value=' " . $app_strings['LBL_CANCEL_BUTTON_LABEL'] . " '>\n"; $button .= "</form>\n"; $form->assign("SET_RETURN_JS", $the_javascript); $form->assign("THEME", $theme); $form->assign("IMAGE_PATH", $image_path); $form->assign("MODULE_NAME", $currentModule); $form->assign("FORM", $_REQUEST['form']); insert_popup_header($theme); $child_containers = $container->get_linked_beans("containers", "ReportContainer"); echo "\n<p>\n"; echo get_module_title("ZuckerReports", $mod_strings['LBL_CONTAINER'] . ": " . $container->name, false); echo "\n</p>\n"; $lv = new ListView(); $lv->setXTemplate($form); $lv->setHeaderTitle($mod_strings['LBL_SUBCONTAINERS']); $lv->setHeaderText($button); $lv->setModStrings($mod_strings); $lv->processListViewTwo($child_containers, "main", "CONTAINER"); if (function_exists("get_form_footer")) { echo get_form_footer(); } insert_popup_footer();