Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4808 Rev 5205
Línea 22... Línea 22...
22
use LeadersLinked\Model\Network;
22
use LeadersLinked\Model\Network;
23
use LeadersLinked\Model\User;
23
use LeadersLinked\Model\User;
24
use LeadersLinked\Mapper\CompanyUserMapper;
24
use LeadersLinked\Mapper\CompanyUserMapper;
25
use LeadersLinked\Model\CompanyUser;
25
use LeadersLinked\Model\CompanyUser;
26
use LeadersLinked\Mapper\CompanyMapper;
26
use LeadersLinked\Mapper\CompanyMapper;
-
 
27
use LeadersLinked\Mapper\CompanyServiceMapper;
-
 
28
use LeadersLinked\Model\Service;
Línea 27... Línea 29...
27
 
29
 
28
class Module 
30
class Module 
Línea 29... Línea 31...
29
{
31
{
Línea 316... Línea 318...
316
            foreach ($resources as $resourceName)
318
            foreach ($resources as $resourceName)
317
            {
319
            {
318
                $this->acl->allow($usertype, $resourceName);
320
                $this->acl->allow($usertype, $resourceName);
319
            }
321
            }
320
        }
322
        }
321
        
-
 
322
     
323
 
Línea 323... Línea 324...
323
        
324
        
Línea 324... Línea 325...
324
 
325
 
Línea 330... Línea 331...
330
                $this->acl->allow(UserType::ADMIN, $resourceName);
331
                $this->acl->allow(UserType::ADMIN, $resourceName);
331
            }
332
            }
332
        }
333
        }
Línea -... Línea 334...
-
 
334
        
-
 
335
        
-
 
336
        $allowDailyPulse = false;
-
 
337
        
-
 
338
        $companyMapper = CompanyMapper::getInstance($adapter);
-
 
339
        $company = $companyMapper->fetchDefaultForNetworkByNetworkId($this->currentNetworkPlugin->getNetwork()->id);
-
 
340
        if($company) {
-
 
341
            $companyUserMapper = CompanyUserMapper::getInstance($adapter);
-
 
342
            $companyUser = $companyUserMapper->fetchOneAcceptedByCompanyIdAndUserId($company->id,  $this->currentUserPlugin->getUserId());
-
 
343
            
-
 
344
            
-
 
345
            $companyServiceMapper = CompanyServiceMapper::getInstance($adapter);
-
 
346
            $companyService = $companyServiceMapper->fetchOneActiveByCompanyIdAndServiceId($company->id, Service::ENGAGEMENT_DAILY_PULSE);
-
 
347
            
-
 
348
            
-
 
349
            if($companyService && $companyUser) {
-
 
350
                $allowDailyPulse = true;
-
 
351
            }
-
 
352
        } else {
-
 
353
            $companyUser = '';
-
 
354
        }
-
 
355
        
-
 
356
        if($allowDailyPulse) {
-
 
357
            $usertype = $this->currentUserPlugin->getUserTypeId();
-
 
358
            
-
 
359
            $resources = getAclDailyPulse();
-
 
360
            foreach($resources as $resourceName)
-
 
361
            {
-
 
362
                $this->acl->allow($usertype, $resourceName);
-
 
363
            }
-
 
364
        }
333
        
365
        
Línea 334... Línea 366...
334
        
366
        
335
        if($this->currentNetworkPlugin->getNetwork()->default == Network::DEFAULT_YES) {
367
        if($this->currentNetworkPlugin->getNetwork()->default == Network::DEFAULT_YES) {
336
            
368
            
-
 
369
            $usertypes = getAclUsertypeDefaultNetwork();
-
 
370
            foreach($usertypes as $usertype => $resources)
Línea 337... Línea 371...
337
            $usertypes = getAclUsertypeDefaultNetwork();
371
            {
338
            foreach($usertypes as $usertype => $resources)
372
                
339
            {
373
 
340
 
374
 
Línea 347... Línea 381...
347
            
381
            
Línea 348... Línea 382...
348
        } else {
382
        } else {
Línea 349... Línea -...
349
          
-
 
350
            if($this->currentUserPlugin->hasIdentity()) {
-
 
-
 
383
          
351
                
384
            if($this->currentUserPlugin->hasIdentity()) {
352
                $companyMapper = CompanyMapper::getInstance($adapter);
-
 
353
                $company = $companyMapper->fetchDefaultForNetworkByNetworkId($this->currentNetworkPlugin->getNetwork()->id);
-
 
-
 
385
                
Línea 354... Línea 386...
354
                if($company) {
386
              
355
                    $companyUserMapper = CompanyUserMapper::getInstance($adapter);
387
                if($company) {
Línea 356... Línea 388...
356
                    $companyUser = $companyUserMapper->fetchOneByCompanyIdAndUserId($company->id,  $this->currentUserPlugin->getUserId());
388