| @@ 267-287 (lines=21) @@ | ||
| 264 | * @param string $parser Deprecated? |
|
| 265 | * @param string $data The data to be parsed |
|
| 266 | */ |
|
| 267 | function element_end($parser, $data) |
|
| 268 | { |
|
| 269 | $data = api_utf8_decode($data); |
|
| 270 | global $user; |
|
| 271 | global $users; |
|
| 272 | global $current_value; |
|
| 273 | switch ($data) { |
|
| 274 | case 'Contact': |
|
| 275 | if ($user['Status'] == '5') { |
|
| 276 | $user['Status'] = STUDENT; |
|
| 277 | } |
|
| 278 | if ($user['Status'] == '1') { |
|
| 279 | $user['Status'] = COURSEMANAGER; |
|
| 280 | } |
|
| 281 | $users[] = $user; |
|
| 282 | break; |
|
| 283 | default: |
|
| 284 | $user[$data] = $current_value; |
|
| 285 | break; |
|
| 286 | } |
|
| 287 | } |
|
| 288 | ||
| 289 | /** |
|
| 290 | * XML-parser: handle character data |
|
| @@ 268-288 (lines=21) @@ | ||
| 265 | * @param string $parser Deprecated? |
|
| 266 | * @param string $data The data to be parsed |
|
| 267 | */ |
|
| 268 | function element_end($parser, $data) |
|
| 269 | { |
|
| 270 | $data = api_utf8_decode($data); |
|
| 271 | global $user; |
|
| 272 | global $users; |
|
| 273 | global $current_value; |
|
| 274 | switch ($data) { |
|
| 275 | case 'Contact': |
|
| 276 | if ($user['Status'] == '5') { |
|
| 277 | $user['Status'] = STUDENT; |
|
| 278 | } |
|
| 279 | if ($user['Status'] == '1') { |
|
| 280 | $user['Status'] = COURSEMANAGER; |
|
| 281 | } |
|
| 282 | $users[] = $user; |
|
| 283 | break; |
|
| 284 | default: |
|
| 285 | $user[$data] = $current_value; |
|
| 286 | break; |
|
| 287 | } |
|
| 288 | } |
|
| 289 | ||
| 290 | /** |
|
| 291 | * XML-parser: handle character data |
|