X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fsvc_alarm.pm;h=1714109e5dde471236a939a890d112d86a035229;hp=808a5d3a91fc40f6ce1b10b38173f8cc533efcfd;hb=bb7e827141c9ed68f30765c9ca2ddcd1d760ad2d;hpb=3c036f878548a8aab8ff88911a7b238e20d68bbe diff --git a/FS/FS/svc_alarm.pm b/FS/FS/svc_alarm.pm index 808a5d3a9..1714109e5 100644 --- a/FS/FS/svc_alarm.pm +++ b/FS/FS/svc_alarm.pm @@ -74,7 +74,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', @@ -213,6 +213,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; }