  |
1 | 1 | | <?php |
| |
2 | 2 | | /* |
  |
3 | | - | $Id: message_stack.php 151 2005-08-02 14:33:25Z mattice $ |
| |
| 3 | + | $Id: message_stack.php 368 2005-12-22 16:27:23Z 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 | | } |
| |
|
|
 |
… |
|
49 | 47 | | if ($this->messages[$i]['class'] == $class) { |
| |
50 | 48 | | switch ($this->messages[$i]['type']) { |
| |
51 | 49 | | case 'error': |
  |
52 | | - | $bullet_image = DIR_WS_ICONS . 'error.gif'; |
| |
| 50 | + | $bullet_image = DIR_WS_IMAGES . 'icons/error.gif'; |
|
53 | 51 | | break; |
| |
54 | 52 | | case 'warning': |
  |
55 | | - | $bullet_image = DIR_WS_ICONS . 'warning.gif'; |
| |
| 53 | + | $bullet_image = DIR_WS_IMAGES . 'icons/warning.gif'; |
|
56 | 54 | | break; |
| |
57 | 55 | | case 'success': |
  |
58 | | - | $bullet_image = DIR_WS_ICONS . 'success.gif'; |
| |
| 56 | + | $bullet_image = DIR_WS_IMAGES . 'icons/success.gif'; |
|
59 | 57 | | break; |
| |
60 | 58 | | default: |
  |
61 | | - | $bullet_image = DIR_WS_ICONS . 'bullet_default.gif'; |
| |
| 59 | + | $bullet_image = DIR_WS_IMAGES . 'icons/bullet_default.gif'; |
|
62 | 60 | | } |
| |
63 | 61 | | |
| |
64 | 62 | | $messages .= '<li style="list-style-image: url(\'' . $bullet_image . '\')">' . tep_output_string($this->messages[$i]['message']) . '</li>'; |
| |
|
|
 |
… |
|
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 | | } |