Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15371 Rev 15444
Línea 12... Línea 12...
12
use Laminas\View\Model\ViewModel;
12
use Laminas\View\Model\ViewModel;
13
use Laminas\View\Model\JsonModel;
13
use Laminas\View\Model\JsonModel;
14
use LeadersLinked\Library\Functions;
14
use LeadersLinked\Library\Functions;
15
use LeadersLinked\Mapper\CompetencyMapper;
15
use LeadersLinked\Mapper\CompetencyMapper;
16
use LeadersLinked\Model\Competency;
16
use LeadersLinked\Model\Competency;
17
use LeadersLinked\Form\CompetencyForm;
17
use LeadersLinked\Form\Competency\CompetencyForm;
18
use LeadersLinked\Mapper\CompetencyTypeMapper;
18
use LeadersLinked\Mapper\CompetencyTypeMapper;
19
use LeadersLinked\Model\CompetencyType;
19
use LeadersLinked\Model\CompetencyType;
20
use LeadersLinked\Mapper\CompetencyBehaviorMapper;
20
use LeadersLinked\Mapper\CompetencyBehaviorMapper;
21
use LeadersLinked\Model\CompetencyBehavior;
21
use LeadersLinked\Model\CompetencyBehavior;
22
use LeadersLinked\Mapper\BehaviorMapper;
22
use LeadersLinked\Mapper\BehaviorMapper;
23
use LeadersLinked\Form\BehaviorForm;
-
 
24
 
-
 
Línea 25... Línea 23...
25
 
23
 
Línea 26... Línea 24...
26
class CompetencyController extends AbstractActionController {
24
class CompetencyController extends AbstractActionController {
27
 
25
 
Línea 113... Línea 111...
113
                    $order_direction = 'ASC';
111
                    $order_direction = 'ASC';
114
                }
112
                }
Línea 115... Línea 113...
115
 
113
 
Línea -... Línea 114...
-
 
114
                $competencyMapper = CompetencyMapper::getInstance($this->adapter);
116
                $competencyMapper = CompetencyMapper::getInstance($this->adapter);
115
 
117
 
116
    
118
                if ($currentCompany) {
117
                if ($currentCompany) {
119
                    $paginator = $competencyMapper->fetchAllDataTableByCompanyId($currentCompany->id, $search, $page, $records_x_page, $order_field, $order_direction);
118
                    $paginator = $competencyMapper->fetchAllDataTableByCompanyId($currentCompany->id, $search, $page, $records_x_page, $order_field, $order_direction);
120
                } else {
119
                } else {
121
                    $paginator = $competencyMapper->fetchAllDataTable($search, $page, $records_x_page, $order_field, $order_direction);
120
                    $paginator = $competencyMapper->fetchAllDataTableDefault($search, $page, $records_x_page, $order_field, $order_direction);
122
                }
121
                }
123
                $items = [];
122
                $items = [];
124
                $records = $paginator->getCurrentItems();
123
                $records = $paginator->getCurrentItems();
125
                foreach ($records as $record) {
124
                foreach ($records as $record) {
126
                    $item = [
125
                    $item = [
127
                        'type' => $record['type'],
126
                        'type' => $record['type'],
128
                        'name' => $record['name'],
127
                        'name' => $record['name'],
129
                        'status' => $record['status'],
128
                        'status' => $record['status'],
130
                        'actions' => [
129
                        'actions' => [
131
                            'link_edit' => $this->url()->fromRoute('settings/competencies/edit', ['id' => $record['uuid']]),
130
                            'link_edit' => $this->url()->fromRoute('jobs-description/competencies/edit', ['id' => $record['uuid']]),
132
                            'link_delete' => $this->url()->fromRoute('settings/competencies/delete', ['id' => $record['uuid']])
131
                            'link_delete' => $this->url()->fromRoute('jobs-description/competencies/delete', ['id' => $record['uuid']])
Línea 133... Línea 132...
133
                        ]
132
                        ]
134
                    ];
133
                    ];