Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4283 Rev 4842
Línea 12... Línea 12...
12
use LeadersLinked\Mapper\SelfEvaluationFormUserMapper;
12
use LeadersLinked\Mapper\SelfEvaluationFormUserMapper;
13
use LeadersLinked\Mapper\QueryMapper;
13
use LeadersLinked\Mapper\QueryMapper;
14
use Laminas\Db\Sql\Expression;
14
use Laminas\Db\Sql\Expression;
15
use LeadersLinked\Mapper\SelfEvaluationFormMapper;
15
use LeadersLinked\Mapper\SelfEvaluationFormMapper;
16
use LeadersLinked\Model\SelfEvaluationForm;
16
use LeadersLinked\Model\SelfEvaluationForm;
-
 
17
use LeadersLinked\Mapper\NetworkMapper;
-
 
18
use LeadersLinked\Model\Network;
-
 
19
use LeadersLinked\Mapper\CompanyMapper;
-
 
20
use LeadersLinked\Mapper\CompanyUserMapper;
-
 
21
use LeadersLinked\Model\CompanyUser;
Línea 17... Línea 22...
17
 
22
 
18
class MenuHelper extends AbstractHelper
23
class MenuHelper extends AbstractHelper
19
{
24
{
20
    /**
25
    /**
Línea 51... Línea 56...
51
        $userMapper = UserMapper::getInstance($this->adapter);
56
        $userMapper = UserMapper::getInstance($this->adapter);
52
        $user = $userMapper->fetchOne($user_id);
57
        $user = $userMapper->fetchOne($user_id);
Línea 53... Línea 58...
53
        
58
        
Línea -... Línea 59...
-
 
59
        if($user) {
-
 
60
            
-
 
61
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
62
            $network = $networkMapper->fetchOne($user->network_id);
-
 
63
            
-
 
64
            
-
 
65
            
-
 
66
            if($network->default == Network::DEFAULT_YES) {
-
 
67
                if($network->relationship_user_mode == Network::RELATIONSHIP_USER_MODE_USER_2_USER)  {
-
 
68
                    $pages = getAclMenuDefaultNetworkConnectionUser2User();
-
 
69
                } else {
-
 
70
                    $pages = getAclMenuDefaultNetworkConnectionAll2All();
-
 
71
                }
-
 
72
            } else {
-
 
73
                if($network->relationship_user_mode == Network::RELATIONSHIP_USER_MODE_USER_2_USER)  {
-
 
74
                    
-
 
75
                    $pages = getAclMenuNonDefaulNetworkConnectionUser2User();
-
 
76
                    
-
 
77
                } else {
-
 
78
                    $pages = getAclMenuNonDefaultNetworkConnectionAll2All();
-
 
79
                }
-
 
80
            }
54
        if($user) {
81
            
55
            
82
            
Línea 56... Línea 83...
56
            /*
83
            /*
57
            $queryMapper = QueryMapper::getInstance($this->adapter);
84
            $queryMapper = QueryMapper::getInstance($this->adapter);
Línea 95... Línea 122...
95
            if($user && $user->usertype_id == UserType::ADMIN) {
122
            if($user && $user->usertype_id == UserType::ADMIN) {
96
                $link_admin = '/backend/signin-admin';
123
                $link_admin = '/backend/signin-admin';
97
            } else {
124
            } else {
98
                $link_admin = '';
125
                $link_admin = '';
99
            } 
126
            } 
-
 
127
            
-
 
128
            $link_company = '';
-
 
129
            if($network->default != Network::DEFAULT_YES) {
-
 
130
                $companyMapper = CompanyMapper::getInstance($this->adapter);
-
 
131
                $company = $companyMapper->fetchDefaultForNetworkByNetworkId($network->id);
-
 
132
                if($company) {
-
 
133
                    $companyUserMapper = CompanyUserMapper::getInstance($this->adapter);
-
 
134
                    $companyUser = $companyUserMapper->fetchOneByCompanyIdAndUserId($company->id, $user->id);
-
 
135
                    if($companyUser) {
-
 
136
                        if($companyUser && $companyUser->status == CompanyUser::STATUS_ACCEPTED && $companyUser->backend == CompanyUser::BACKEND_YES ) {
-
 
137
                            $link_company = ['route' => 'backend/signin-company', 'id' => $company->uuid ];
-
 
138
                        }
-
 
139
                    }
-
 
140
                }
-
 
141
            }
-
 
142
   
100
        } else {
143
        } else {
101
            $user_uuid= '';
144
            $user_uuid= '';
102
            $fullname = '';
145
            $fullname = '';
103
            $country = '';
146
            $country = '';
104
            $visits = 0;
147
            $visits = 0;
105
            $connections = 0;
148
            $connections = 0;
106
            $link_admin = '';
149
            $link_admin = '';
-
 
150
            $link_company = '';
107
        }
151
        }
Línea 108... Línea 152...
108
        
152
        
109
        $data = [
153
        $data = [
110
            'user_uuid' =>  $user_uuid,
154
            'user_uuid' =>  $user_uuid,
111
            'fullname' => $fullname,
155
            'fullname' => $fullname,
112
            'country' => $country,
156
            'country' => $country,
113
            'visits' => $visits,
157
            'visits' => $visits,
114
            'connections' => $connections,
158
            'connections' => $connections,
-
 
159
            'link_admin' => $link_admin,
-
 
160
            'link_company' => $link_company,
115
            'link_admin' => $link_admin
161
            'pages' => $pages
Línea 116... Línea 162...
116
        ];
162
        ];
117
        
163
        
118
        return $this->getView()->render('helpers/menu.phtml', $data);
164
        return $this->getView()->render('helpers/menu.phtml', $data);