Changeset 25619 for extensions/AdminTools/include/MultiView.class.php
- Timestamp:
- Nov 21, 2013, 7:10:41 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AdminTools/include/MultiView.class.php
r25618 r25619 8 8 { 9 9 /** @var bool $is_admin */ 10 private $is_admin ;10 private $is_admin = false; 11 11 12 12 /** @var array $data */ 13 13 private $data = array(); 14 15 /** @var array $user */ 16 private $user = array(); 14 17 15 18 /** … … 52 55 53 56 /** 57 * @return array 58 */ 59 public function get_user() 60 { 61 return $this->user; 62 } 63 64 /** 54 65 * Save $data in session 55 66 */ … … 93 104 public function user_init() 94 105 { 106 global $user, $conf; 107 95 108 $this->is_admin = is_admin(); 96 109 110 $this->user = array( 111 'id' => $user['id'], 112 'username' => $user['username'], 113 ); 114 97 115 if ($this->is_admin) 98 116 { 99 global $user, $conf; 117 if ($this->data['view_as'] == 0) 118 { 119 $this->data['view_as'] = $user['id']; 120 } 121 if (empty($this->data['lang'])) 122 { 123 $this->data['lang'] = $user['language']; 124 } 125 if (empty($this->data['theme'])) 126 { 127 $this->data['theme'] = $user['theme']; 128 } 100 129 101 130 // view_as … … 104 133 $this->data['view_as'] = (int)$_GET['view_as']; 105 134 } 106 if ($this->data['view_as'] != $user['id'] and $this->data['view_as'] != 0)135 if ($this->data['view_as'] != $user['id']) 107 136 { 108 137 $user = build_user($this->data['view_as'], true); … … 116 145 $this->data['theme'] = $_GET['theme']; 117 146 } 118 if ($this->data['theme'] != '') 119 { 120 $user['theme'] = $this->data['theme']; 121 } 147 $user['theme'] = $this->data['theme']; 122 148 123 149 // lang … … 126 152 $this->data['lang'] = $_GET['lang']; 127 153 } 128 if ($this->data['lang'] != '') 129 { 130 $user['language'] = $this->data['lang']; 131 } 154 $user['language'] = $this->data['lang']; 132 155 133 156 // show_queries
Note: See TracChangeset
for help on using the changeset viewer.