Exemple #1
0
$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();
Exemple #2
0
$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);
Exemple #3
0
    $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";