|
Lines 76-87
if ( $step == 1 ) {
Link Here
|
| 76 |
|
76 |
|
| 77 |
eval { $library->store; }; |
77 |
eval { $library->store; }; |
| 78 |
unless ($@) { |
78 |
unless ($@) { |
| 79 |
push @messages, |
79 |
push @messages, { code => 'success_on_insert_library' }; |
| 80 |
{ type => 'message', code => 'success_on_insert_library' }; |
|
|
| 81 |
} |
80 |
} |
| 82 |
else { |
81 |
else { |
| 83 |
push @messages, |
82 |
push @messages, { code => 'error_on_insert_library' }; |
| 84 |
{ type => 'message', code => 'error_on_insert_library' }; |
|
|
| 85 |
} |
83 |
} |
| 86 |
} |
84 |
} |
| 87 |
|
85 |
|
|
Lines 130-141
if ( $step == 2 ) {
Link Here
|
| 130 |
eval { $category->store; }; |
128 |
eval { $category->store; }; |
| 131 |
|
129 |
|
| 132 |
unless ($@) { |
130 |
unless ($@) { |
| 133 |
push @messages, |
131 |
push @messages, { code => 'success_on_insert_category' }; |
| 134 |
{ type => 'message', code => 'success_on_insert_category' }; |
|
|
| 135 |
} |
132 |
} |
| 136 |
else { |
133 |
else { |
| 137 |
push @messages, |
134 |
push @messages, { code => 'error_on_insert_category' }; |
| 138 |
{ type => 'message', code => 'error_on_insert_category' }; |
|
|
| 139 |
} |
135 |
} |
| 140 |
} |
136 |
} |
| 141 |
|
137 |
|
|
Lines 152-172
if ( $step == 3 ) {
Link Here
|
| 152 |
|
148 |
|
| 153 |
if ( my $error_code = checkcardnumber($cardnumber) ) { |
149 |
if ( my $error_code = checkcardnumber($cardnumber) ) { |
| 154 |
if ( $error_code == 1 ) { |
150 |
if ( $error_code == 1 ) { |
| 155 |
push @messages, |
151 |
push @messages, { code => 'ERROR_cardnumber_already_exists' }; |
| 156 |
{ |
|
|
| 157 |
type => 'alert', |
| 158 |
code => 'ERROR_cardnumber_already_exists' |
| 159 |
}; |
| 160 |
} |
152 |
} |
| 161 |
elsif ( $error_code == 2 ) { |
153 |
elsif ( $error_code == 2 ) { |
| 162 |
push @messages, |
154 |
push @messages, { code => 'ERROR_cardnumber_length' }; |
| 163 |
{ type => 'alert', code => 'ERROR_cardnumber_length' }; |
|
|
| 164 |
} |
155 |
} |
| 165 |
} |
156 |
} |
| 166 |
elsif ( $firstpassword ne $secondpassword ) { |
157 |
elsif ( $firstpassword ne $secondpassword ) { |
| 167 |
|
158 |
|
| 168 |
push @messages, |
159 |
push @messages, { code => 'ERROR_password_mismatch' }; |
| 169 |
{ type => 'alert', code => 'ERROR_password_mismatch' }; |
|
|
| 170 |
} |
160 |
} |
| 171 |
else { |
161 |
else { |
| 172 |
|
162 |
|
|
Lines 194-205
if ( $step == 3 ) {
Link Here
|
| 194 |
|
184 |
|
| 195 |
#Error handling checking if the patron was created successfully |
185 |
#Error handling checking if the patron was created successfully |
| 196 |
if ($borrowernumber) { |
186 |
if ($borrowernumber) { |
| 197 |
push @messages, |
187 |
push @messages, { code => 'success_on_insert_patron' }; |
| 198 |
{ type => 'message', code => 'success_on_insert_patron' }; |
|
|
| 199 |
} |
188 |
} |
| 200 |
else { |
189 |
else { |
| 201 |
push @messages, |
190 |
push @messages, { code => 'error_on_insert_patron' }; |
| 202 |
{ type => 'error', code => 'error_on_insert_patron' }; |
|
|
| 203 |
} |
191 |
} |
| 204 |
} |
192 |
} |
| 205 |
} |
193 |
} |
|
Lines 221-232
if ( $step == 4 ) {
Link Here
|
| 221 |
eval { $itemtype->store; }; |
209 |
eval { $itemtype->store; }; |
| 222 |
|
210 |
|
| 223 |
unless ($@) { |
211 |
unless ($@) { |
| 224 |
push @messages, |
212 |
push @messages, { code => 'success_on_insert_itemtype' }; |
| 225 |
{ type => 'message', code => 'success_on_insert_itemtype' }; |
|
|
| 226 |
} |
213 |
} |
| 227 |
else { |
214 |
else { |
| 228 |
push @messages, |
215 |
push @messages, { code => 'error_on_insert_itemtype' }; |
| 229 |
{ type => 'message', code => 'error_on_insert_itemtype' }; |
|
|
| 230 |
} |
216 |
} |
| 231 |
} |
217 |
} |
| 232 |
|
218 |
|
|
Lines 269-280
if ( $step == 5 ) {
Link Here
|
| 269 |
eval { $issuingrule->store; }; |
255 |
eval { $issuingrule->store; }; |
| 270 |
|
256 |
|
| 271 |
unless ($@) { |
257 |
unless ($@) { |
| 272 |
push @messages, |
258 |
push @messages, { code => 'success_on_insert_circ_rule' }; |
| 273 |
{ type => 'message', code => 'success_on_insert_circ_rule' }; |
|
|
| 274 |
} |
259 |
} |
| 275 |
else { |
260 |
else { |
| 276 |
push @messages, |
261 |
push @messages, { code => 'error_on_insert_circ_rule' }; |
| 277 |
{ type => 'message', code => 'error_on_insert_circ_rule' }; |
|
|
| 278 |
} |
262 |
} |
| 279 |
} |
263 |
} |
| 280 |
|
264 |
|