mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-06-29 07:59:31 +02:00
mlanthaler: Bugfix: Fixed small bug. Also notified the OpenID library maintainer so that they fix the library itself.
(merged from branches/gsoc) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@41811 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
0eada9f41b
commit
4d7346825a
|
@ -1,9 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
// Required so SilverStripe includes this module
|
// Required so SilverStripe includes this module
|
||||||
|
|
||||||
define('MCE_ROOT', 'jsparty/tiny_mce2/');
|
define('MCE_ROOT', 'jsparty/tiny_mce2/');
|
||||||
|
|
||||||
|
// include pear
|
||||||
$path = Director::baseFolder().'/sapphire/pear/';
|
$path = Director::baseFolder().'/sapphire/pear/';
|
||||||
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
|
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
|
||||||
|
|
||||||
|
// include Auth
|
||||||
|
$path = Director::baseFolder().'/sapphire/security/';
|
||||||
|
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
|
||||||
?>
|
?>
|
|
@ -47,8 +47,10 @@ class DB {
|
||||||
* @param array $database A map of options. The 'type' is the name of the subclass of Database to use. For the rest of the options, see the specific class.
|
* @param array $database A map of options. The 'type' is the name of the subclass of Database to use. For the rest of the options, see the specific class.
|
||||||
*/
|
*/
|
||||||
static function connect($databaseConfig) {
|
static function connect($databaseConfig) {
|
||||||
if(!$databaseConfig['type']) user_error("DB::connect: Not passed a valid database config", E_USER_ERROR);
|
if(!isset($databaseConfig['type']) || empty($databaseConfig['type'])) {
|
||||||
if ($databaseConfig['pdo']) { // TODO:pkrenn_remove
|
user_error("DB::connect: Not passed a valid database config", E_USER_ERROR);
|
||||||
|
}
|
||||||
|
if (isset($databaseConfig['pdo']) && $databaseConfig['pdo']) { // TODO:pkrenn_remove
|
||||||
$conn = new PDODatabase($databaseConfig);
|
$conn = new PDODatabase($databaseConfig);
|
||||||
} else { // TODO:pkrenn_remove begin
|
} else { // TODO:pkrenn_remove begin
|
||||||
$dbClass = $databaseConfig['type'];
|
$dbClass = $databaseConfig['type'];
|
||||||
|
|
|
@ -161,8 +161,9 @@ class Auth_OpenID_SQLStore extends Auth_OpenID_OpenIDStore {
|
||||||
function tableExists($table_name)
|
function tableExists($table_name)
|
||||||
{
|
{
|
||||||
return !$this->isError(
|
return !$this->isError(
|
||||||
$this->connection->query("SELECT * FROM %s LIMIT 0",
|
$this->connection->query(
|
||||||
$table_name));
|
sprintf("SELECT * FROM %s LIMIT 0",
|
||||||
|
$table_name)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue
Block a user