|
69 | 69 | } |
70 | 70 | $uniq_id .= sha1($value['RESULT']); |
71 | 71 | ?> |
72 | | - <div class="l-unit <?php if($status == 'suspended') echo 'l-unit--suspended'; if($_COOKIE[$uniq_id] == 1) echo ' l-unit--starred'; ?> animate__animated animate__fadeIn" id="web-unit-<?=$i?>" uniq-id="<?=$uniq_id?>" sort-date="<?=strtotime($value['DATE'].' '.$value['TIME'])?>" sort-name="<?=$value['RESULT']?>" sort-type="<?=_($object)?>" sort-owner="<?=$value['USER']?>" sort-status="<?=$status?>" |
| 72 | + <div class="l-unit <?php if($status == 'suspended') echo 'l-unit--suspended'; ?> animate__animated animate__fadeIn" id="web-unit-<?=$i?>" uniq-id="<?=$uniq_id?>" sort-date="<?=strtotime($value['DATE'].' '.$value['TIME'])?>" sort-name="<?=$value['RESULT']?>" sort-type="<?=_($object)?>" sort-owner="<?=$value['USER']?>" sort-status="<?=$status?>" |
73 | 73 | style="<?php if (($_SESSION['POLICY_SYSTEM_HIDE_ADMIN'] === 'yes') && ($value['USER']) === 'admin') { echo 'display: none;';}?>"> |
74 | 74 |
|
75 | 75 | <div class="l-unit__col l-unit__col--right"> |
|
109 | 109 | <div class="clearfix l-unit__stat-col--left wide-5 truncate"> |
110 | 110 | <?php |
111 | 111 | if ($value['KEY'] == 'RECORD') { |
112 | | - $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'].'&token='.$_SESSION['token'].''; |
| 112 | + $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER']; |
113 | 113 | } |
114 | 114 | if ($value['KEY'] == 'ACCOUNT') { |
115 | | - $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'].'&token='.$_SESSION['token'].''; |
| 115 | + $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER']; |
116 | 116 | } |
117 | 117 | if ($value['KEY'] == 'JOB') { |
118 | | - $edit_lnk = '/edit/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'].'&token='.$_SESSION['token'].''; |
| 118 | + $edit_lnk = '/edit/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER']; |
119 | 119 | } |
120 | 120 | if ($value['KEY'] == 'DATABASE') { |
121 | | - $edit_lnk = '/edit/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'].'&token='.$_SESSION['token'].''; |
| 121 | + $edit_lnk = '/edit/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER']; |
122 | 122 | } |
123 | 123 | if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) { |
124 | | - $edit_lnk = '/edit/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'].'&token='.$_SESSION['token'].''; |
| 124 | + $edit_lnk = '/edit/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER']; |
125 | 125 | } |
126 | 126 | ?> |
127 | 127 | <b> |
128 | | - <?php if (($_SESSION['userContext'] === 'admin') && ($_SESSION['user'] !== 'admin') && ($value['USER'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {?> |
| 128 | + <?php if (($_SESSION['userContext'] === 'admin') && ($_SESSION['user'] !== 'admin') && ($value['USER'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) { ?> |
129 | 129 | <?=$value['RESULT']?> |
130 | | - <?} else {?> |
131 | | - <a href="<?=$edit_lnk; ?>"><?=$value['RESULT']?></a> |
132 | | - <?php } ?> |
| 130 | + <?} else { |
| 131 | + if($value['USER'] == $_SESSION['user']){ |
| 132 | + ?> |
| 133 | + <a href="<?=$edit_lnk.'&token='.$_SESSION['token'];?>"><?=$value['RESULT']?></a> |
| 134 | + <?php |
| 135 | + }else{ |
| 136 | + ?> |
| 137 | + <a href="/login/?loginas=<?=$value['USER']?>&token=<?=$_SESSION['token']?>&edit_link=<?=urlencode($edit_lnk);?>""><?=$value['RESULT']?></a> |
| 138 | + <?php |
| 139 | + } |
| 140 | + } ?> |
133 | 141 | </b> |
134 | 142 | </div> |
135 | 143 | <div class="clearfix l-unit__stat-col--left u-text-right compact-3"> |
|
0 commit comments