コード例 #1
0
ファイル: rates.php プロジェクト: bogiesoft/hotelmis-ota
}
if (isset($_POST['Submit'])) {
    $action = $_POST['Submit'];
    switch ($action) {
        case $_L['BTN_update']:
        case $_L['RTS_addrate']:
            $fv = new formValidator();
            //from functions.php
            $fv->validateEmpty('code', $_L['RTS_noratecode_err']);
            //			$fv->validateEmpty('description','Please enter rate description.');
            $fv->validateEmpty('occupancy', $_L['RTS_nooccup_err']);
            $fv->validateEmpty('date_started', $_L['RTS_nostrtdate_err']);
            $fv->validateEmpty('date_stopped', $_L['RTS_noenddate_err']);
            $fv->validateEmpty('currencycode', $_L['RTS_nocurcode_err']);
            $fv->validateEmpty('minpax', $_L['RTS_nominprson_err']);
            $fv->validateNumber('minpax', $_L['RTS_minprson_nmric_err']);
            $fv->validateEmpty('maxpax', $_L['RTS_nomaxprson_err']);
            $fv->validateNumber('maxpax', $_L['RTS_maxprson_nmric_err']);
            $fv->validateEmpty('minstay', $_L['RTS_nominnghts_err']);
            $fv->validateNumber('minstay', $_L['RTS_minstay_nmric_err']);
            $fv->validateEmpty('maxstay', $_L['RTS_nomaxstay_err']);
            $fv->validateNumber('maxstay', $_L['RTS_maxstay_nmric_err']);
            $fv->validateEmpty('minbook', $_L['RTS_nominadv_err']);
            $fv->validateNumber('minbook', $_L['RTS_minadv_nmric_err']);
            if (!$allowChangeRate) {
                $fv->addErrormsg($_L['RTS_Err_changeRateType']);
            }
            if ($fv->checkErrors()) {
                // display errors
                $validationMsgs = "<div align=\"left\"><h2>" . $_L['PR_formerr'] . "</h2>" . $fv->displayErrors() . "</div>";
            } else {
コード例 #2
0
 * @{
 */
error_reporting(0);
include_once dirname(__FILE__) . '/../functions.php';
include_once dirname(__FILE__) . "/../lang/lang_en.php";
$logofile = Get_LogoFile();
$showPost = 0;
if ($_POST['submit']) {
    $action = $_POST['submit'];
    switch ($action) {
        case $_L['RM_addroom']:
            $fv = new formValidator();
            //from functions.php
            $fv->validateEmpty('ROOMTYPE', $_L['RMT_normtyp']);
            $fv->validateEmpty('ROOMCOUNT', "Please enter the number of rooms");
            $fv->validateNumber('ROOMCOUNT', "Please enter valid number of rooms");
            $fv->validateEmpty('ROOMCOST', "Please enter the pricing for the room", 1, 6);
            $fv->validateEmpty('CURRENCY', $_L['CUR_currency_error2'], 3, 3);
            if ($fv->checkErrors()) {
                $showPost = 1;
                // display errors
                $validationMsgs = "<div align=\"left\"><h2>" . $_L['PR_formerr'] . "</h2>" . $fv->displayErrors() . "</div>";
            } else {
                $roomtype = trim($_POST['ROOMTYPE']);
                $roomcount = trim($_POST['ROOMCOUNT']);
                $roomcost = trim($_POST['ROOMCOST']);
                $currency = trim($_POST['CURRENCY']);
                $ratecode = "DEF_" . $roomtype;
                $date_started = date("d/m/Y");
                $date_stopped = date('d/m/Y', strtotime(date("d/m/Y", mktime()) . " + 365 day"));
                //Room No. File Name