  |
1 | 1 | | <?php |
| |
2 | 2 | | /* |
  |
3 | | - | $Id: object_info.php 1338 2007-03-05 21:51:26Z hpdl $ |
| |
| 3 | + | $Id: object_info.php 1348 2007-03-05 22:13:23Z hpdl $ |
|
4 | 4 | | |
| |
5 | 5 | | osCommerce, Open Source E-Commerce Solutions |
| |
6 | 6 | | http://www.oscommerce.com |
| |
7 | 7 | | |
  |
8 | | - | Copyright (c) 2006 osCommerce |
| |
| 8 | + | Copyright (c) 2007 osCommerce |
|
9 | 9 | | |
| |
10 | 10 | | Released under the GNU General Public License |
| |
11 | 11 | | */ |
| |
12 | 12 | | |
| |
13 | 13 | | class osC_ObjectInfo { |
  |
| 14 | + | var $_keys = array(); |
| |
| 15 | + | |
|
14 | 16 | | function osC_ObjectInfo($array) { |
| |
15 | 17 | | foreach ($array as $key => $value) { |
  |
16 | | - | $this->$key = $value; |
| |
| 18 | + | $this->_keys[$key] = $value; |
|
17 | 19 | | } |
| |
18 | 20 | | } |
| |
19 | 21 | | |
  |
20 | | - | function get($value) { |
| |
21 | | - | return $this->$value; |
| |
| 22 | + | function get($key) { |
| |
| 23 | + | return $this->_keys[$key]; |
|
22 | 24 | | } |
| |
23 | 25 | | |
  |
| 26 | + | function getAll() { |
| |
| 27 | + | return $this->_keys; |
| |
| 28 | + | } |
| |
| 29 | + | |
|
24 | 30 | | function set($key, $value) { |
  |
25 | | - | $this->$key = $value; |
| |
| 31 | + | $this->_keys[$key] = $value; |
  |
26 | 32 | | } |
| |
27 | 33 | | } |
| |
28 | 34 | | ?> |