Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 14288 | Rev 14295 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 14288 Rev 14291
Línea 10... Línea 10...
10
use Laminas\Log\LoggerInterface;
10
use Laminas\Log\LoggerInterface;
11
use Laminas\View\Model\ViewModel;
11
use Laminas\View\Model\ViewModel;
12
use Laminas\View\Model\JsonModel;
12
use Laminas\View\Model\JsonModel;
13
use LeadersLinked\Library\Functions;
13
use LeadersLinked\Library\Functions;
14
use LeadersLinked\Mapper\BehaviorMapper;
14
use LeadersLinked\Mapper\BehaviorMapper;
-
 
15
use LeadersLinked\Mapper\CompetencyMapper;
-
 
16
use LeadersLinked\Mapper\BehaviorCompetencyMapper;
15
use LeadersLinked\Form\BehaviorForm;
17
use LeadersLinked\Form\BehaviorForm;
16
use LeadersLinked\Model\Behavior;
18
use LeadersLinked\Model\Behavior;
17
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
19
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
Línea 18... Línea 20...
18
 
20
 
Línea 312... Línea 314...
312
        $currentUserPlugin = $this->plugin('currentUserPlugin');
314
        $currentUserPlugin = $this->plugin('currentUserPlugin');
313
        $currentUser = $currentUserPlugin->getUser();
315
        $currentUser = $currentUserPlugin->getUser();
Línea 314... Línea 316...
314
 
316
 
315
        $request = $this->getRequest();
317
        $request = $this->getRequest();
316
        $id = $this->params()->fromRoute('id');
-
 
-
 
318
        $id = $this->params()->fromRoute('id');
317
 
319
        $compId = $this->params()->fromRoute('idComp');
318
        if (!$id) {
320
        if (!$id || !$compId) {
319
            $data = [
321
            $data = [
320
                'success' => false,
322
                'success' => false,
321
                'data' => 'ERROR_INVALID_PARAMETER'
323
                'data' => 'ERROR_INVALID_PARAMETER'
Línea 322... Línea 324...
322
            ];
324
            ];
323
 
325
 
Línea -... Línea 326...
-
 
326
            return new JsonModel($data);
-
 
327
        }
-
 
328
 
-
 
329
        $competencyMapper = CompetencyMapper::getInstance($this->adapter);
-
 
330
        $competency = $competencyMapper->fetchOneByUuid($compId);
-
 
331
        if (!$competency) {
-
 
332
            $data = [
Línea -... Línea 333...
-
 
333
                'success' => false,
-
 
334
                'data' => 'ERROR_RECORD_NOT_FOUND'
-
 
335
            ];
324
            return new JsonModel($data);
336
 
325
        }
337
            return new JsonModel($data);
326
 
338
        }
327
 
339
        
328
        $behaviorMapper = BehaviorMapper::getInstance($this->adapter);
340
        $behaviorMapper = BehaviorMapper::getInstance($this->adapter);
329
        $behavior = $behaviorMapper->fetchOneByUuid($id);
341
        $behavior = $behaviorMapper->fetchOneByUuid($id);
330
        if (!$behavior) {
342
        if (!$behavior) {
Línea 331... Línea 343...
331
            $data = [
343
            $data = [
332
                'success' => false,
344
                'success' => false,
-
 
345
                'data' => 'ERROR_RECORD_NOT_FOUND'
-
 
346
            ];
-
 
347
 
-
 
348
            return new JsonModel($data);
-
 
349
        }
-
 
350
 
-
 
351
 
-
 
352
        $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
-
 
353
        $behaviorCompetency = $behaviorCompetencyMapper->fetchOneByBehaviorIdAndCompetencyId($behavior->id, $competencyMapper->id );
-
 
354
 
-
 
355
        if (!$behaviorCompetency) {
-
 
356
            $data = [
-
 
357
                'success' => false,
-
 
358
                'data' => 'ERROR_RECORD_NOT_FOUND'
333
                'data' => 'ERROR_RECORD_NOT_FOUND'
359
            ];
334
            ];
360
 
-
 
361
            return new JsonModel($data);
335
 
362
        }
336
            return new JsonModel($data);
363
 
Línea 337... Línea 364...
337
        }
364
        if ($request->isPost()) {
338
        if ($request->isPost()) {
365
            // $result = $behaviorMapper->delete($behavior->id);