mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
Bug fix for compatibility of db classes with php 4.
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9167 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
36190f9521
commit
cb8e8cbccb
4 changed files with 17 additions and 13 deletions
|
|
@ -37,7 +37,7 @@
|
|||
* @brief constructor
|
||||
**/
|
||||
function DBMysql() {
|
||||
$this->_setDBInfo();
|
||||
$this->_setDBInfo();
|
||||
$this->_connect();
|
||||
}
|
||||
|
||||
|
|
@ -79,10 +79,8 @@
|
|||
$this->setError(mysql_errno(), mysql_error());
|
||||
return;
|
||||
}
|
||||
|
||||
return $result;
|
||||
|
||||
// Set utf8 if a database is MySQL
|
||||
$this->_query("set names 'utf8'");
|
||||
}
|
||||
|
||||
function _afterConnect($connection){
|
||||
|
|
@ -442,7 +440,8 @@
|
|||
}
|
||||
|
||||
function queryError($queryObject){
|
||||
if ($queryObject->getLimit() && $queryObject->getLimit()->isPageHandler()){
|
||||
$limit = $queryObject->getLimit();
|
||||
if ($limit && $limit->isPageHandler()){
|
||||
$buff = new Object ();
|
||||
$buff->total_count = 0;
|
||||
$buff->total_page = 0;
|
||||
|
|
@ -455,7 +454,8 @@
|
|||
}
|
||||
|
||||
function queryPageLimit($queryObject, $result, $connection){
|
||||
if ($queryObject->getLimit() && $queryObject->getLimit()->isPageHandler()) {
|
||||
$limit = $queryObject->getLimit();
|
||||
if ($limit && $limit->isPageHandler()) {
|
||||
// Total count
|
||||
$count_query = sprintf('select count(*) as "count" %s %s', 'FROM ' . $queryObject->getFromString(), ($queryObject->getWhereString() === '' ? '' : ' WHERE '. $queryObject->getWhereString()));
|
||||
if ($queryObject->getGroupByString() != '') {
|
||||
|
|
@ -467,11 +467,11 @@
|
|||
$count_output = $this->_fetch($result_count);
|
||||
$total_count = (int)$count_output->count;
|
||||
|
||||
$list_count = $queryObject->getLimit()->list_count->getValue();
|
||||
$list_count = $limit->list_count->getValue();
|
||||
if (!$list_count) $list_count = 20;
|
||||
$page_count = $queryObject->getLimit()->page_count->getValue();
|
||||
$page_count = $limit->page_count->getValue();
|
||||
if (!$page_count) $page_count = 10;
|
||||
$page = $queryObject->getLimit()->page->getValue();
|
||||
$page = $limit->page->getValue();
|
||||
if (!$page) $page = 1;
|
||||
|
||||
// total pages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue