Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6849 Rev 7122
Línea 24... Línea 24...
24
use LeadersLinked\Mapper\CompanyMapper;
24
use LeadersLinked\Mapper\CompanyMapper;
25
use LeadersLinked\Mapper\CompanyServiceMapper;
25
use LeadersLinked\Mapper\CompanyServiceMapper;
26
use LeadersLinked\Model\Service;
26
use LeadersLinked\Model\Service;
Línea 27... Línea 27...
27
 
27
 
-
 
28
use LeadersLinked\Library\Functions;
-
 
29
use LeadersLinked\Mapper\DailyPulseMapper;
Línea 28... Línea 30...
28
use LeadersLinked\Library\Functions;
30
use LeadersLinked\Model\DailyPulse;
29
 
31
 
30
class Module 
32
class Module 
31
{
33
{
Línea 324... Línea 326...
324
        
326
        
325
        $allowMyCoach = false;
327
        $allowMyCoach = false;
326
        $allowKnowledgeArea = false;
328
        $allowKnowledgeArea = false;
Línea -... Línea 329...
-
 
329
        $allowDailyPulse = false;
-
 
330
        
327
        $allowDailyPulse = false;
331
        
328
        
332
        
-
 
333
        $companyMapper = CompanyMapper::getInstance($adapter);
-
 
334
        $company = $companyMapper->fetchDefaultForNetworkByNetworkId($this->currentNetworkPlugin->getNetwork()->id);
329
        $companyMapper = CompanyMapper::getInstance($adapter);
335
        
-
 
336
        
-
 
337
        if($company) {
-
 
338
            
-
 
339
            $companyServiceMapper = CompanyServiceMapper::getInstance($adapter);
-
 
340
            $companyService = $companyServiceMapper->fetchOneActiveByCompanyIdAndServiceId($company->id, Service::DAILY_PULSE);
330
        $company = $companyMapper->fetchDefaultForNetworkByNetworkId($this->currentNetworkPlugin->getNetwork()->id);
341
            
331
        if($company) {
342
            
Línea 332... Línea -...
332
            $companyUserMapper = CompanyUserMapper::getInstance($adapter);
-
 
333
            $companyUser = $companyUserMapper->fetchOneAcceptedByCompanyIdAndUserId($company->id,  $this->currentUserPlugin->getUserId());
-
 
Línea 334... Línea 343...
334
            
343
            $companyUserMapper = CompanyUserMapper::getInstance($adapter);
-
 
344
            $companyUser = $companyUserMapper->fetchOneAcceptedByCompanyIdAndUserId($company->id,  $this->currentUserPlugin->getUserId());
-
 
345
            
-
 
346
            
-
 
347
            
-
 
348
            
-
 
349
            if($companyService) {
-
 
350
                
-
 
351
                $dailyPulseMapper = DailyPulseMapper::getInstance($this->adapter);
-
 
352
                $dailyPulse = $dailyPulseMapper->fetchOneByCompanyId($company->id);
-
 
353
                
-
 
354
                if($dailyPulse) {
-
 
355
                    $privacy = $dailyPulse->privacy;
335
            
356
                    
-
 
357
                } else {
-
 
358
                    $privacy = DailyPulse::PRIVACY_COMPANY;
-
 
359
                }
-
 
360
                
-
 
361
                if($privacy ==  DailyPulse::PRIVACY_PUBLIC) {
336
            $companyServiceMapper = CompanyServiceMapper::getInstance($adapter);
362
                    $allowDailyPulse = true;
-
 
363
                } else {
Línea 337... Línea 364...
337
            $companyService = $companyServiceMapper->fetchOneActiveByCompanyIdAndServiceId($company->id, Service::DAILY_PULSE);
364
                    $allowDailyPulse = !empty($companyUser);
338
            
365
                }
339
            
366
                
340
            if($companyService && $companyUser) {
367