Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 1662 Rev 4113
Línea 6... Línea 6...
6
use LeadersLinked\Mapper\UserMapper;
6
use LeadersLinked\Mapper\UserMapper;
7
use LeadersLinked\Model\UserType;
7
use LeadersLinked\Model\UserType;
8
use LeadersLinked\Mapper\ConnectionMapper;
8
use LeadersLinked\Mapper\ConnectionMapper;
9
use LeadersLinked\Mapper\LocationMapper;
9
use LeadersLinked\Mapper\LocationMapper;
10
use LeadersLinked\Mapper\ProfileVisitMapper;
10
use LeadersLinked\Mapper\ProfileVisitMapper;
-
 
11
use LeadersLinked\Model\CompanySelfEvaluationFormUser;
-
 
12
use LeadersLinked\Mapper\CompanySelfEvaluationFormUserMapper;
-
 
13
use LeadersLinked\Mapper\QueryMapper;
-
 
14
use Laminas\Db\Sql\Expression;
-
 
15
use LeadersLinked\Mapper\CompanySelfEvaluationFormMapper;
-
 
16
use LeadersLinked\Model\CompanySelfEvaluationForm;
Línea 11... Línea 17...
11
 
17
 
12
class MenuHelper extends AbstractHelper
18
class MenuHelper extends AbstractHelper
13
{
19
{
14
    /**
20
    /**
Línea 44... Línea 50...
44
    {
50
    {
45
        $userMapper = UserMapper::getInstance($this->adapter);
51
        $userMapper = UserMapper::getInstance($this->adapter);
46
        $user = $userMapper->fetchOne($user_id);
52
        $user = $userMapper->fetchOne($user_id);
Línea 47... Línea 53...
47
        
53
        
-
 
54
        if($user) {
-
 
55
            
-
 
56
            
-
 
57
            $queryMapper = QueryMapper::getInstance($this->adapter);
-
 
58
            
-
 
59
            $select = $queryMapper->getSql()->select();
-
 
60
            $select->columns(['total' => new Expression('COUNT(*)')]);
-
 
61
            $select->from(['u' => CompanySelfEvaluationFormUserMapper::_TABLE]);
-
 
62
            $select->join(['f' => CompanySelfEvaluationFormMapper::_TABLE], 'u.form_id  = f.id');
-
 
63
            $select->where->equalTo('u.user_i', $user_id);
-
 
64
            $select->where->equalTo('f.status', CompanySelfEvaluationForm::STATUS_ACTIVE);
-
 
65
            
-
 
66
            
-
 
67
            $record = $queryMapper->fetchOne($select);
-
 
68
            $access_for_self_evaluation = $record['total'] > 0;
-
 
69
            
-
 
70
            
48
        if($user) {
71
            
49
            $user_uuid = $user->uuid;
72
            $user_uuid = $user->uuid;
Línea 50... Línea 73...
50
            $fullname = trim($user->first_name . ' ' . $user->last_name);
73
            $fullname = trim($user->first_name . ' ' . $user->last_name);
51
            
74