53 lines
1.4 KiB
PHP
53 lines
1.4 KiB
PHP
<?php
|
|
/* ----------------------------------------------------------------------
|
|
$Id: class_object_info.php,v 1.1 2007/06/08 14:58:10 r23 Exp $
|
|
|
|
MyOOS [Shopsystem]
|
|
https://www.oos-shop.de
|
|
|
|
Copyright (c) 2003 - 2019 by the MyOOS Development Team.
|
|
----------------------------------------------------------------------
|
|
Based on:
|
|
|
|
File: object_info.php,v 1.5 2002/01/30 01:14:20 hpdl
|
|
----------------------------------------------------------------------
|
|
osCommerce, Open Source E-Commerce Solutions
|
|
http://www.oscommerce.com
|
|
|
|
Copyright (c) 2003 osCommerce
|
|
----------------------------------------------------------------------
|
|
Released under the GNU General Public License
|
|
---------------------------------------------------------------------- */
|
|
|
|
/** ensure this file is being included by a parent file */
|
|
defined( 'OOS_VALID_MOD' ) or die( 'Direct Access to this location is not allowed.' );
|
|
|
|
class objectInfo
|
|
{
|
|
/**
|
|
* @var
|
|
*/
|
|
protected $key;
|
|
|
|
/**
|
|
* @param $object_array
|
|
*/
|
|
function __construct($aObject)
|
|
{
|
|
$this->updateObjectInfo($aObject);
|
|
}
|
|
|
|
/**
|
|
* @param $aObject
|
|
*/
|
|
function updateObjectInfo($aObject)
|
|
{
|
|
if (!is_array($aObject)) return;
|
|
reset($aObject);
|
|
foreach ($aObject as $key => $value) {
|
|
$this->$key = oos_db_prepare_input($value);
|
|
}
|
|
}
|
|
}
|
|
|