Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
<?php
2
    use LeadersLinked\Library\Functions;
3
 
4
 
5
    $request_uri = $_SERVER['REQUEST_URI'];
6
    $patron = '/^\/my-company/';
7
    $company_id = 0;
8
    if(preg_match($patron, $request_uri)) {
9
        $parts = explode('/', substr($request_uri, 1));
10
        if(count($parts) >= 1) {
11
            $company_id = $parts[1];
12
        }
13
    }
14
 
15
    $currentUser            = $this->currentUserHelper();
16
    $user_id        = $currentUser->getUserId();
17
    $roleName = $currentUser->getUserTypeId();
18
 
19
    $acl = $this->viewModel()->getCurrent()->getVariable('acl');
20
 
21
    $allowProfile = $acl->isAllowed($roleName, 'my-company/profile');
22
    $allowFollower = $acl->isAllowed($roleName, 'my-company/follower');
23
    $allowUser = $acl->isAllowed($roleName, 'my-company/user');
24
    $allowFeed = $acl->isAllowed($roleName, 'my-company/feed');
25
    $allowJob = $acl->isAllowed($roleName, 'my-company/job');
26
 
27
    $allowCompany =  $allowFeed || $allowFollower || $allowJob || $allowProfile || $allowUser;
28
 
29
 
30
    /*
31
     <?php if($acl->isAllowed($roleName, 'my-company/setting')) : ?>
32
		<li>
33
			<a href="<?php echo  $this->url('my-company/setting',['id' =>  $company_id]) ;?>" title="">
34
				<span><i class="fa fa-diamond"></i></span>LABEL_SETTINGS
35
			</a>
36
		</li>
37
		<?php endif; ?>
38
     */
39
 
40
?>
41
<?php if($allowCompany) : ?>
42
	<li class="list-inline-item">
43
		<div class="dropdown">
44
			<button class="btn btn-link dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
45
				<span><i class="fa fa-building"></i></span>LABEL_GENERAL
46
			</button>
47
			<div class="dropdown-menu my-company-dropdown" aria-labelledby="dropdownMenu1">
48
				<?php if($allowJob) :  ?>
49
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/job',['id' =>  $company_id]) ;?>" title="">LABEL_JOBS</a>
50
				<?php endif;?>
51
 
52
				<?php if($allowProfile) :  ?>
53
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/profile',['id' =>  $company_id]) ;?>" title="">LABEL_PROFILE</a>
54
				<?php endif;?>
55
 
56
				<?php if($allowFeed) :  ?>
57
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/feed',['id' =>  $company_id]) ;?>" title="">LABEL_FEEDS</a>
58
				<?php endif;?>
59
 
60
				<?php if($allowFollower) :  ?>
61
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/follower',['id' =>  $company_id]) ;?>" title="">LABEL_FOLLOWERS</a>
62
				<?php endif;?>
63
			</div>
64
		</div>
65
	</li>
66
<?php endif; ?>
67
 
68
 
69
<?php
70
	if($acl->isAllowed($roleName, 'my-company/microlearning')) :
71
?>
72
	<li class="list-inline-item">
73
		<div class="dropdown">
74
			<button class="btn btn-link dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
75
				<span><i class="fa fa-building"></i></span>LABEL_MICROLEARNING
76
			</button>
77
			<div class="dropdown-menu my-company-dropdown" aria-labelledby="dropdownMenu2">
78
				<?php if($acl->isAllowed($roleName, 'my-company/microlearning/quiz')) : ?>
79
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/microlearning/quiz',['id' =>  $company_id]) ;?>" title="">LABEL_QUIZZES</a>
80
				<?php endif;?>
81
				<?php if($acl->isAllowed($roleName, 'my-company/microlearning/topic')) : ?>
82
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/microlearning/topic',['id' =>  $company_id]) ;?>" title="">LABEL_TOPICS</a>
83
				<?php endif;?>
84
				<?php if($acl->isAllowed($roleName, 'my-company/microlearning/device')) : ?>
85
					<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/microlearning/device',['id' =>  $company_id]) ;?>" title="">LABEL_DEVICES</a>
86
				<?php endif;?>
87
			</div>
88
		</div>
89
	</li>
90
<?php endif; ?>
91
 
92
<?php
93
	if($acl->isAllowed($roleName, 'my-company/self-evaluation')) : ?>
94
		<li class="list-inline-item">
95
			<div class="dropdown">
96
				<button class="btn btn-link dropdown-toggle" type="button" id="dropdownMenu3" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
97
					<span><i class="fa fa-pencil"></i></span>LABEL_SELF_EVALUATION
98
				</button>
99
				<div class="dropdown-menu my-company-dropdown" aria-labelledby="dropdownMenu3">
100
					<?php if($acl->isAllowed($roleName, 'my-company/self-evaluation/form')) : ?>
101
						<a class="text-submenu dropdown-item w-100" href="<?php echo  $this->url('my-company/self-evaluation/form',['id' =>  $company_id]) ;?>" title="">LABEL_FORMS</a>
102
					<?php endif;?>
103
				</div>
104
			</div>
105
		</li>
106
<?php endif; ?>