コード例 #1
0
ファイル: foreigncredits.php プロジェクト: TIS-FMDP/Erasmus
function show_exchange_filter($filter_t)
{
    $sort_url = determine_sort_url();
    $menu = $_GET['m'];
    print '<form method="POST" action="index.php?m=' . $menu . $sort_url . '&setfilter">';
    print '<table><tbody><tr><th>Select student travel:</th></tr><tr><td>';
    //if (strlen($_POST['travel_selection']) > 0) $ft = $_POST['travel_selection']; else $ft = $filter_t;
    show_select('travel_selection', db_travels_list(), $filter_t, ' onchange="this.form.submit()"');
    print '</td></tr></tbody></table></form><br />';
}
コード例 #2
0
ファイル: travels.php プロジェクト: TIS-FMDP/Erasmus
function show_travel_filters($filter_a, $filter_d1, $filter_d2)
{
    $sort_url = determine_sort_url();
    print '<form method="POST" action="index.php?m=travels&' . $sort_url . '&setfilter">';
    print '<table id="tblTravels"><tbody><tr><th colspan="3">Show only travels:</th></tr><tr><td>';
    print '<input type="checkbox" name="filterbyagr"';
    print (strlen($filter_a) > 0 ? ' checked="checked"' : '') . '" /> for agreement: </td><td colspan="2">';
    if (strlen($_POST['agreement_selection']) > 0) {
        $fa = $_POST['agreement_selection'];
    } else {
        $fa = $filter_a;
    }
    show_select('agreement_selection', db_retrieve_agreements_data(TRUE), $fa);
    print '</td></tr><tr><td><input type="checkbox" name="filterbydates"' . (strlen($filter_d1) > 0 ? 'checked="checked"' : '') . '" />';
    if (strlen($_POST['filter_from']) > 0) {
        $fromval = $_POST['filter_from'];
    } else {
        if (strlen($filter_d1) > 0) {
            $fromval = $filter_d1;
        } else {
            $fromval = "2000-12-24";
        }
    }
    print 'overlapping period </td><td>from (Y-M-D): <input type="date" name="filter_from" value="' . $fromval . '" />';
    if (strlen($_POST['filter_to']) > 0) {
        $toval = $_POST['filter_to'];
    } else {
        if (strlen($filter_d2) > 0) {
            $toval = $filter_d2;
        } else {
            $toval = "2010-12-24";
        }
    }
    print ' to (Y-M-D): <input type="date" name="filter_to" value="' . $toval . '" /></td><td>';
    print '<input type="submit" name="filter" value="apply filter" /></td></tr></tbody></table></form><br />';
}
コード例 #3
0
ファイル: forms.php プロジェクト: TIS-FMDP/Erasmus
function show_year_filter()
{
    global $userrole;
    if ($userrole === "admin") {
        global $first_year, $selected_year;
        $menuitem = $_GET['m'];
        $sort_url = determine_sort_url();
        print '<form action="index.php?m=' . $menuitem . $sort_url . '" method="POST"><select name="select_year" onchange="this.form.submit()">';
        print "\n" . '<option value="ALL">ALL</option>' . "\n";
        $current_year = date('Y');
        for ($y = $first_year; $y <= $current_year; $y++) {
            $yr = $y . '/' . ($y + 1);
            print '<option value="' . $yr . '"';
            if ($y == $selected_year) {
                print ' selected';
            }
            print " >{$yr}</option>\n";
        }
        print '</select></form><br />' . "\n";
    } else {
        return;
    }
}