1<?php 2// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project 3// 4// All Rights Reserved. See copyright.txt for details and a complete list of authors. 5// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. 6// $Id$ 7 8class TikiDb_Bridge extends TikiDb 9{ 10 function startTimer() // {{{ 11 { 12 self::get()->startTimer(); 13 } // }}} 14 15 function stopTimer($starttime) // {{{ 16 { 17 self::get()->stopTimer($starttime); 18 } // }}} 19 20 function qstr($str) // {{{ 21 { 22 return self::get()->qstr($str); 23 } // }}} 24 25 function query($query = null, $values = null, $numrows = -1, $offset = -1, $reporterrors = true) // {{{ 26 { 27 return self::get()->query($query, $values, $numrows, $offset, $reporterrors); 28 } // }}} 29 30 function fetchAll($query = null, $values = null, $numrows = -1, $offset = -1, $reporterrors = true) // {{{ 31 { 32 return self::get()->fetchAll($query, $values, $numrows, $offset, $reporterrors); 33 } // }}} 34 35 function queryError($query, &$error, $values = null, $numrows = -1, $offset = -1) // {{{ 36 { 37 return self::get()->queryError($query, $error, $values, $numrows, $offset); 38 } // }}} 39 40 function queryException($query, $values = null, $numrows = -1, $offset = -1) // {{{ 41 { 42 return self::get()->queryException($query, $values, $numrows, $offset); 43 } // }}} 44 45 function getOne($query, $values = null, $reporterrors = true, $offset = 0) // {{{ 46 { 47 return self::get()->getOne($query, $values, $reporterrors, $offset); 48 } // }}} 49 50 function setErrorHandler(TikiDb_ErrorHandler $handler) // {{{ 51 { 52 self::get()->setErrorHandler($handler); 53 } // }}} 54 55 function setTablePrefix($prefix) // {{{ 56 { 57 self::get()->setTablePrefix($prefix); 58 } // }}} 59 60 function setUsersTablePrefix($prefix) // {{{ 61 { 62 self::get()->setUsersTablePrefix($prefix); 63 } // }}} 64 65 function getServerType() // {{{ 66 { 67 return self::get()->getServerType(); 68 } // }}} 69 70 function setServerType($type) // {{{ 71 { 72 self::get()->setServerType($type); 73 } // }}} 74 75 function getErrorMessage() // {{{ 76 { 77 return self::get()->getErrorMessage(); 78 } // }}} 79 80 protected function setErrorMessage($message) // {{{ 81 { 82 self::get()->setErrorMessage($message); 83 } // }}} 84 85 protected function handleQueryError($query, $values, $result, $mode) // {{{ 86 { 87 self::get()->handleQueryError($query, $values, $result, $mode); 88 } // }}} 89 90 protected function convertQueryTablePrefixes(&$query) // {{{ 91 { 92 self::get()->convertQueryTablePrefixes($query); 93 } // }}} 94 95 function convertSortMode($sort_mode, $fields = null) // {{{ 96 { 97 return self::get()->convertSortMode($sort_mode, $fields); 98 } // }}} 99 100 function getQuery() // {{{ 101 { 102 return self::get()->getQuery(); 103 } // }}} 104 105 function setQuery($sql) // {{{ 106 { 107 return self::get()->setQuery($sql); 108 } // }}} 109 110 function ifNull($field, $ifNull) // {{{ 111 { 112 return self::get()->ifNull($field, $ifNull); 113 } // }}} 114 115 function in($field, $values, &$bindvars) // {{{ 116 { 117 return self::get()->in($field, $values, $bindvars); 118 } // }}} 119 120 function concat() // {{{ 121 { 122 $arr = func_get_args(); 123 return call_user_func_array([ self::get(), 'concat' ], $arr); 124 } // }}} 125 126 function table($tableName, $autoIncrement = true) // {{{ 127 { 128 return self::get()->table($tableName, $autoIncrement); 129 } // }}} 130} 131