/core/xpdo/om/sqlite/xpdoobject.class.php
https://github.com/esche/revolution · PHP · 73 lines · 26 code · 4 blank · 43 comment · 1 complexity · a53df949b9307a4c575c385c1e7622b0 MD5 · raw file
- <?php
- /*
- * Copyright 2006-2010 by Jason Coward <xpdo@opengeek.com>
- *
- * This file is part of xPDO.
- *
- * xPDO is free software; you can redistribute it and/or modify it under the
- * terms of the GNU General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option) any later
- * version.
- *
- * xPDO is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with
- * xPDO; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
- * Suite 330, Boston, MA 02111-1307 USA
- */
- /**
- * Contains a derivative of the xPDOObject class for SQLite.
- *
- * This file contains the base persistent object classes for SQLite, which your
- * user-defined classes will extend when implementing an xPDO object model
- * targeted at the SQLite platform.
- *
- * @package xpdo
- * @subpackage om.sqlite
- */
- if (!class_exists('xPDOObject')) {
- /** Include the parent {@link xPDOObject} class. */
- include_once (strtr(realpath(dirname(__FILE__)), '\\', '/') . '/../xpdoobject.class.php');
- }
- /**
- * Implements extensions to the base xPDOObject class for SQLite.
- *
- * {@inheritdoc}
- *
- * @package xpdo
- * @subpackage om.sqlite
- */
- class xPDOObject_sqlite extends xPDOObject {
- public $_currentTimestamps= array(
- "CURRENT_TIMESTAMP"
- );
- public $_currentDates= array(
- "CURRENT_DATE"
- );
- public $_currentTimes= array(
- "CURRENT_TIME"
- );
- }
- /**
- * Extend this abstract class to define a class having an integer primary key.
- *
- * @package xpdo
- * @subpackage om.sqlite
- */
- class xPDOSimpleObject_sqlite extends xPDOSimpleObject {
- public $_currentTimestamps= array(
- "CURRENT_TIMESTAMP"
- );
- public $_currentDates= array(
- "CURRENT_DATE"
- );
- public $_currentTimes= array(
- "CURRENT_TIME"
- );
- }