1 package SL::Controller::Helper::RequirementSpec;
5 use Exporter qw(import);
6 our @EXPORT = qw(init_visible_section);
8 use SL::DB::Manager::RequirementSpecItem;
10 sub init_visible_section {
13 my $content_id = $::form->{current_content_id};
14 my $content_type = $::form->{current_content_type};
16 return undef unless $content_id;
17 return undef unless $content_type =~ m/section|function-block/;
19 $self->visible_item(SL::DB::Manager::RequirementSpecItem->find_by(id => $content_id));
20 return undef unless $self->visible_item;
22 return $self->visible_section($self->visible_item->section);