| 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 |
];
|