function get_full_list($order_by = "", $where = "") { $list = parent::get_full_list($order_by, $where); if (!empty($list)) { $list = SimpleTeams::filterBeanList($list); } return $list; }
function get_all($order_by = "", $where = "") { $list = parent::get_list($order_by, $where, 0, 1000, 1000, 0); $list = $list["list"]; if (!empty($list)) { $list = SimpleTeams::filterBeanList($list); } return $list; }
$button .= "<input type='hidden' name='module' value='ZuckerReportContainer'>\n"; $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();
function get_category_select_options_rec(&$result, $container, $prefix) { if (empty($container->id)) { $child_containers = ReportContainer::get_root_containers(); } else { $child_containers = $container->get_linked_beans("containers", "ReportContainer"); } $child_containers = SimpleTeams::filterBeanList($child_containers); foreach ($child_containers as $child) { $result[$child->id] = "" . $prefix . $child->name; ReportContainer::get_category_select_options_rec($result, $child, $prefix . "--"); } }