{
$inpug_error = 1;
display_error( _("The number of days or the day in the following month must be numeric."));
+ set_focus('DayNumber');
}
elseif (strlen($_POST['terms']) == 0)
{
$inpug_error = 1;
display_error( _("The Terms description must be entered."));
+ set_focus('terms');
}
elseif ($_POST['DayNumber'] > 30 && !check_value('DaysOrFoll'))
{
$inpug_error = 1;
display_error( _("When the check box to indicate a day in the following month is the due date, the due date cannot be a day after the 30th. A number between 1 and 30 is expected."));
+ set_focus('DayNumber');
}
elseif ($_POST['DayNumber'] > 500 && check_value('DaysOrFoll'))
{
$inpug_error = 1;
display_error( _("When the check box is not checked to indicate that the term expects a number of days after which accounts are due, the number entered should be less than 500 days."));
+ set_focus('DayNumber');
}
if ($_POST['DayNumber'] == '')
{
if (check_value('DaysOrFoll'))
{
- $sql = "UPDATE ".TB_PREF."payment_terms SET terms='" . $_POST['terms'] . "',
+ $sql = "UPDATE ".TB_PREF."payment_terms SET terms=" . db_escape($_POST['terms']) . ",
day_in_following_month=0,
- days_before_due=" . $_POST['DayNumber'] . "
- WHERE terms_indicator = '" . $selected_id . "'";
+ days_before_due=" . db_escape($_POST['DayNumber']) . "
+ WHERE terms_indicator = " .db_escape($selected_id);
}
else
{
- $sql = "UPDATE ".TB_PREF."payment_terms SET terms='" . $_POST['terms'] . "',
- day_in_following_month=" . $_POST['DayNumber'] . ",
+ $sql = "UPDATE ".TB_PREF."payment_terms SET terms=" . db_escape($_POST['terms']) . ",
+ day_in_following_month=" . db_escape($_POST['DayNumber']) . ",
days_before_due=0
- WHERE terms_indicator = '" . $selected_id . "'";
+ WHERE terms_indicator = " .db_escape( $selected_id );
}
}
{
$sql = "INSERT INTO ".TB_PREF."payment_terms (terms,
days_before_due, day_in_following_month)
- VALUES ('" .
- $_POST['terms'] . "', " . $_POST['DayNumber'] . ", 0)";
+ VALUES (" .
+ db_escape($_POST['terms']) . ", " . db_escape($_POST['DayNumber']) . ", 0)";
}
else
{
$sql = "INSERT INTO ".TB_PREF."payment_terms (terms,
days_before_due, day_in_following_month)
- VALUES ('" . $_POST['terms'] . "',
- 0, " . $_POST['DayNumber'] . ")";
+ VALUES (" . db_escape($_POST['terms']) . ",
+ 0, " . db_escape($_POST['DayNumber']) . ")";
}
}