Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15371 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15371 Rev 15444
Línea 110... Línea 110...
110
                if (!in_array($order_direction, ['ASC', 'DESC'])) {
110
                if (!in_array($order_direction, ['ASC', 'DESC'])) {
111
                    $order_direction = 'ASC';
111
                    $order_direction = 'ASC';
112
                }
112
                }
Línea 113... Línea 113...
113
 
113
 
114
                $acl = $this->getEvent()->getViewModel()->getVariable('acl');
-
 
115
                $allowAdd = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/category/add');
114
                $acl = $this->getEvent()->getViewModel()->getVariable('acl');
116
                $allowEdit = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/category/edit');
115
                $allowEdit = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/category/edit');
Línea 117... Línea 116...
117
                $allowDelete = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/category/delete');
116
                $allowDelete = $acl->isAllowed($currentUser->usertype_id, 'development-and-content/category/delete');
118
 
117
 
Línea 216... Línea 215...
216
                {
215
                {
Línea 217... Línea 216...
217
                    
216
                    
218
                    $messages[$fieldname] = array_values($field_messages);
217
                    $messages[$fieldname] = array_values($field_messages);
Línea -... Línea 218...
-
 
218
                }
-
 
219
                
-
 
220
                return new JsonModel([
-
 
221
                    'success'   => false,
-
 
222
                    'data'   => $messages
219
                }
223
                ]);
Línea 220... Línea 224...
220
                
224
                
221
            }
225
            }
222
            
226
            
Línea 291... Línea 295...
291
                   ];
295
                   ];
Línea 292... Línea 296...
292
                   
296
                   
Línea 293... Línea 297...
293
               }
297
               }
-
 
298
 
294
 
299
                return new JsonModel($data);
295
                return new JsonModel($data);
300
                
296
            } else {
301
            } else {
297
                $messages = [];
302
                $messages = [];
-
 
303
                $form_messages = (array) $form->getMessages();
-
 
304
                foreach($form_messages  as $fieldname => $field_messages)
298
                $form_messages = (array) $form->getMessages();
305
                {
299
                foreach ($form_messages as $fieldname => $field_messages) {
306
                    
300
                    $messages[$fieldname] = array_values($field_messages);
307
                    $messages[$fieldname] = array_values($field_messages);
301
                }
308
                }
302
 
309
                
303
                return new JsonModel([
310
                return new JsonModel([
304
                    'success' => false,
311
                    'success'   => false,
305
                    'data' => $messages
312
                    'data'   => $messages
306
                ]);
313
                ]);
Línea 307... Línea 314...
307
            }
314
            }
Línea 318... Línea 325...
318
                    'status' => $categories->status
325
                    'status' => $categories->status
319
                ]
326
                ]
320
            ];
327
            ];
Línea 321... Línea 328...
321
 
328
 
-
 
329
            return new JsonModel($data);
322
            return new JsonModel($data);
330
            
323
        } else {
331
        } else {
324
            $data = [
332
            $data = [
325
                'success' => false,
333
                'success' => false,
326
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
334
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
Línea 327... Línea 335...
327
            ];
335
            ];
328
 
336
 
Línea 329... Línea -...
329
            return new JsonModel($data);
-
 
330
        }
-
 
331
 
337
            return new JsonModel($data);
Línea 332... Línea 338...
332
            return new JsonModel($data);
338
        }
-
 
339
 
333
 
340
    }
334
    }
341
 
335
 
342
    public function deleteAction() 
Línea 336... Línea 343...
336
    public function deleteAction() {
343
    {
Línea 370... Línea 377...
370
                $data = [
377
                $data = [
371
                    'success' => false,
378
                    'success' => false,
372
                    'data' => 'Esta categoria posee contenidos asociados no puede ser eliminada'
379
                    'data' => 'Esta categoria posee contenidos asociados no puede ser eliminada'
373
                ];
380
                ];
374
                return new JsonModel($data);
381
                return new JsonModel($data);
-
 
382
                
375
            }else{
383
            } else {
376
                $result = $categoriesMapper->delete($categories->id);
384
                $result = $categoriesMapper->delete($categories->id);
377
                if ($result) {
385
                if ($result) {
378
                    $this->logger->info('Se borro la categoria ' . $categories->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
386
                    $this->logger->info('Se borro la categoria ' . $categories->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
Línea 379... Línea 387...
379
 
387