コード例 #1
0
ファイル: reserve1.php プロジェクト: razagilani/srrs
    $Class = 'Reservation';
}
if ((!isset($_GET['read_only']) || !$_GET['read_only']) && $conf['app']['readOnlyDetails']) {
    // Make sure user is logged in
    if (!Auth::is_logged_in()) {
        Auth::print_login_msg();
    }
}
$t = new Template1();
//AK HTTP_REFERER is striped by Gelman firewall
if (isset($_POST['btnSubmit'])) {
    //	echo $_POST['btnSubmit'];
    $t->set_title(translate("Processing {$Class}"));
    $t->printHTMLHeader();
    $t->startMain();
    process_reservation($_POST['fn']);
} else {
    //	echo 'not submitted';
    $res_info = getResInfo();
    $t->set_title($res_info['title']);
    $t->printHTMLHeader();
    $t->startMain();
    present_reservation($res_info['resid']);
}
// End main table
$t->endMain();
$timer->stop();
$timer->print_comment();
// Print HTML footer
//$t->printHTMLFooter();
/**
コード例 #2
0
ファイル: check.php プロジェクト: razagilani/srrs
}
$id = isset($_POST['resid']) ? $_POST['resid'] : null;
$is_blackout = isset($_GET['is_blackout']) && $_GET['is_blackout'] == '1';
if ($is_blackout) {
    $Class = 'Blackout';
} else {
    $Class = 'Reservation';
}
$res = new $Class($id);
if ($id != null) {
    $cur_user = new User(Auth::getCurrentID());
    $res->adminMode = Auth::isAdmin() || $cur_user->get_isadmin() || $cur_user->is_group_admin($res->user->get_groupids());
} else {
    $res->adminMode = Auth::isAdmin();
}
$repeat_dates = process_reservation($res);
$errors = array();
$helper = new Utility();
$orig_resources = isset($_POST['orig_resources']) && count($_POST['orig_resources']) > 0 ? $_POST['orig_resources'] : array();
$selected_resources = isset($_POST['selected_resources']) && count($_POST['selected_resources']) > 0 ? $_POST['selected_resources'] : array();
$resources_to_add = $helper->getAddedItems($orig_resources, $selected_resources);
if ($res->check_startdate()) {
    if ($res->check_times()) {
        if ($res->check_min_max()) {
            for ($i = 0; $i < count($repeat_dates); $i++) {
                $res->start_date = $repeat_dates[$i];
                if ($res->is_repeat) {
                    $res->end_date = $res->start_date;
                }
                if (!$res->check_res($resources_to_add)) {
                    $errors[] = $res->get_last_error();