Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16286 Rev 16299
Línea 46... Línea 46...
46
use LeadersLinked\Model\CompanyFollower;
46
use LeadersLinked\Model\CompanyFollower;
47
use LeadersLinked\Mapper\CountryMapper;
47
use LeadersLinked\Mapper\CountryMapper;
48
use LeadersLinked\Mapper\LocationMapper;
48
use LeadersLinked\Mapper\LocationMapper;
49
use LeadersLinked\Model\Location;
49
use LeadersLinked\Model\Location;
50
use LeadersLinked\Form\User\ChangeTypeForm;
50
use LeadersLinked\Form\User\ChangeTypeForm;
-
 
51
use LeadersLinked\Form\User\NetworkDataForm;
Línea 51... Línea 52...
51
 
52
 
52
class UserController extends AbstractActionController
53
class UserController extends AbstractActionController
53
{
54
{
54
    /**
55
    /**
Línea 99... Línea 100...
99
        $currentUserPlugin = $this->plugin('currentUserPlugin');
100
        $currentUserPlugin = $this->plugin('currentUserPlugin');
100
        $currentUser = $currentUserPlugin->getUser();
101
        $currentUser = $currentUserPlugin->getUser();
101
        $currentCompany = $currentUserPlugin->getCompany();
102
        $currentCompany = $currentUserPlugin->getCompany();
Línea 102... Línea 103...
102
        
103
        
103
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
104
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
Línea 104... Línea 105...
104
        $network = $currentNetworkPlugin->getNetwork();
105
        $currentNetwork = $currentNetworkPlugin->getNetwork();
Línea 105... Línea 106...
105
        
106
        
Línea 127... Línea 128...
127
                }
128
                }
128
            }
129
            }
Línea 129... Línea 130...
129
            
130
            
130
            if($isJson) {
131
            if($isJson) {
-
 
132
            {
-
 
133
                $network_id = $this->params()->fromQuery('network_id');
-
 
134
                if($currentUser->is_super_user == User::IS_SUPER_USER_YES) {
-
 
135
                    
-
 
136
                    $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
137
                    $network = $networkMapper->fetchOneByUuid($network_id);
-
 
138
                    if(!$network) {
-
 
139
                        $network = $currentNetwork;
-
 
140
                    }
-
 
141
                } else {
-
 
142
                    $network = $currentNetwork;
-
 
143
                    
-
 
144
                }
-
 
145
                
Línea 131... Línea 146...
131
            {
146
                
132
 
147
 
Línea 133... Línea 148...
133
                $search = $this->params()->fromQuery('search', []);
148
                $search = $this->params()->fromQuery('search', []);
Línea 335... Línea 350...
335
                    $records = $paginator->getCurrentItems();
350
                    $records = $paginator->getCurrentItems();
Línea 336... Línea 351...
336
                    
351
                    
337
                    foreach($records as $record)
352
                    foreach($records as $record)
338
                    {
353
                    {
339
                        $actions = [];
-
 
Línea -... Línea 354...
-
 
354
                        $actions = [];
-
 
355
                        
-
 
356
                        if($currentNetwork->id == $record->network_id) {
-
 
357
                        
-
 
358
                            $actions['link_profile'] = 'https://'. $network->main_hostname . '/profile/view/' . $record->uuid;
-
 
359
                        } else {
Línea 340... Línea 360...
340
                        $actions['link_profile'] = 'https://'. $network->main_hostname . '/profile/view/' . $record->uuid;
360
                            $actions['link_profile'] = '';
341
                        
361
                        }
342
                        
362
                        
343
                        $details = [] ;
363
                        $details = [] ;
Línea 399... Línea 419...
399
        else if($request->isGet()) {
419
        else if($request->isGet()) {
400
            $this->layout()->setTemplate('layout/layout-backend');
420
            $this->layout()->setTemplate('layout/layout-backend');
401
            $viewModel = new ViewModel();
421
            $viewModel = new ViewModel();
Línea -... Línea 422...
-
 
422
            
-
 
423
            
-
 
424
            $networks = [];
-
 
425
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
426
            
-
 
427
            if($currentUser->is_super_user == User::IS_SUPER_USER_YES) {
-
 
428
                $records = $networkMapper->fetchAll();
-
 
429
                foreach($records as $record) 
-
 
430
                {
-
 
431
                    $networks[ $record->uuid ] = $record->name;
-
 
432
                }
-
 
433
                
-
 
434
            } else {
-
 
435
                $networks[ $currentNetwork->uuid ] = $currentNetwork->name;
-
 
436
            
-
 
437
            }
-
 
438
            
402
            
439
            
403
            
440
            $formFilter = new NetworkDataForm($networks);
404
            $formUploadUsers = new UserUploadForm();
441
            $formUploadUsers = new UserUploadForm();
Línea 405... Línea 442...
405
            $formChangePassword = new ChangePasswordForm();
442
            $formChangePassword = new ChangePasswordForm();
Línea 414... Línea 451...
414
            }
451
            }
415
            $viewModel->setVariables([
452
            $viewModel->setVariables([
416
                'formUploadUsers' => $formUploadUsers,
453
                'formUploadUsers' => $formUploadUsers,
417
                'formChangePassword' => $formChangePassword,
454
                'formChangePassword' => $formChangePassword,
418
                'formChangeType' => $formChangeType,
455
                'formChangeType' => $formChangeType,
-
 
456
                'formFilter' => $formFilter
419
            ] );
457
            ] );
420
            return $viewModel ;
458
            return $viewModel ;
Línea 421... Línea 459...
421
      
459
      
422
        } else {
460
        } else {