Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6866 Rev 7340
Línea 19... Línea 19...
19
use LeadersLinked\Mapper\RecruitmentSelectionInterviewMapper;
19
use LeadersLinked\Mapper\RecruitmentSelectionInterviewMapper;
20
;
20
;
21
use LeadersLinked\Mapper\UserMapper;
21
use LeadersLinked\Mapper\UserMapper;
22
use Laminas\Mvc\I18n\Translator;
22
use Laminas\Mvc\I18n\Translator;
23
use LeadersLinked\Cache\CacheInterface;
23
use LeadersLinked\Cache\CacheInterface;
-
 
24
use LeadersLinked\Model\SurveyTest;
-
 
25
use LeadersLinked\Mapper\SurveyTestMapper;
Línea 24... Línea 26...
24
 
26
 
25
 
27
 
26
class BackendController extends AbstractActionController
28
class BackendController extends AbstractActionController
Línea 196... Línea 198...
196
                    }
198
                    }
Línea 197... Línea 199...
197
                
199
                
198
                    if($relational && $type) {
200
                    if($relational && $type) {
199
                        switch($type) 
201
                        switch($type) 
-
 
202
                        {
-
 
203
                            case CalendarEvent::TYPE_SURVEY_NORMAL :
-
 
204
                            case CalendarEvent::TYPE_SURVEY_ORGANIZATIONAL_CLIMATE :
-
 
205
                                $surveyTestMapper = SurveyTestMapper::getInstance($this->adapter);
-
 
206
                                $surveyTest = $surveyTestMapper->fetchOneByUuid($relational);
-
 
207
                                if( $surveyTest) {
-
 
208
                                    
-
 
209
                                    
-
 
210
                                    if( $surveyTest->user_id != $currentUser->id) {
-
 
211
                                        $data = [
-
 
212
                                            'success' => false,
-
 
213
                                            'data' => 'ERROR_BACKEND_COMPANY_RELATIONAL_RECORD_UNAUTHORIZE'
-
 
214
                                        ];
-
 
215
                                        
-
 
216
                                        return new JsonModel($data);
-
 
217
                                    }
-
 
218
                                    
-
 
219
                                } else {
-
 
220
                                    $data = [
-
 
221
                                        'success' => false,
-
 
222
                                        'data' => 'ERROR_BACKEND_COMPANY_RELATIONAL_RECORD_NOT_FOUND'
-
 
223
                                    ];
-
 
224
                                    
-
 
225
                                    return new JsonModel($data);
-
 
226
                                }
-
 
227
                                
-
 
228
                                break;
-
 
229
                            
200
                        {
230
                            
201
                            case CalendarEvent::TYPE_RECRUITMENT_SELECTION_INTERVIEW :
231
                            case CalendarEvent::TYPE_RECRUITMENT_SELECTION_INTERVIEW :
202
                                $recruitmentSelectionInterviewMapper = RecruitmentSelectionInterviewMapper::getInstance($this->adapter);
232
                                $recruitmentSelectionInterviewMapper = RecruitmentSelectionInterviewMapper::getInstance($this->adapter);
203
                                $recruitmentSelectionInterview =  $recruitmentSelectionInterviewMapper->fetchOneByUuid($relational);
233
                                $recruitmentSelectionInterview =  $recruitmentSelectionInterviewMapper->fetchOneByUuid($relational);