X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FConfig.php;h=c457da1a5a1f74515f0b15537e49b59024c107e2;hb=956e053da6e7efb27f00b4d4195a832a8c298a45;hp=bf9d880caef6168009fb25c615aa3d9a39dfef8a;hpb=861e838adda95bb3b6144ce52468459ca9cb191c;p=quix0rs-gnu-social.git diff --git a/classes/Config.php b/classes/Config.php index bf9d880cae..c457da1a5a 100644 --- a/classes/Config.php +++ b/classes/Config.php @@ -17,16 +17,12 @@ * along with this program. If not, see . */ -if (!defined('STATUSNET')) { - exit(1); -} +if (!defined('GNUSOCIAL')) { exit(1); } /** * Table Definition for config */ -require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; - class Config extends Managed_DataObject { ###START_AUTOCODE @@ -35,7 +31,7 @@ class Config extends Managed_DataObject public $__table = 'config'; // table name public $section; // varchar(32) primary_key not_null public $setting; // varchar(32) primary_key not_null - public $value; // varchar(255) + public $value; // text /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE @@ -46,7 +42,7 @@ class Config extends Managed_DataObject 'fields' => array( 'section' => array('type' => 'varchar', 'length' => 32, 'not null' => true, 'default' => '', 'description' => 'configuration section'), 'setting' => array('type' => 'varchar', 'length' => 32, 'not null' => true, 'default' => '', 'description' => 'configuration setting'), - 'value' => array('type' => 'varchar', 'length' => 255, 'description' => 'configuration value'), + 'value' => array('type' => 'text', 'description' => 'configuration value'), ), 'primary key' => array('section', 'setting'), ); @@ -115,19 +111,19 @@ class Config extends Managed_DataObject return $result; } - function delete() + function delete($useWhere=false) { - $result = parent::delete(); - if ($result) { + $result = parent::delete($useWhere); + if ($result !== false) { Config::_blowSettingsCache(); } return $result; } - function update($orig=null) + function update($dataObject=false) { - $result = parent::update($orig); - if ($result) { + $result = parent::update($dataObject); + if ($result !== false) { Config::_blowSettingsCache(); } return $result;