RT# 81249 - added ability to validate price plan option fields
[freeside.git] / FS / FS / part_pkg.pm
index cad7614..78f5dc0 100644 (file)
@@ -583,6 +583,14 @@ sub replace {
   '';
 }
 
+sub validate_number {
+  my ($option, $valref) = @_;
+  $$valref = 0 unless $$valref;
+  return "Invalid $option"
+    unless ($$valref) = ($$valref =~ /^\s*(\d+)\s*$/);
+  return '';
+}
+
 =item check
 
 Checks all fields to make sure this is a valid package definition.  If