Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3491 Rev 3639
Línea 1... Línea 1...
1
<?php
1
<?php
Línea 2... Línea 2...
2
 
2
 
-
 
3
use LeadersLinked\Model\UserType;
Línea 3... Línea 4...
3
use LeadersLinked\Model\UserType;
4
use LeadersLinked\Model\User;
-
 
5
 
-
 
6
$currentUser            = $this->currentUserHelper();
-
 
7
 
4
 
8
$logoForNavbar = $this->networkNavbarHelper();
Línea 5... Línea 9...
5
$currentUser            = $this->currentUserHelper();
9
 
6
if( $currentUser->hasIdentity() ) {
10
if( $currentUser->hasIdentity() ) {
7
 
11
 
Línea 8... Línea 12...
8
$session_user_id        = $currentUser->getUserId();
12
$session_user_id        = $currentUser->getUserId();
Línea -... Línea 13...
-
 
13
$session_usertype_id    = $currentUser->getUserTypeId();
-
 
14
$user = $currentUser->getUser();
-
 
15
 
9
$session_usertype_id    = $currentUser->getUserTypeId();
16
$link_admin = $session_usertype_id == UserType::ADMIN ? 1 : 0;
Línea 10... Línea 17...
10
$user = $currentUser->getUser();
17
 
Línea 95... Línea 102...
95
$menu = json_encode($menu);
102
$menu = json_encode($menu);
Línea 96... Línea 103...
96
 
103
 
Línea -... Línea 104...
-
 
104
$image = $this->url('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
97
$image = $this->url('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
105
 
98
 
106
 
99
 
107
 
100
$isChatPage = $this->viewModel()->getCurrent()->getVariable('is_chat');
108
$isChatPage = $this->viewModel()->getCurrent()->getVariable('is_chat');
101
$routeCheckSession = $this->url('check-session');
109
$routeCheckSession = $this->url('check-session');
102
$currentUser    = $this->currentUserHelper();
110
$currentUser    = $this->currentUserHelper();
103
$js = <<<JS
111
$js = <<<JS
104
const navbarVars={
112
const navbarVars={
105
  menu: '$menu',
113
  menu: '$menu',
-
 
114
  isChatPage: '$isChatPage' === '1',
106
  isChatPage: '$isChatPage' === '1',
115
  routeCheckSession: '$routeCheckSession',
107
  routeCheckSession: '$routeCheckSession',
116
  linkAdmin : '$link_admin' === '1',
108
  link_admin : '$link_admin',
117
  linkImpersonate : '$link_impersonate' === '1',
109
  image: '$image',
118
  image: '$image',
110
  fullName: '$fullname',
119
  fullName: '$fullname',
-
 
120
  country: '$country',
111
  country: '$country',
121
  visits: '$visits',
112
  visits: '$visits',
122
  connections: '$connections',
113
  connections: '$connections'
123
  logoForNavbar: '$logoForNavbar',
114
}
124
}
115
//TODO is_chat
125
//TODO is_chat