2007-07-05 06:50:53 +02:00
|
|
|
<?php
|
|
|
|
/**
|
2016-03-06 10:05:20 +01:00
|
|
|
* EGroupware generalized SQL Storage Object Version 2
|
2007-07-05 06:50:53 +02:00
|
|
|
*
|
|
|
|
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
|
|
|
* @package etemplate
|
|
|
|
* @link http://www.egroupware.org
|
|
|
|
* @author Ralf Becker <RalfBecker@outdoor-training.de>
|
2016-03-06 10:05:20 +01:00
|
|
|
* @copyright 2002-16 by RalfBecker@outdoor-training.de
|
2007-07-05 06:50:53 +02:00
|
|
|
* @version $Id$
|
|
|
|
*/
|
|
|
|
|
2016-03-06 10:05:20 +01:00
|
|
|
use EGroupware\Api;
|
|
|
|
|
2007-07-05 06:50:53 +02:00
|
|
|
/**
|
|
|
|
* generalized SQL Storage Object
|
|
|
|
*
|
|
|
|
* the class can be used in following ways:
|
|
|
|
* 1) by calling the constructor with an app and table-name or
|
|
|
|
* 2) by setting the following documented class-vars in a class derifed from this one
|
|
|
|
* Of cause can you derife the class and call the constructor with params.
|
2008-05-26 10:27:24 +02:00
|
|
|
*
|
2007-07-05 06:50:53 +02:00
|
|
|
* The so_sql2 class uses a privat $data array and __get and __set methods to set its data.
|
2008-05-26 10:27:24 +02:00
|
|
|
* Please note:
|
2007-07-05 06:50:53 +02:00
|
|
|
* You have to explicitly declare other object-properties of derived classes, which should NOT
|
|
|
|
* be handled by that mechanism!
|
|
|
|
*
|
2016-03-06 10:05:20 +01:00
|
|
|
* @deprecated use Api\Storage\Base
|
2007-07-05 06:50:53 +02:00
|
|
|
*/
|
2016-03-06 10:05:20 +01:00
|
|
|
class so_sql2 extends Api\Storage\Base2 {}
|