Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 268 Rev 270
Línea 1... Línea 1...
1
<?php
1
<?php
-
 
2
 
2
/**
3
/**
3
 * 
4
 * 
4
 * Controlador: Autoevaluación
5
 * Controlador: Autoevaluación
5
 * 
6
 * 
6
 */
7
 */
Línea 12... Línea 13...
12
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
13
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
13
use Laminas\Mvc\Controller\AbstractActionController;
14
use Laminas\Mvc\Controller\AbstractActionController;
14
use Laminas\Log\LoggerInterface;
15
use Laminas\Log\LoggerInterface;
15
use Laminas\View\Model\ViewModel;
16
use Laminas\View\Model\ViewModel;
16
use Laminas\View\Model\JsonModel;
17
use Laminas\View\Model\JsonModel;
-
 
18
use LeadersLinked\Mapper\CompanyMicrolearningUserLogMapper;
-
 
19
use LeadersLinked\Model\CompanyMicrolearningUserLog;
-
 
20
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleUserMapper;
-
 
21
use LeadersLinked\Mapper\CompanyMicrolearningUserProgressMapper;
-
 
22
use LeadersLinked\Mapper\CompanyMicrolearningSlideMapper;
Línea -... Línea 23...
-
 
23
 
Línea 17... Línea -...
17
 
-
 
18
 
-
 
19
class SelfEvaluationController extends AbstractActionController
24
class SelfEvaluationController extends AbstractActionController {
20
{
25
 
21
    /**
26
    /**
22
     *
27
     *
23
     * @var AdapterInterface
28
     * @var AdapterInterface
24
     */
-
 
25
    private $adapter;
29
     */
26
    
30
    private $adapter;
27
    
31
 
28
    /**
32
    /**
29
     *
33
     *
30
     * @var AbstractAdapter
34
     * @var AbstractAdapter
31
     */
35
     */
32
    private $cache;
36
    private $cache;
33
    
37
 
34
    /**
38
    /**
35
     *
39
     *
36
     * @var  LoggerInterface
40
     * @var  LoggerInterface
Línea 37... Línea -...
37
     */
-
 
38
    private $logger;
41
     */
39
 
42
    private $logger;
40
    
43
 
41
    /**
44
    /**
42
     *
45
     *
43
     * @var array
46
     * @var array
44
     */
47
     */
45
    private $config;
48
    private $config;
46
    
49
 
47
    /**
50
    /**
48
     *
51
     *
49
     * @param AdapterInterface $adapter
52
     * @param AdapterInterface $adapter
50
     * @param AbstractAdapter $cache
53
     * @param AbstractAdapter $cache
51
     * @param LoggerInterface $logger
54
     * @param LoggerInterface $logger
52
     * @param array $config
-
 
53
     */
55
     * @param array $config
54
    public function __construct($adapter, $cache , $logger,  $config)
56
     */
55
    {
57
    public function __construct($adapter, $cache, $logger, $config) {
56
        $this->adapter      = $adapter;
58
        $this->adapter = $adapter;
57
        $this->cache        = $cache;
-
 
58
        $this->logger       = $logger;
59
        $this->cache = $cache;
59
        $this->config       = $config;
60
        $this->logger = $logger;
60
 
61
        $this->config = $config;
61
    }
62
    }
62
    
63
 
63
    /**
64
    /**
64
     * 
65
     * 
65
     * Generación del listado de formularios
66
     * Generación del listado de formularios
66
     * {@inheritDoc}
67
     * {@inheritDoc}
67
     * @see \Laminas\Mvc\Controller\AbstractActionController::indexAction()
-
 
68
     */
-
 
69
    public function indexAction()
-
 
70
    {
-
 
71
        
-
 
72
        $this->layout()->setTemplate('layout/layout.phtml');
-
 
73
        $viewModel = new ViewModel();
-
 
74
        $viewModel->setTemplate('leaders-linked/self-evaluation/index.phtml');
-
 
75
        return $viewModel ;
-
 
76
        
-
 
Línea -... Línea 68...
-
 
68
     * @see \Laminas\Mvc\Controller\AbstractActionController::indexAction()
-
 
69
     */
-
 
70
    public function indexAction() {
-
 
71
 
-
 
72
        if ($this->getRequest()->isGet()) {
-
 
73
 
-
 
74
            $this->layout()->setTemplate('layout/layout.phtml');
-
 
75
            $viewModel = new ViewModel();
-
 
76
            $viewModel->setTemplate('leaders-linked/self-evaluation/index.phtml');
-
 
77
            return $viewModel;
-
 
78
            
-
 
79
        } else {
-
 
80
 
-
 
81
            return new JsonModel([
-
 
82
                'success' => false,
Línea 77... Línea 83...
77
    }
83
                'data' => 'ERROR_METHOD_NOT_ALLOWED'