Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 5067 Rev 5074
Línea 13... Línea 13...
13
use LeadersLinked\Library\Functions;
13
use LeadersLinked\Library\Functions;
14
use LeadersLinked\Mapper\SurveyMapper;
14
use LeadersLinked\Mapper\SurveyMapper;
15
use LeadersLinked\Mapper\SurveyFormMapper;
15
use LeadersLinked\Mapper\SurveyFormMapper;
16
use LeadersLinked\Mapper\SurveyJobDescriptionMapper;
16
use LeadersLinked\Mapper\SurveyJobDescriptionMapper;
17
use LeadersLinked\Mapper\SurveyIndustryMapper;
17
use LeadersLinked\Mapper\SurveyIndustryMapper;
18
use LeadersLinked\Mapper\SurveyJobCategoryMapper;
18
use LeadersLinked\Mapper\SurveySkillMapper;
19
use LeadersLinked\Mapper\SurveyLocationMapper;
19
use LeadersLinked\Mapper\SurveyLocationMapper;
20
use LeadersLinked\Mapper\SurveyServiceMapper;
20
use LeadersLinked\Mapper\SurveyLanguageMapper;
21
use LeadersLinked\Model\Location;
21
use LeadersLinked\Model\Location;
22
use LeadersLinked\Mapper\LocationMapper;
22
use LeadersLinked\Mapper\LocationMapper;
23
use LeadersLinked\Mapper\IndustryMapper;
23
use LeadersLinked\Mapper\IndustryMapper;
24
use LeadersLinked\Mapper\JobDescriptionMapper;
24
use LeadersLinked\Mapper\JobDescriptionMapper;
25
use LeadersLinked\Mapper\BehaviorMapper;
25
use LeadersLinked\Mapper\BehaviorMapper;
26
use LeadersLinked\Mapper\JobDescriptionBehaviorCompetencyMapper;
26
use LeadersLinked\Mapper\JobDescriptionBehaviorCompetencyMapper;
27
use LeadersLinked\Mapper\CompanyMapper;
27
use LeadersLinked\Mapper\CompanyMapper;
28
use LeadersLinked\Mapper\ServiceMapper;
28
use LeadersLinked\Mapper\LanguageMapper;
29
use LeadersLinked\Model\Company;
29
use LeadersLinked\Model\Company;
30
use LeadersLinked\Mapper\JobCategoryMapper;
30
use LeadersLinked\Mapper\SkillMapper;
31
use LeadersLinked\Form\SurveySegmentedForm;
31
use LeadersLinked\Form\SurveySegmentedForm;
32
use LeadersLinked\Form\SurveyForm;
32
use LeadersLinked\Form\SurveyForm;
33
use LeadersLinked\Model\Survey;
33
use LeadersLinked\Model\Survey;
34
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
34
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
35
use LeadersLinked\Model\SurveyJobDescription;
35
use LeadersLinked\Model\SurveyJobDescription;
36
use LeadersLinked\Model\SurveyJobCategory;
36
use LeadersLinked\Model\SurveySkill;
37
use LeadersLinked\Model\SurveyIndustry;
37
use LeadersLinked\Model\SurveyIndustry;
38
use LeadersLinked\Model\SurveyService;
38
use LeadersLinked\Model\SurveyLanguage;
Línea 39... Línea 39...
39
 
39
 
Línea 40... Línea 40...
40
class SurveyController extends AbstractActionController {
40
class SurveyController extends AbstractActionController {
41
 
41
 
Línea 327... Línea 327...
327
                    ]);
327
                    ]);
328
                }
328
                }
329
                */
329
                */
Línea 330... Línea 330...
330
                
330
                
331
                $jobDescription = new SurveyJobDescription();
331
                $jobDescription = new SurveyJobDescription();
332
                $jobCategory = new SurveyJobCategory();
332
                $skill = new SurveySkill();
333
                $industry = new SurveyIndustry();
333
                $industry = new SurveyIndustry();
Línea 334... Línea 334...
334
                $service = new SurveyService();
334
                $language = new SurveyLanguage();
Línea 335... Línea 335...
335
 
335
 
Línea 373... Línea 373...
373
                    'success' => true,
373
                    'success' => true,
374
                    'data' => 'LABEL_RECORD_ADDED'
374
                    'data' => 'LABEL_RECORD_ADDED'
375
                ];
375
                ];
376
              //  return new JsonModel($data); 
376
              //  return new JsonModel($data); 
Línea 377... Línea 377...
377
 
377
 
Línea 378... Línea 378...
378
                if(!empty($dataPost['job_category_id'])){ 
378
                if(!empty($dataPost['skill_id'])){ 
Línea 379... Línea 379...
379
                    
379
                    
380
                    // print_r($dataPost['job_category_id']);
380
                    // print_r($dataPost['skill_id']);
Línea 381... Línea 381...
381
                     
381
                     
Línea 382... Línea 382...
382
                     $jobCategoryMapper = JobCategoryMapper::getInstance($this->adapter);
382
                     $skillMapper = SkillMapper::getInstance($this->adapter);
Línea 383... Línea 383...
383
                     $surveyJobCategoryMapper = SurveyJobCategoryMapper::getInstance($this->adapter);
383
                     $surveySkillMapper = SurveySkillMapper::getInstance($this->adapter);
Línea 384... Línea 384...
384
                     
384
                     
Línea 385... Línea 385...
385
                     $ok = true;
385
                     $ok = true;
386
                     
386
                     
Línea 387... Línea 387...
387
                     foreach($dataPost['job_category_id'] as $jobCategoryUuid) {
387
                     foreach($dataPost['skill_id'] as $skillUuid) {
388
                        
388
                        
389
                        // echo '$jobCategoryUuid = ' . $jobCategoryUuid ; 
389
                        // echo '$jobCategoryUuid = ' . $jobCategoryUuid ; 
390
                         
390
                         
Línea 391... Línea 391...
391
                         
391
                         
392
                         $jobCategory = $jobCategoryMapper->fetchOneByUuid($jobCategoryUuid);
392
                         $skill = $skillMapper->fetchOneByUuid($skillUuid);
393
                         
393
                         
394
                        // print_r($jobCategory);
394
                        // print_r($skill);
Línea 395... Línea 395...
395
                        //print_r($currentCompany);
395
                        //print_r($currentCompany);
Línea 455... Línea 455...
455
                $data = [
455
                $data = [
456
                    'success' => true,
456
                    'success' => true,
457
                    'data' => 'test industry'
457
                    'data' => 'test industry'
458
                ];
458
                ];
459
               // return new JsonModel($data); exit;
459
               // return new JsonModel($data); exit;
460
                /*
-
 
-
 
460
            
461
                if(!empty($dataPost['service_id'])){ 
461
                if(!empty($dataPost['lenguage_id'])){ 
Línea 462... Línea 462...
462
                    
462
                    
Línea 463... Línea 463...
463
                    $surveyServiceMapper = SurveyServiceMapper::getInstance($this->adapter);
463
                    $surveyLanguageMapper = SurveyLanguageMapper::getInstance($this->adapter);
Línea 464... Línea 464...
464
                    
464
                    
465
                    $ok = true;
-
 
466
                    
-
 
Línea 467... Línea -...
467
                    foreach($dataPost['service_id'] as $serviceId) {
-
 
468
                       
-
 
469
                       // echo '$serviceUuid = ' . $serviceUuid ; 
-
 
470
                        
-
 
471
                       // print_r($service);
465
                    $ok = true;
472
                        //print_r($currentCompany);
466
                    
473
                        
467
                    foreach($dataPost['lenguage_id'] as $languageId) {
Línea 474... Línea 468...
474
                        //if($service && $service->company_id == $currentCompany->id) {
468
                        
475
                            $record = new SurveyService();
469
                            $record = new SurveyLanguage();
476
                            $record->service_id = $serviceId;
470
                            $record->lenguage_id = $languageId;
477
                            $record->survey_id = $survey->id;
471
                            $record->survey_id = $survey->id;
478
                            
472
                            
Línea 488... Línea 482...
488
                 
482
                 
489
                $data = [
483
                $data = [
490
                    'success' => true,
484
                    'success' => true,
491
                    'data' => 'LABEL_RECORD_ADDED'
485
                    'data' => 'LABEL_RECORD_ADDED'
492
                ];
486
                ];
493
                return new JsonModel($data); exit;
-
 
-
 
487
               // return new JsonModel($data); exit;
494
                */    
488
    
495
               // return new JsonModel($data);
489
               // return new JsonModel($data);
496
            } else {
490
            } else {
497
                $messages = [];
491
                $messages = [];
498
                $form_messages = (array) $form->getMessages();
492
                $form_messages = (array) $form->getMessages();