  |
1 | 1 | | <?php |
| |
2 | 2 | | /* |
  |
3 | | - | $Id: message_stack.php 153 2005-08-04 12:57:59Z hpdl $ |
| |
| 3 | + | $Id: message_stack.php 199 2005-09-22 15:56:13Z hpdl $ |
|
4 | 4 | | |
| |
5 | 5 | | osCommerce, Open Source E-Commerce Solutions |
| |
6 | 6 | | http://www.oscommerce.com |
| |
|
|
 |
… |
|
24 | 24 | | } |
| |
25 | 25 | | |
| |
26 | 26 | | function add_session($class, $message, $type = 'error') { |
  |
27 | | - | global $osC_Session; |
| |
28 | | - | |
| |
29 | | - | if ($osC_Session->exists('messageToStack')) { |
| |
30 | | - | $messageToStack = $osC_Session->value('messageToStack'); |
| |
| 27 | + | if (isset($_SESSION['messageToStack'])) { |
| |
| 28 | + | $messageToStack = $_SESSION['messageToStack']; |
|
31 | 29 | | } else { |
| |
32 | 30 | | $messageToStack = array(); |
| |
33 | 31 | | } |
| |
34 | 32 | | |
| |
35 | 33 | | $messageToStack[] = array('class' => $class, 'text' => $message, 'type' => $type); |
| |
36 | 34 | | |
  |
37 | | - | $osC_Session->set('messageToStack', $messageToStack); |
| |
| 35 | + | $_SESSION['messageToStack'] = $messageToStack; |
|
38 | 36 | | |
| |
39 | 37 | | $this->add($class, $message, $type); |
| |
40 | 38 | | } |
| |
|
|
 |
… |
|
95 | 93 | | } |
| |
96 | 94 | | |
| |
97 | 95 | | function loadFromSession() { |
  |
98 | | - | global $osC_Session; |
| |
| 96 | + | if (isset($_SESSION['messageToStack'])) { |
| |
| 97 | + | $messageToStack = $_SESSION['messageToStack']; |
|
99 | 98 | | |
  |
100 | | - | if ($osC_Session->exists('messageToStack')) { |
| |
101 | | - | $messageToStack = $osC_Session->value('messageToStack'); |
| |
102 | | - | |
|
103 | 99 | | for ($i=0, $n=sizeof($messageToStack); $i<$n; $i++) { |
| |
104 | 100 | | $this->add($messageToStack[$i]['class'], $messageToStack[$i]['text'], $messageToStack[$i]['type']); |
| |
105 | 101 | | } |
| |
106 | 102 | | |
  |
107 | | - | $osC_Session->remove('messageToStack'); |
| |
| 103 | + | unset($_SESSION['messageToStack']); |
  |
108 | 104 | | } |
| |
109 | 105 | | } |
| |
110 | 106 | | } |