| @@ 429-450 (lines=22) @@ | ||
| 426 | * @param mixed $key Session data key(s) |
|
| 427 | * @return void |
|
| 428 | */ |
|
| 429 | public function unmark_flash($key) |
|
| 430 | { |
|
| 431 | if (empty($_SESSION['__ci_vars'])) |
|
| 432 | { |
|
| 433 | return; |
|
| 434 | } |
|
| 435 | ||
| 436 | is_array($key) OR $key = array($key); |
|
| 437 | ||
| 438 | foreach ($key as $k) |
|
| 439 | { |
|
| 440 | if (isset($_SESSION['__ci_vars'][$k]) && ! is_int($_SESSION['__ci_vars'][$k])) |
|
| 441 | { |
|
| 442 | unset($_SESSION['__ci_vars'][$k]); |
|
| 443 | } |
|
| 444 | } |
|
| 445 | ||
| 446 | if (empty($_SESSION['__ci_vars'])) |
|
| 447 | { |
|
| 448 | unset($_SESSION['__ci_vars']); |
|
| 449 | } |
|
| 450 | } |
|
| 451 | ||
| 452 | // ------------------------------------------------------------------------ |
|
| 453 | ||
| @@ 537-558 (lines=22) @@ | ||
| 534 | * @param mixed $key Session data key(s) |
|
| 535 | * @return void |
|
| 536 | */ |
|
| 537 | public function unmark_temp($key) |
|
| 538 | { |
|
| 539 | if (empty($_SESSION['__ci_vars'])) |
|
| 540 | { |
|
| 541 | return; |
|
| 542 | } |
|
| 543 | ||
| 544 | is_array($key) OR $key = array($key); |
|
| 545 | ||
| 546 | foreach ($key as $k) |
|
| 547 | { |
|
| 548 | if (isset($_SESSION['__ci_vars'][$k]) && is_int($_SESSION['__ci_vars'][$k])) |
|
| 549 | { |
|
| 550 | unset($_SESSION['__ci_vars'][$k]); |
|
| 551 | } |
|
| 552 | } |
|
| 553 | ||
| 554 | if (empty($_SESSION['__ci_vars'])) |
|
| 555 | { |
|
| 556 | unset($_SESSION['__ci_vars']); |
|
| 557 | } |
|
| 558 | } |
|
| 559 | ||
| 560 | // ------------------------------------------------------------------------ |
|
| 561 | ||