Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16983 Rev 16998
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++;