Включил показывать ошибки и ужаснулся - код пестрит нотисами.
Попытаюсь подчистить....
1. файл classes\adodbt\read_table.php
В начало функции добавил переменную
а в конце код
code: if (is_array ($rs))
{
$thiz->rowset = $rs;
return true;
}
else
{return false;}
заменил следующим кодом
code: if (is_array ($rs))
{
$thiz->rowset = $rs;
$ret=true;
}
return $ret;
}
2. файл classes\adodbt\write_table.php
аналогично в начало функции добавлена переменная
и в конце функции код
code: if (locked_filewrite($thiz->db_name.$table.'/'.$id.$thiz->ext,$rowset))
{return true;}
else
{
$thiz->ErrorMsg[] = _DB_ERRORMSG_105;
return false;
}
}
заменён кодом
code: if (locked_filewrite($thiz->db_name.$table.'/'.$id.$thiz->ext,$rowset))
{$ret = true;}
else
{$thiz->ErrorMsg[] = _DB_ERRORMSG_105;}
return $ret;
}
3. файл classes\adodbt\insert.php
аналогично в начало добавил
код
code: if ($rs)
{return true;}
else
{return false;}
}
заменил кодом
code: if ($rs) {$ret = true;}
return $ret;
}
4. файл classes\adodbt\update.php
аналогично в начало добавил
код
code: if ($rs)
{return true;}
else
{return false;}
}
заменил кодом
code: if ($rs) {$ret = true;}
return $ret;
}
короче сделаю так со всеми файлами папки classes\adodbt\ |