| Línea 51... |
Línea 51... |
| 51 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserProgram;
|
51 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserProgram;
|
| 52 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserPartner;
|
52 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserPartner;
|
| 53 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserSector;
|
53 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserSector;
|
| 54 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserStudentType;
|
54 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserStudentType;
|
| 55 |
use LeadersLinked\Model\CompanyMicrolearningUser;
|
55 |
use LeadersLinked\Model\CompanyMicrolearningUser;
|
| - |
|
56 |
use LeadersLinked\Model\Notification;
|
| 56 |
use LeadersLinked\Mapper\ApplicationVariantMapper;
|
57 |
use LeadersLinked\Mapper\ApplicationVariantMapper;
|
| 57 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserCountryMapper;
|
58 |
use LeadersLinked\Mapper\CompanyMicrolearningExtendUserCountryMapper;
|
| 58 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserCountry;
|
59 |
use LeadersLinked\Model\CompanyMicrolearningExtendUserCountry;
|
| 59 |
use LeadersLinked\Model\Network;
|
60 |
use LeadersLinked\Model\Network;
|
| 60 |
use LeadersLinked\Mapper\CompanyMapper;
|
61 |
use LeadersLinked\Mapper\CompanyMapper;
|
| Línea 64... |
Línea 65... |
| 64 |
use LeadersLinked\Model\Connection;
|
65 |
use LeadersLinked\Model\Connection;
|
| 65 |
use LeadersLinked\Model\CompanyFollower;
|
66 |
use LeadersLinked\Model\CompanyFollower;
|
| 66 |
use LeadersLinked\Library\Functions;
|
67 |
use LeadersLinked\Library\Functions;
|
| 67 |
use LeadersLinked\Cache\CacheInterface;
|
68 |
use LeadersLinked\Cache\CacheInterface;
|
| 68 |
use LeadersLinked\Cache\CacheImpl;
|
69 |
use LeadersLinked\Cache\CacheImpl;
|
| - |
|
70 |
use LeadersLinked\Mapper\NotificationMapper;
|
| Línea 69... |
Línea 71... |
| 69 |
|
71 |
|
| 70 |
|
72 |
|
| 71 |
class MicrolearningAccessForStudentsController extends AbstractActionController
|
73 |
class MicrolearningAccessForStudentsController extends AbstractActionController
|
| Línea 1303... |
Línea 1305... |
| 1303 |
|
1305 |
|
| Línea -... |
Línea 1306... |
| - |
|
1306 |
|
| - |
|
1307 |
|
| Línea 1304... |
Línea 1308... |
| 1304 |
|
1308 |
}
|
| 1305 |
|
1309 |
|
| 1306 |
}
|
1310 |
$notificationMapper = new NotificationMapper($this->db);
|
| 1307 |
|
1311 |
|
| Línea 1328... |
Línea 1332... |
| 1328 |
$capsuleUser->capsule_id = $capsule->id;
|
1332 |
$capsuleUser->capsule_id = $capsule->id;
|
| 1329 |
$capsuleUser->user_id = $user_id;
|
1333 |
$capsuleUser->user_id = $user_id;
|
| 1330 |
$capsuleUser->access = CompanyMicrolearningCapsuleUser::ACCESS_UNLIMITED;
|
1334 |
$capsuleUser->access = CompanyMicrolearningCapsuleUser::ACCESS_UNLIMITED;
|
| Línea 1331... |
Línea 1335... |
| 1331 |
|
1335 |
|
| - |
|
1336 |
if($capsuleUserMapper->insert($capsuleUser)) {
|
| - |
|
1337 |
|
| - |
|
1338 |
$notification = new Notification();
|
| - |
|
1339 |
$notification->company_id = $capsule->company_id;
|
| - |
|
1340 |
$notification->user_id = $user_id;
|
| - |
|
1341 |
$notification->topic_id = $capsule->topic_id;
|
| - |
|
1342 |
$notification->capsule_id = $capsule->id;
|
| - |
|
1343 |
$notification->type = Notification::TYPE_NEW_MICROLEARNING_CAPSULE;
|
| - |
|
1344 |
$notification->message = 'LABEL_NOTIFICATION_NEW_MICROLEARNING_CAPSULE' . ' ' . $capsule->name;
|
| - |
|
1345 |
$notification->url = '/microlearning/capsules/' . $capsule->uuid . '/detail';
|
| - |
|
1346 |
|
| - |
|
1347 |
$notificationMapper->insert($notification);
|
| - |
|
1348 |
|
| 1332 |
if($capsuleUserMapper->insert($capsuleUser)) {
|
1349 |
|
| 1333 |
$csv .= "$first_name|$last_name|$email|CAPSULE USER ASSIGNED\r\n";
|
1350 |
$csv .= "$first_name|$last_name|$email|CAPSULE USER ASSIGNED\r\n";
|
| Línea 1334... |
Línea 1351... |
| 1334 |
$users_assigned++;
|
1351 |
$users_assigned++;
|