1 package SL::Controller::CustomVariableConfig;
 
   5 use parent qw(SL::Controller::Base);
 
   7 use SL::DB::CustomVariableConfig;
 
   9 __PACKAGE__->run_before('check_auth');
 
  18   my @ids = @{ $::form->{cvarcfg_id} || [] };
 
  19   my $result = SL::DB::CustomVariableConfig->new->db->do_transaction(sub {
 
  20     foreach my $idx (0 .. scalar(@ids) - 1) {
 
  21       SL::DB::CustomVariableConfig->new(id => $ids[$idx])->load->update_attributes(sortkey => $idx + 1);
 
  25   $self->render(type => 'js', inline => '1;');
 
  33   $::auth->assert('config');