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;
 }
Beispiel #2
0
$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();