| Lines 93-99
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 93 |  | 93 |  | 
        
          | 94 |         eval { $library->store; }; | 94 |         eval { $library->store; }; | 
        
          | 95 |         if ($@) { | 95 |         if ($@) { | 
          
            
              | 96 |             push @messages, { type => 'error', code => 'error_on_update' }; | 96 |             push @messages, { type => 'alert', code => 'error_on_update' }; | 
        
          | 97 |         } else { | 97 |         } else { | 
        
          | 98 |             push @messages, { type => 'message', code => 'success_on_update' }; | 98 |             push @messages, { type => 'message', code => 'success_on_update' }; | 
        
          | 99 |         } | 99 |         } | 
  
    | Lines 107-113
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 107 |         eval { $library->store; }; | 107 |         eval { $library->store; }; | 
        
          | 108 |         $library->add_to_categories( \@categories ); | 108 |         $library->add_to_categories( \@categories ); | 
        
          | 109 |         if ($@) { | 109 |         if ($@) { | 
          
            
              | 110 |             push @messages, { type => 'error', code => 'error_on_insert' }; | 110 |             push @messages, { type => 'alert', code => 'error_on_insert' }; | 
        
          | 111 |         } else { | 111 |         } else { | 
        
          | 112 |             push @messages, { type => 'message', code => 'success_on_insert' }; | 112 |             push @messages, { type => 'message', code => 'success_on_insert' }; | 
        
          | 113 |         } | 113 |         } | 
  
    | Lines 126-132
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 126 |  | 126 |  | 
        
          | 127 |     if ( $items_count or $patrons_count ) { | 127 |     if ( $items_count or $patrons_count ) { | 
        
          | 128 |         push @messages, | 128 |         push @messages, | 
          
            
              | 129 |           { type => 'error', | 129 |           { type => 'alert', | 
        
          | 130 |             code => 'cannot_delete_library', | 130 |             code => 'cannot_delete_library', | 
        
          | 131 |             data => { | 131 |             data => { | 
        
          | 132 |                 items_count   => $items_count, | 132 |                 items_count   => $items_count, | 
  
    | Lines 147-153
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 147 |     my $deleted = eval { $library->delete; }; | 147 |     my $deleted = eval { $library->delete; }; | 
        
          | 148 |  | 148 |  | 
        
          | 149 |     if ( $@ or not $deleted ) { | 149 |     if ( $@ or not $deleted ) { | 
          
            
              | 150 |         push @messages, { type => 'error', code => 'error_on_delete' }; | 150 |         push @messages, { type => 'alert', code => 'error_on_delete' }; | 
        
          | 151 |     } else { | 151 |     } else { | 
        
          | 152 |         push @messages, { type => 'message', code => 'success_on_delete' }; | 152 |         push @messages, { type => 'message', code => 'success_on_delete' }; | 
        
          | 153 |     } | 153 |     } | 
  
    | Lines 173-179
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 173 |         $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); | 173 |         $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); | 
        
          | 174 |         eval { $category->store; }; | 174 |         eval { $category->store; }; | 
        
          | 175 |         if ($@) { | 175 |         if ($@) { | 
          
            
              | 176 |             push @messages, { type => 'error', code => 'error_on_update_category' }; | 176 |             push @messages, { type => 'alert', code => 'error_on_update_category' }; | 
        
          | 177 |         } else { | 177 |         } else { | 
        
          | 178 |             push @messages, { type => 'message', code => 'success_on_update_category' }; | 178 |             push @messages, { type => 'message', code => 'success_on_update_category' }; | 
        
          | 179 |         } | 179 |         } | 
  
    | Lines 186-192
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 186 |         $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); | 186 |         $category->show_in_pulldown( $input->param('show_in_pulldown') eq 'on' ); | 
        
          | 187 |         eval { $category->store; }; | 187 |         eval { $category->store; }; | 
        
          | 188 |         if ($@) { | 188 |         if ($@) { | 
          
            
              | 189 |             push @messages, { type => 'error', code => 'error_on_insert_category' }; | 189 |             push @messages, { type => 'alert', code => 'error_on_insert_category' }; | 
        
          | 190 |         } else { | 190 |         } else { | 
        
          | 191 |             push @messages, { type => 'message', code => 'success_on_insert_category' }; | 191 |             push @messages, { type => 'message', code => 'success_on_insert_category' }; | 
        
          | 192 |         } | 192 |         } | 
  
    | Lines 196-202
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 196 |     my $category = Koha::LibraryCategories->find($categorycode); | 196 |     my $category = Koha::LibraryCategories->find($categorycode); | 
        
          | 197 |     if ( my $libraries_count = $category->libraries->count ) { | 197 |     if ( my $libraries_count = $category->libraries->count ) { | 
        
          | 198 |         push @messages, | 198 |         push @messages, | 
          
            
              | 199 |           { type => 'error', | 199 |           { type => 'alert', | 
        
          | 200 |             code => 'cannot_delete_category', | 200 |             code => 'cannot_delete_category', | 
        
          | 201 |             data => { libraries_count => $libraries_count, }, | 201 |             data => { libraries_count => $libraries_count, }, | 
        
          | 202 |           }; | 202 |           }; | 
  
    | Lines 209-215
          if ( $op eq 'add_form' ) {
      
      
        Link Here | 
        
          | 209 |     my $deleted = eval { $category->delete; }; | 209 |     my $deleted = eval { $category->delete; }; | 
        
          | 210 |  | 210 |  | 
        
          | 211 |     if ( $@ or not $deleted ) { | 211 |     if ( $@ or not $deleted ) { | 
          
            
              | 212 |         push @messages, { type => 'error', code => 'error_on_delete_category' }; | 212 |         push @messages, { type => 'alert', code => 'error_on_delete_category' }; | 
        
          | 213 |     } else { | 213 |     } else { | 
        
          | 214 |         push @messages, { type => 'message', code => 'success_on_delete_category' }; | 214 |         push @messages, { type => 'message', code => 'success_on_delete_category' }; | 
        
          | 215 |     } | 215 |     } |