@@ 127-138 (lines=12) @@ | ||
124 | /** |
|
125 | * Sets session attributes to the given values |
|
126 | */ |
|
127 | public function set_userdata($newdata = [], $newval = '') { |
|
128 | ||
129 | if (is_string($newdata)) { |
|
130 | $newdata = [$newdata => $newval]; |
|
131 | } |
|
132 | ||
133 | if (count($newdata) > 0) { |
|
134 | foreach ($newdata as $key => $val) { |
|
135 | $_SESSION[$key] = $val; |
|
136 | } |
|
137 | } |
|
138 | } |
|
139 | ||
140 | /** |
|
141 | * Erases given session attributes |
|
@@ 143-154 (lines=12) @@ | ||
140 | /** |
|
141 | * Erases given session attributes |
|
142 | */ |
|
143 | public function unset_userdata($newdata = []) { |
|
144 | ||
145 | if (is_string($newdata)) { |
|
146 | $newdata = [$newdata => '']; |
|
147 | } |
|
148 | ||
149 | if (count($newdata) > 0) { |
|
150 | foreach ($newdata as $key => $val) { |
|
151 | unset($_SESSION[$key]); |
|
152 | } |
|
153 | } |
|
154 | } |
|
155 | ||
156 | /** |
|
157 | * Starts up the session system for current request |