コード例 #1
0
 function getByDefaultname($default_name)
 {
     $seed = new ReportParameter();
     $results = $seed->get_full_list("", "default_name='" . $default_name . "'");
     if (!empty($results)) {
         $result = $results[0];
         $result->retrieve();
         return $result;
     } else {
         return NULL;
     }
 }
コード例 #2
0
ファイル: DetailView.php プロジェクト: aldridged/gtg-sugar
$lv->show_export_button = false;
$lv->processListView($focus->get_filters(), "filters", "FILTER");
echo "\n</p>\n";
echo "\n<p>\n";
$lv = new ListView();
$lv->setXTemplate($xtpl);
$lv->xTemplateAssign("DELETE_INLINE_PNG", get_image($image_path . 'delete_inline', 'align="absmiddle" alt="' . $app_strings['LNK_DELETE'] . '" border="0"'));
$lv->setHeaderTitle($current_module_strings['LBL_LISTING_ORDER_LIST']);
$lv->show_export_button = false;
$lv->processListView($focus->get_orders(), "orders", "ORDER");
echo "\n</p>\n";
if (is_admin($current_user)) {
    $field_select = $focus->get_full_fields_list();
    asort($field_select);
    $rp = new ReportParameter();
    $rps = $rp->get_full_list();
    $param_select = array("" => "");
    if (!empty($rps)) {
        foreach ($rps as $rp) {
            $param_select[$rp->id] = $rp->get_summary_text();
        }
    }
    $options_select = $focus->get_field_options_list($_REQUEST["filter_field_name"]);
    echo "\n<p/>\n";
    echo get_form_header($current_module_strings['LBL_LISTING_FILTER_NEW'], "", false);
    $xtpl->assign("TEMPLATE_ID", $focus->id);
    $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"]));