<?php
-
function db_has_customers()
{
return check_empty_result("SELECT COUNT(*) FROM ".TB_PREF."debtors_master");
}
}
-function db_has_bank_trans_types()
-{
- return check_empty_result("SELECT COUNT(*) FROM ".TB_PREF."bank_trans_types");
-}
-
-function check_db_has_bank_trans_types($msg)
-{
- global $path_to_root;
- if (!db_has_bank_trans_types())
- {
- display_error($msg, true);
- end_page();
- exit;
- }
-}
-
function db_customer_has_branches($customer_id)
{
- return check_empty_result("SELECT COUNT(*) FROM ".TB_PREF."cust_branch WHERE debtor_no=$customer_id");
+ return check_empty_result("SELECT COUNT(*) FROM ".TB_PREF."cust_branch WHERE debtor_no='$customer_id'");
}
function db_has_customer_branches()
}
}
+function db_has_quick_entries()
+{
+ return check_empty_result("SELECT COUNT(*) FROM ".TB_PREF."quick_entries");
+}
+
function check_empty_result($sql)
{
$result = db_query($sql, "could not do check empty query");
$myrow = db_fetch_row($result);
return $myrow[0] > 0;
}
+//
+// Integer input check
+// Return 1 if number has proper form and is within <min, max> range
+//
+function check_int($postname, $min=null, $max=null) {
+ if(!isset($_POST[$postname]))
+ return 0;
+ $num = input_num($postname);
+ if(!is_int($num))
+ return 0;
+ if (isset($min) && ($num<$min))
+ return 0;
+ if (isset($max) && ($num>$max))
+ return 0;
+ return 1;
+}
+//
+// Numeric input check.
+// Return 1 if number has proper form and is within <min, max> range
+//
+function check_num($postname, $min=null, $max=null) {
+ if(!isset($_POST[$postname]))
+ return 0;
+ $num = input_num($postname);
+ if ($num === false)
+ return 0;
+ if (isset($min) && ($num<$min))
+ return 0;
+ if (isset($max) && ($num>$max))
+ return 0;
+ return 1;
+}
+
?>
\ No newline at end of file