projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
very basic start at adding quantities
[freeside.git]
/
FS
/
FS
/
svc_phone.pm
diff --git
a/FS/FS/svc_phone.pm
b/FS/FS/svc_phone.pm
index
8e39b9f
..
90ba249
100644
(file)
--- a/
FS/FS/svc_phone.pm
+++ b/
FS/FS/svc_phone.pm
@@
-74,11
+74,13
@@
sub table_info {
'countrycode' => { label => 'Country code',
type => 'text',
disable_inventory => 1,
'countrycode' => { label => 'Country code',
type => 'text',
disable_inventory => 1,
+ disable_select => 1,
},
'phonenum' => 'Phone number',
'pin' => { label => 'Personal Identification Number',
type => 'text',
disable_inventory => 1,
},
'phonenum' => 'Phone number',
'pin' => { label => 'Personal Identification Number',
type => 'text',
disable_inventory => 1,
+ disable_select => 1,
},
},
};
},
},
};
@@
-173,6
+175,18
@@
sub check {
$self->SUPER::check;
}
$self->SUPER::check;
}
+=item check_pin
+
+Checks the supplied PIN against the PIN in the database. Returns true for a
+sucessful authentication, false if no match.
+
+=cut
+
+sub check_pin {
+ my($self, $check_pin) = @_;
+ $check_pin eq $self->pin;
+}
+
=back
=head1 BUGS
=back
=head1 BUGS