- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
sub is_home_license
{
my $self = shift;
my $rv = $self -> product() -> is_home_product();
unless( $rv )
{
unless( $self -> product() -> is_nl_product() )
{
if( ( int( $self -> licdata() -> { '1' } ) > 0 ) and ( int( $self -> licdata() -> { '1' } ) < 6 ) ) # 1 .. 5
{
$rv = 1;
}
unless( $self -> licdata() -> { '1' } )
{
if( $self -> licdata() -> { '8' } == 1 )
{
$rv = 1;
}
}
}
}
return $rv;
}
gh0stwizard 08.08.2013 10:55 # 0
Код становится менее читабельным? Или памяти больше съест? Или тормознее код станет?
Минусанул за то, что как код на быструю руку с логикой все в порядке. Хотя проверку можно было написать изящней: