Example #1
0
File: pdf.lib.php Project: mmr/b1n
function b1n_regPdfCheckCaterer($sql, &$ret_msgs, $reg_data, $reg_config)
{
    $ret = b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
    if ($ret) {
        $ret = false;
        $aux = $reg_data;
        if (is_array($aux)) {
            // Contacts
            array_pop($aux);
            // Remarks
            array_shift($aux);
            foreach ($aux as $x) {
                if ($x > 0) {
                    $ret = true;
                    break;
                }
            }
            if (!$ret) {
                b1n_retMsg($ret_msgs, b1n_FIZZLES, "At least, one item must have its quantity greater than 0.");
            }
        } else {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, "No items were found.");
        }
    }
    return $ret;
}
Example #2
0
File: user.lib.php Project: mmr/b1n
function b1n_regCheckUser($sql, &$ret_msgs, $reg_data, $reg_config)
{
    $ret = b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
    if ($reg_data["usr_passwd"] != $reg_data["usr_passwd2"]) {
        b1n_retMsg($ret_msgs, b1n_FIZZLES, '<b>Password</b> and <b>Confirmation</b> do not match.');
        $ret = false;
    }
    return $ret;
}
Example #3
0
function b1n_regCheckPax_vst($sql, &$ret_msgs, $reg_data, $reg_config)
{
    $ret = b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
    if ($ret) {
        $query = "SELECT pvs_id FROM \"pax_vst\" WHERE pax_id = '" . b1n_inBd($reg_data['pax_id']) . "' AND vst_id = '" . b1n_inBd($reg_data['vst_id']) . "'";
        $rs = $sql->singleQuery($query);
        if (is_array($rs)) {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, "This combination of <b>Pax</b> and <b>Visa Type</b> already exists.");
            $ret = false;
        }
    }
    return $ret;
}
Example #4
0
function b1n_regCheckAirport($sql, &$ret_msgs, $reg_data, $reg_config)
{
    $ret = b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
    if ($ret) {
        if ($reg_data['apt_timezone'] > 14 || $reg_data['apt_timezone'] < -12) {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, 'Invalid <b>TimeZone</b> (valid values are between +14 and -12).');
            $ret = false;
        }
        $dst_start = mktime(0, 0, 0, $reg_data['apt_dst_start_dt']['month'], $reg_data['apt_dst_start_dt']['day'], $reg_data['apt_dst_start_dt']['year']);
        $dst_end = mktime(0, 0, 0, $reg_data['apt_dst_end_dt']['month'], $reg_data['apt_dst_end_dt']['day'], $reg_data['apt_dst_end_dt']['year']);
        if ($dst_start > $dst_end) {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, '<b>DST Start</b> cannot be bigger than <b>DST End</b>.');
            $ret = false;
        } elseif (!empty($dst_start['month']) && $dst_start == $dst_end) {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, '<b>DST Start</b> cannot be equal to <b>DST End</b>.');
            $ret = false;
        }
    }
    return $ret;
}
Example #5
0
function b1n_regCheckCitizenship($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #6
0
function b1n_regCheckCaterer($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #7
0
function b1n_regCheckOccupation($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #8
0
function b1n_regCheckService($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #9
0
function b1n_regCheckVisatype($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #10
0
File: file.lib.php Project: mmr/b1n
function b1n_regCheckFile($sql, &$ret_msgs, &$reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config) && b1n_regCheckFileUpload($ret_msgs, $reg_data);
}
Example #11
0
function b1n_regCheckOperator($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #12
0
function b1n_regCheckGroup($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #13
0
File: leg.lib.php Project: mmr/b1n
function b1n_regCheckLeg($sql, &$ret_msgs, &$reg_data, $reg_config)
{
    $ret = b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
    // Checking CrewMembers
    if ($ret) {
        $ret = b1n_regCheckLegCmb($sql, $ret_msgs, $reg_data);
    }
    if ($ret) {
        $ret = false;
        // Do we have a valid ETD?
        if (b1n_checkDateHour($reg_data['leg_etd_dt']["month"], $reg_data['leg_etd_dt']["day"], $reg_data['leg_etd_dt']["year"], $reg_data['leg_etd_dt']["hour"], $reg_data['leg_etd_dt']["min"], true)) {
            // Yes, we do, use it as KeepTrack
            $reg_data['leg_keeptrack_dt'] = b1n_formatDateHour($reg_data['leg_etd_dt']);
            $ret = true;
        } elseif (!empty($reg_data['last_leg_id']) && b1n_checkNumeric($reg_data['last_leg_id'])) {
            // The KeepTrack of the current leg is equal to the KeepTrack of the last Leg, Plus its ETE, Plus its groundtime.
            $rs = $sql->singleQuery("\n                SELECT\n                    leg_keeptrack_dt::timestamp +\n                    CASE WHEN (leg_ete_i IS NULL) THEN\n                        '00:00'::interval\n                    ELSE\n                        leg_ete_i::interval\n                    END +\n                    CASE WHEN (leg_groundtime_i IS NULL) THEN\n                        '00:00'::interval\n                    ELSE\n                        leg_groundtime_i::interval\n                    END AS leg_keeptrack_dt\n                FROM\n                    \"leg\"\n                WHERE\n                    leg_id = '" . b1n_inBd($reg_data['last_leg_id']) . "'");
            if ($rs && is_array($rs)) {
                $reg_data['leg_keeptrack_dt'] = $rs['leg_keeptrack_dt'];
                $ret = true;
            } else {
                b1n_retMsg($ret_msgs, b1n_FIZZLES, 'Could not keep track of last leg, something really nasty happened here.');
            }
        } else {
            b1n_retMsg($ret_msgs, b1n_FIZZLES, 'Could not keep track of last leg. Probably this is the very first leg, so, you HAVE to fill the <b>ETD</b> field.');
        }
    }
    return $ret;
}
Example #14
0
function b1n_regCheckContact($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}
Example #15
0
function b1n_regCheckAircraft($sql, &$ret_msgs, $reg_data, $reg_config)
{
    return b1n_regCheck($sql, $ret_msgs, $reg_data, $reg_config);
}