From: <dh...@us...> - 2012-07-15 09:13:22
|
Revision: 9880 http://xoops.svn.sourceforge.net/xoops/?rev=9880&view=rev Author: dhcst Date: 2012-07-15 09:13:16 +0000 (Sun, 15 Jul 2012) Log Message: ----------- fix error in type-manager Modified Paths: -------------- XoopsModules/newbb/branches/alfred/newbb/admin/admin_type_manager.php XoopsModules/newbb/branches/alfred/newbb/class/type.php Modified: XoopsModules/newbb/branches/alfred/newbb/admin/admin_type_manager.php =================================================================== --- XoopsModules/newbb/branches/alfred/newbb/admin/admin_type_manager.php 2012-07-14 23:46:12 UTC (rev 9879) +++ XoopsModules/newbb/branches/alfred/newbb/admin/admin_type_manager.php 2012-07-15 09:13:16 UTC (rev 9880) @@ -53,9 +53,7 @@ continue; } else { foreach (array("type_name", "type_color", "type_description") as $var) { - if ($type_obj->getVar($var) != @$_POST[$var][$key]) { - $type_obj->setVar($var, @$_POST[$var][$key]); - } + $type_obj->setVar($var, @$_POST[$var][$key]); } $type_handler->insert($type_obj); unset($type_obj); Modified: XoopsModules/newbb/branches/alfred/newbb/class/type.php =================================================================== --- XoopsModules/newbb/branches/alfred/newbb/class/type.php 2012-07-14 23:46:12 UTC (rev 9879) +++ XoopsModules/newbb/branches/alfred/newbb/class/type.php 2012-07-15 09:13:16 UTC (rev 9880) @@ -14,10 +14,6 @@ exit(); } -defined("NEWBB_FUNCTIONS_INI") || include XOOPS_ROOT_PATH.'/modules/newbb/include/functions.ini.php'; -newbb_load_object(); - - /** * Type * @@ -27,11 +23,17 @@ * * {@link ArtObject} **/ -class NewbbType extends ArtObject +class NewbbType extends XoopsObject { - function NewbbType() + + function NewbbType() { - $this->ArtObject("bb_type"); + $this->__construct(); + } + + function __construct() + { + //$this->ArtObject("bb_type"); $this->initVar('type_id', XOBJ_DTYPE_INT); $this->initVar('type_name', XOBJ_DTYPE_TXTBOX, ""); $this->initVar('type_color', XOBJ_DTYPE_SOURCE, ""); @@ -51,11 +53,16 @@ * {@link ArtObjectHandler} * */ -class NewbbTypeHandler extends ArtObjectHandler +class NewbbTypeHandler extends XoopsPersistableObjectHandler { - function NewbbTypeHandler(&$db) { - $this->ArtObjectHandler($db, 'bb_type', 'NewbbType', 'type_id', 'type_name'); + function NewbbTypeHandler(&$db) + { + parent::__construct($db, "bb_categories", 'Category', 'cat_id', 'cat_title'); } + + function __construct(&$db) { + parent::__construct($db, 'bb_type', 'NewbbType', 'type_id', 'type_name'); + } /** * Get types linked to a forum This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |