| Línea 56... |
Línea 56... |
| 56 |
use LeadersLinked\Model\CompanyMicrolearningUser;
|
56 |
use LeadersLinked\Model\CompanyMicrolearningUser;
|
| 57 |
use LeadersLinked\Mapper\PushTemplateMapper;
|
57 |
use LeadersLinked\Mapper\PushTemplateMapper;
|
| 58 |
use LeadersLinked\Model\PushTemplate;
|
58 |
use LeadersLinked\Model\PushTemplate;
|
| 59 |
use LeadersLinked\Mapper\SyncLogMapper;
|
59 |
use LeadersLinked\Mapper\SyncLogMapper;
|
| 60 |
use LeadersLinked\Model\SyncLog;
|
60 |
use LeadersLinked\Model\SyncLog;
|
| - |
|
61 |
use LeadersLinked\Model\CompanyMicrolearningExtendUser;
|
| - |
|
62 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserMapper;
|
| - |
|
63 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserCompany;
|
| - |
|
64 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserCompanyMapper;
|
| - |
|
65 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserFunctionMapper;
|
| - |
|
66 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserGroupMapper;
|
| - |
|
67 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserInstitutionMapper;
|
| - |
|
68 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserPartnerMapper;
|
| - |
|
69 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserProgramMapper;
|
| - |
|
70 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserStudentTypeMapper;
|
| - |
|
71 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserSectorMapper;
|
| Línea 61... |
Línea 72... |
| 61 |
|
72 |
|
| 62 |
|
73 |
|
| Línea 2938... |
Línea 2949... |
| 2938 |
$data = [
|
2949 |
$data = [
|
| 2939 |
'userlog' => [],
|
2950 |
'userlog' => [],
|
| 2940 |
'progress' => [],
|
2951 |
'progress' => [],
|
| 2941 |
'topics' => [],
|
2952 |
'topics' => [],
|
| 2942 |
'quizzes' => [],
|
2953 |
'quizzes' => [],
|
| - |
|
2954 |
'extended' => [],
|
| 2943 |
];
|
2955 |
];
|
| Línea 2944... |
Línea 2956... |
| 2944 |
|
2956 |
|
| 2945 |
|
2957 |
|
| Línea 3319... |
Línea 3331... |
| 3319 |
'company_name' => $company->name,
|
3331 |
'company_name' => $company->name,
|
| 3320 |
'company_image' => $this->url()->fromRoute('services/storage',['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image], ['force_canonical' => true]),
|
3332 |
'company_image' => $this->url()->fromRoute('services/storage',['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image], ['force_canonical' => true]),
|
| 3321 |
'questions' => $record_questions,
|
3333 |
'questions' => $record_questions,
|
| 3322 |
]);
|
3334 |
]);
|
| 3323 |
}
|
3335 |
}
|
| - |
|
3336 |
|
| - |
|
3337 |
$companyExtendUserMapper = CompanyMicrolearningExtendUserMapper::getInstance($this->adapter);
|
| - |
|
3338 |
$companyExtendUserCompanyMapper = CompanyMicrolearningExtendUserCompanyMapper::getInstance($this->adapter);
|
| - |
|
3339 |
$companyExtendUserFunctionMapper = CompanyMicrolearningExtendUserFunctionMapper::getInstance($this->adapter);
|
| - |
|
3340 |
$companyExtendUserGroupMapper = CompanyMicrolearningExtendUserGroupMapper::getInstance($this->adapter);
|
| - |
|
3341 |
$companyExtendUserInstitutionMapper = CompanyMicrolearningExtendUserInstitutionMapper::getInstance($this->adapter);
|
| - |
|
3342 |
$companyExtendUserPartnerMapper = CompanyMicrolearningExtendUserPartnerMapper::getInstance($this->adapter);
|
| - |
|
3343 |
$companyExtendUserProgramMapper = CompanyMicrolearningExtendUserProgramMapper::getInstance($this->adapter);
|
| - |
|
3344 |
$companyExtendUserStudentTypeMapper = CompanyMicrolearningExtendUserStudentTypeMapper::getInstance($this->adapter);
|
| - |
|
3345 |
$companyExtendUserSectorMapper = CompanyMicrolearningExtendUserSectorMapper::getInstance($this->adapter);
|
| - |
|
3346 |
|
| - |
|
3347 |
$companyServiceMapper = CompanyServiceMapper::getInstance($this->adapter);
|
| - |
|
3348 |
foreach($companies_with_access as $company_id)
|
| - |
|
3349 |
{
|
| - |
|
3350 |
$companyService = $companyServiceMapper->fetchOneActiveByCompanyIdAndServiceId($company_id, Service::MICRO_LEARNING);
|
| - |
|
3351 |
|
| - |
|
3352 |
//print_r($companyService); exit;
|
| - |
|
3353 |
|
| - |
|
3354 |
if(!$companyService) {
|
| - |
|
3355 |
continue;
|
| - |
|
3356 |
}
|
| - |
|
3357 |
|
| - |
|
3358 |
|
| - |
|
3359 |
if(isset($companies[$companyService->company_id])) {
|
| - |
|
3360 |
$company = $companies[$companyService->company_id];
|
| - |
|
3361 |
} else {
|
| - |
|
3362 |
$company = $companyMapper->fetchOne($companyService->company_id);
|
| - |
|
3363 |
$companies[$companyService->company_id] = $company;
|
| - |
|
3364 |
}
|
| - |
|
3365 |
|
| - |
|
3366 |
if(!$company) {
|
| - |
|
3367 |
continue;
|
| - |
|
3368 |
}
|
| - |
|
3369 |
|
| - |
|
3370 |
$record = [
|
| - |
|
3371 |
'company_uuid' => $company->uuid,
|
| - |
|
3372 |
'company_name' => $company->name,
|
| - |
|
3373 |
'company_image' => $this->url()->fromRoute('services/storage',['type' => 'company', 'code' => $company->uuid, 'filename' => $company->image], ['force_canonical' => true]),
|
| - |
|
3374 |
'details' => [
|
| - |
|
3375 |
|
| - |
|
3376 |
],
|
| - |
|
3377 |
|
| - |
|
3378 |
];
|
| - |
|
3379 |
|
| - |
|
3380 |
$companyExtendUser = $companyExtendUserMapper->fetchOneByCompanyIdAndUserId($company->id, $user->id);
|
| - |
|
3381 |
if(!$companyExtendUser) {
|
| - |
|
3382 |
continue;
|
| - |
|
3383 |
}
|
| - |
|
3384 |
|
| - |
|
3385 |
if($companyExtendUser->extend_company_id) {
|
| - |
|
3386 |
|
| - |
|
3387 |
$extendedCompany = $companyExtendUserCompanyMapper->fetchOne($companyExtendUser->company_id);
|
| - |
|
3388 |
if($extendedCompany) {
|
| - |
|
3389 |
$record['details'][] = 'LABEL_COMPANY : ' . $extendedCompany->name;
|
| - |
|
3390 |
}
|
| - |
|
3391 |
}
|
| - |
|
3392 |
|
| - |
|
3393 |
if($companyExtendUser->extend_function_id) {
|
| - |
|
3394 |
$extendedFunction = $companyExtendUserFunctionMapper->fetchOne($companyExtendUser->extend_function_id);
|
| - |
|
3395 |
if($extendedFunction) {
|
| - |
|
3396 |
$record['details'][] = 'LABEL_FUNCTION : ' . $extendedFunction->name;
|
| - |
|
3397 |
}
|
| - |
|
3398 |
}
|
| - |
|
3399 |
|
| - |
|
3400 |
if($companyExtendUser->extend_group_id) {
|
| - |
|
3401 |
$extendedGroup = $companyExtendUserGroupMapper->fetchOne($companyExtendUser->extend_group_id);
|
| - |
|
3402 |
if($extendedGroup) {
|
| - |
|
3403 |
$record['details'][] = 'LABEL_GROUP : ' . $extendedGroup->name;
|
| - |
|
3404 |
}
|
| - |
|
3405 |
}
|
| - |
|
3406 |
|
| - |
|
3407 |
if($companyExtendUser->extend_institution_id) {
|
| - |
|
3408 |
$extendedInstitution= $companyExtendUserInstitutionMapper->fetchOne($companyExtendUser->extend_institution_id);
|
| - |
|
3409 |
if($extendedInstitution) {
|
| - |
|
3410 |
$record['details'][] = 'LABEL_INSTITUTION : ' . $extendedInstitution->name;
|
| - |
|
3411 |
}
|
| - |
|
3412 |
}
|
| - |
|
3413 |
|
| - |
|
3414 |
if($companyExtendUser->extend_program_id) {
|
| - |
|
3415 |
$extendedProgram = $companyExtendUserProgramMapper->fetchOne($companyExtendUser->extend_program_id);
|
| - |
|
3416 |
if($extendedProgram) {
|
| - |
|
3417 |
$record['details'][] = 'LABEL_PROGRAM : ' . $extendedProgram->name;
|
| - |
|
3418 |
}
|
| - |
|
3419 |
}
|
| - |
|
3420 |
|
| - |
|
3421 |
if($companyExtendUser->extend_sector_id) {
|
| - |
|
3422 |
$extendedSector = $companyExtendUserSectorMapper->fetchOne($companyExtendUser->extend_sector_id);
|
| - |
|
3423 |
if($extendedSector) {
|
| - |
|
3424 |
$record['details'][] = 'LABEL_SECTOR : ' . $extendedSector->name;
|
| - |
|
3425 |
}
|
| - |
|
3426 |
}
|
| - |
|
3427 |
|
| - |
|
3428 |
if($companyExtendUser->extend_partner_id) {
|
| - |
|
3429 |
$extendedPartner = $companyExtendUserPartnerMapper->fetchOne($companyExtendUser->extend_partner_id);
|
| - |
|
3430 |
if($extendedPartner) {
|
| - |
|
3431 |
$record['details'][] = 'LABEL_PARTNER : ' . $extendedPartner->name;
|
| - |
|
3432 |
}
|
| - |
|
3433 |
}
|
| - |
|
3434 |
|
| - |
|
3435 |
if($companyExtendUser->extend_student_type_id) {
|
| - |
|
3436 |
$extendedStudentType = $companyExtendUserStudentTypeMapper->fetchOne($companyExtendUser->extend_student_type_id);
|
| - |
|
3437 |
if($extendedStudentType) {
|
| - |
|
3438 |
$record['details'][] = 'LABEL_TYPE : ' . $extendedStudentType->name;
|
| - |
|
3439 |
}
|
| - |
|
3440 |
}
|
| - |
|
3441 |
|
| - |
|
3442 |
array_push($data['extended'], $record);
|
| - |
|
3443 |
}
|
| - |
|
3444 |
|
| 3324 |
return $data;
|
3445 |
return $data;
|
| 3325 |
}
|
3446 |
}
|
| Línea 3326... |
Línea 3447... |
| 3326 |
|
3447 |
|