X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_alarm.pm;h=2332f11b627c8cbbeff6fa1668b8fc77efd2fbe3;hb=e5aee97b7d4c0cd8d6d0c3f0b1bca05adb676d7d;hp=bfdb6bda16cf247a418328ba22b1831a537d8a88;hpb=0dd51846f6279fcdf3b4a7749b70d3b2fad8b0a5;p=freeside.git diff --git a/FS/FS/svc_alarm.pm b/FS/FS/svc_alarm.pm index bfdb6bda1..2332f11b6 100644 --- a/FS/FS/svc_alarm.pm +++ b/FS/FS/svc_alarm.pm @@ -75,7 +75,7 @@ sub table_info { 'acctnum' => { label => 'Account #', %opts }, '_password' => { label => 'Password' , %opts }, 'location' => { label => 'Location', %opts }, - 'cs_receiver' => { label => 'CS Reciever #'}, + 'cs_receiver' => { label => 'CS Receiver #'}, 'cs_phonenum' => { label => 'CS Phone #' }, 'serialnum' => { label => 'Alarm Serial #' }, 'alarmsystemnum' => { label => 'Alarm System Vendor', @@ -214,6 +214,10 @@ sub check { ; return $error if $error; + #really just an signed int, but to discourage storing other data (e.g. phone) + return 'CS Receiver must be 9 digits or less' + if $self->cs_receiver =~ /\d{10}/; + $self->SUPER::check; }