| | |
| | | // +----------------------------------------------------------------------+ |
| | | // | PHP versions 4 and 5 | |
| | | // +----------------------------------------------------------------------+ |
| | | // | Copyright (c) 1998-2006 Manuel Lemos, Tomas V.V.Cox, | |
| | | // | Copyright (c) 1998-2008 Manuel Lemos, Tomas V.V.Cox, | |
| | | // | Stig. S. Bakken, Lukas Smith | |
| | | // | All rights reserved. | |
| | | // +----------------------------------------------------------------------+ |
| | |
| | | // | Author: Lukas Smith <smith@pooteeweet.org> | |
| | | // +----------------------------------------------------------------------+ |
| | | // |
| | | // $Id: sqlite.php,v 1.8 2006/06/13 22:55:55 lsmith Exp $ |
| | | // $Id: sqlite.php 292715 2009-12-28 14:06:34Z quipo $ |
| | | // |
| | | |
| | | require_once 'MDB2/Driver/Function/Common.php'; |
| | |
| | | } |
| | | |
| | | // }}} |
| | | // {{{ unixtimestamp() |
| | | |
| | | /** |
| | | * return string to call a function to get the unix timestamp from a iso timestamp |
| | | * |
| | | * @param string $expression |
| | | * |
| | | * @return string to call a variable with the timestamp |
| | | * @access public |
| | | */ |
| | | function unixtimestamp($expression) |
| | | { |
| | | return 'strftime("%s",'. $expression.', "utc")'; |
| | | } |
| | | |
| | | // }}} |
| | | // {{{ substring() |
| | | |
| | | /** |
| | |
| | | */ |
| | | function substring($value, $position = 1, $length = null) |
| | | { |
| | | if (!is_null($length)) { |
| | | return "substr($value,$position,$length)"; |
| | | if (null !== $length) { |
| | | return "substr($value, $position, $length)"; |
| | | } |
| | | return "substr($value,$position,length($value))"; |
| | | return "substr($value, $position, length($value))"; |
| | | } |
| | | |
| | | // }}} |
| | |
| | | } |
| | | |
| | | // }}} |
| | | // {{{ replace() |
| | | |
| | | /** |
| | | * return string to call a function to get a replacement inside an SQL statement. |
| | | * |
| | | * @return string to call a function to get a replace |
| | | * @access public |
| | | */ |
| | | function replace($str, $from_str, $to_str) |
| | | { |
| | | $db =& $this->getDBInstance(); |
| | | if (PEAR::isError($db)) { |
| | | return $db; |
| | | } |
| | | |
| | | $error =& $db->raiseError(MDB2_ERROR_UNSUPPORTED, null, null, |
| | | 'method not implemented', __FUNCTION__); |
| | | return $error; |
| | | } |
| | | |
| | | // }}} |
| | | } |
| | | ?> |