$button .= "<input type='hidden' name='action'>\n"; $button .= "<input type='hidden' name='record'>\n"; $button .= "<input type='hidden' name='parent_id'>\n"; if (!empty($container->id)) { $button .= "<input class='button' onclick='this.form.action.value=\"DetailView\"; this.form.record.value=\"" . $container->parent_id . "\"' type='submit' value=' " . $mod_strings['LBL_CONTAINER_UP'] . " '>\n"; } $button .= "<input name='name' size='20' maxlength='50' type='text'/>\n"; $button .= "<input class='button' onclick='this.form.action.value=\"New\"; this.form.parent_id.value=\"" . $container->id . "\"; return verify_container_data(this.form);' type='submit' value=' " . $mod_strings['LBL_CONTAINER_NEW'] . " '>\n"; $button .= "</form>\n"; if (empty($container->id)) { $child_containers = ReportContainer::get_root_containers(); $child_reports = ReportContainer::get_root_reports(); } else { $child_containers = $container->get_linked_beans("containers", "ReportContainer"); $child_reports = $container->get_linked_beans("reports", "ZuckerReport"); } $child_containers = SimpleTeams::filterBeanList($child_containers); 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($mod_strings['LBL_SUBCONTAINERS']); $lv->setHeaderText($button); $lv->processListViewTwo($child_containers, "containers", "CONTAINER"); $lv->setHeaderTitle($mod_strings['LBL_SUBREPORTS']); $lv->setHeaderText(""); $lv->processListViewTwo($child_reports, "reports", "REPORT"); echo get_validate_js();
$xtpl = new XTemplate('modules/ZuckerWordTemplate/EditView.html'); $xtpl->assign("MOD", $mod_strings); $xtpl->assign("APP", $app_strings); if (isset($_REQUEST['return_module'])) { $xtpl->assign("RETURN_MODULE", $_REQUEST['return_module']); } if (isset($_REQUEST['return_action'])) { $xtpl->assign("RETURN_ACTION", $_REQUEST['return_action']); } if (isset($_REQUEST['return_id'])) { $xtpl->assign("RETURN_ID", $_REQUEST['return_id']); } $xtpl->assign("THEME", $theme); $xtpl->assign("IMAGE_PATH", $image_path); $xtpl->assign("PRINT_URL", "index.php?" . $GLOBALS['request_string']); $xtpl->assign("JAVASCRIPT", get_set_focus_js() . get_validate_js()); $xtpl->assign("ID", $focus->id); $xtpl->assign("NAME", $name); $xtpl->assign("URL", $focus->template_url); $xtpl->assign("DESCRIPTION", $description); $json = getJSONobj(); if (empty($focus->assigned_user_id) && empty($focus->id)) { $focus->assigned_user_id = $current_user->id; } if (empty($focus->assigned_name) && empty($focus->id)) { $focus->assigned_user_name = $current_user->user_name; } $assigned_user = get_user_array(TRUE, "Active", $focus->assigned_user_id); asort($assigned_user); $xtpl->assign("ASSIGNED_USER_OPTIONS", get_select_options_with_id($assigned_user, $focus->assigned_user_id)); $xtpl->assign("ASSIGNED_USER_NAME", $focus->assigned_user_name);
$xtpl->assign("TEMPLATE_MODULE", $focus->mainmodule); $xtpl->assign("FILTER_FIELD_SELECTION", get_select_options_with_id($field_select, $_REQUEST["filter_field_name"])); $filter_comparator = $focus->get_full_comparator_list($_REQUEST["filter_field_name"]); asort($filter_comparator); $xtpl->assign("FILTER_COMPARATOR_SELECTION", get_select_options_with_id($filter_comparator, $_REQUEST["filter_comparator"])); asort($param_select); $xtpl->assign("FILTER_PARAM_SELECTION", get_select_options_with_id($param_select, $_REQUEST["filter_value_param"])); $xtpl->assign("FILTER_VALUE_INPUT", $_REQUEST["filter_value_input"]); $xtpl->assign("JAVASCRIPT", get_validate_js()); $xtpl->parse("filter_add.filter_add_param"); if (!empty($options_select)) { asort($options_select); $xtpl->assign("FILTER_ENUM_SELECTION", get_select_options_with_id($options_select, $_REQUEST["filter_value_enum"])); $xtpl->parse("filter_add.filter_add_enum"); } $xtpl->parse("filter_add.filter_add_input"); $xtpl->parse("filter_add"); $xtpl->out("filter_add"); echo "\n<p/>\n"; echo get_form_header($current_module_strings['LBL_LISTING_ORDER_NEW'], "", false); $xtpl->assign("TEMPLATE_ID", $focus->id); $xtpl->assign("TEMPLATE_MODULE", $focus->mainmodule); $xtpl->assign("ORDER_FIELD_SELECTION", get_select_options_with_id($field_select, $_REQUEST["order_field_name"])); asort($mod_list_strings["LISTING_ORDER_TYPES"]); $xtpl->assign("ORDER_TYPE_SELECTION", get_select_options_with_id($mod_list_strings["LISTING_ORDER_TYPES"], $_REQUEST["order_order_type"])); $xtpl->assign("JAVASCRIPT", get_validate_js()); $xtpl->parse("order_add"); $xtpl->out("order_add"); } $skip_parameter_links = true; include "modules/ZuckerReportParameter/ParameterView.php";