[xoops-cvslog 5665] CVS update: xoops2jp/html/modules/base/class

Back to archive index

Minahito minah****@users*****
2006年 11月 7日 (火) 17:04:32 JST


Index: xoops2jp/html/modules/base/class/smiles.php
diff -u xoops2jp/html/modules/base/class/smiles.php:1.1.2.3 xoops2jp/html/modules/base/class/smiles.php:removed
--- xoops2jp/html/modules/base/class/smiles.php:1.1.2.3	Fri Aug  4 19:32:54 2006
+++ xoops2jp/html/modules/base/class/smiles.php	Tue Nov  7 17:04:31 2006
@@ -1,31 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseSmilesObject extends XoopsSimpleObject
-{
-	function BaseSmilesObject()
-	{
-		$this->initVar('id', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('code', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('smile_url', XOBJ_DTYPE_STRING, '', true, 100);
-		$this->initVar('emotion', XOBJ_DTYPE_STRING, '', true, 75);
-		$this->initVar('display', XOBJ_DTYPE_BOOL, '0', true);
-	}
-}
-
-class BaseSmilesHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "smiles";
-	var $mPrimary = "id";
-	var $mClass = "BaseSmilesObject";
-	
-	function delete(&$obj)
-	{
-		@unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('smile_url'));
-		
-		return parent::delete($obj);
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/image.php
diff -u xoops2jp/html/modules/base/class/image.php:1.1.2.5 xoops2jp/html/modules/base/class/image.php:removed
--- xoops2jp/html/modules/base/class/image.php:1.1.2.5	Fri Aug  4 19:55:01 2006
+++ xoops2jp/html/modules/base/class/image.php	Tue Nov  7 17:04:31 2006
@@ -1,102 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseImageObject extends XoopsSimpleObject
-{
-	var $mImageCategory = null;
-	var $_mImageCategoryLoadedFlag = false;
-	var $mImageBody = null;
-	var $_mImageBodyLoadedFlag = false;
-
-	function BaseImageObject()
-	{
-		$this->initVar('image_id', XOBJ_DTYPE_INT, '', false);
-		$this->initVar('image_name', XOBJ_DTYPE_STRING, '', true, 30);
-		$this->initVar('image_nicename', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('image_mimetype', XOBJ_DTYPE_STRING, '', true, 30);
-		$this->initVar('image_created', XOBJ_DTYPE_INT, time(), true);
-		$this->initVar('image_display', XOBJ_DTYPE_BOOL, '1', true);
-		$this->initVar('image_weight', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('imgcat_id', XOBJ_DTYPE_INT, '0', true);
-	}
-
-	function loadImagecategory()
-	{
-		if ($this->_mImageCategoryLoadedFlag == false) {
-			$handler =& xoops_getmodulehandler('imagecategory', 'base');
-			$this->mImageCategory =& $handler->get($this->get('imgcat_id'));
-			$this->_mImageCategoryLoadedFlag = true;
-		}
-	}
-
-	function loadImagebody()
-	{
-		if ($this->_mImageBodyLoadedFlag == false) {
-			$handler =& xoops_getmodulehandler('imagebody', 'base');
-			$this->mImageBody =& $handler->get($this->get('image_id'));
-			$this->_mImageBodyLoadedFlag = true;
-		}
-	}
-
-	function &createImagebody()
-	{
-		$handler =& xoops_getmodulehandler('imagebody', 'base');
-		$obj =& $handler->create();
-		$obj->set('image_id', $this->get('image_id'));
-		return $obj;
-	}
-}
-
-class BaseImageHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "image";
-	var $mPrimary = "image_id";
-	var $mClass = "BaseImageObject";
-
-	function insert(&$obj, $force = false)
-	{
-		if (parent::insert($obj, $force)) {
-			if (is_object($obj->mImageBody)) {
-				$obj->mImageBody->set('image_id', $obj->get('image_id'));
-				$handler =& xoops_getmodulehandler('imagebody', 'base');
-				return $handler->insert($obj->mImageBody, $force);
-			}
-			
-			return true;
-		}
-		
-		return false;
-	}
-	
-	/**
-	 *
-	 * Delete object and image file.
-	 *
-	 * @param $obj    BaseImageObject
-	 * @param $force  boolean
-	 * @return boolean
-	 */	
-	function delete(&$obj, $force = false)
-	{
-		$obj->loadImagebody();
-			
-		if (parent::delete($obj, $force)) {
-			$filepath = XOOPS_UPLOAD_PATH . "/" . $obj->get('image_name');
-			if (file_exists($filepath)) {
-				@unlink($filepath);
-			}
-			
-			if (is_object($obj->mImageBody)) {
-				$handler =& xoops_getmodulehandler('imagebody', 'base');
-				$handler->delete($obj->mImageBody, $force);
-			}
-			
-			return true;
-		}
-		
-		return false;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/block_module_link.php
diff -u xoops2jp/html/modules/base/class/block_module_link.php:1.1.2.1 xoops2jp/html/modules/base/class/block_module_link.php:removed
--- xoops2jp/html/modules/base/class/block_module_link.php:1.1.2.1	Thu Apr  6 14:59:33 2006
+++ xoops2jp/html/modules/base/class/block_module_link.php	Tue Nov  7 17:04:31 2006
@@ -1,21 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseBlock_module_linkObject extends XoopsSimpleObject
-{
-	function BaseBlock_module_linkObject()
-	{
-		$this->initVar('block_id', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('module_id', XOBJ_DTYPE_INT, '0', true);
-	}
-}
-
-class BaseBlock_module_linkHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "block_module_link";
-	var $mPrimary = "block_id";
-	var $mClass = "BaseBlock_module_linkObject";
-}
-
-?>
Index: xoops2jp/html/modules/base/class/columnside.php
diff -u xoops2jp/html/modules/base/class/columnside.php:1.1.2.3 xoops2jp/html/modules/base/class/columnside.php:removed
--- xoops2jp/html/modules/base/class/columnside.php:1.1.2.3	Sat Aug 26 16:15:08 2006
+++ xoops2jp/html/modules/base/class/columnside.php	Tue Nov  7 17:04:31 2006
@@ -1,80 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
-
-class BaseColumnsideObject extends XoopsSimpleObject
-{
-	function BaseColumnsideObject()
-	{
-		$this->initVar('id', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('name', XOBJ_DTYPE_STRING, '', true, 255);
-	}
-}
-
-class BaseColumnsideHandler extends XoopsObjectHandler
-{
-	var $_mResults = array();
-	
-	function BaseColumnsideHandler(&$db)
-	{
-		$t_arr = array (
-				0 => _AD_BASE_LANG_SIDE_BLOCK_LEFT,
-				1 => _AD_BASE_LANG_SIDE_BLOCK_RIGHT,
-				3 => _AD_BASE_LANG_CENTER_BLOCK_LEFT,
-				4 => _AD_BASE_LANG_CENTER_BLOCK_RIGHT,
-				5 => _AD_BASE_LANG_CENTER_BLOCK_CENTER
-			);
-			
-		foreach ($t_arr as $id => $name) {
-			$this->_mResults[$id] =& $this->create();
-			$this->_mResults[$id]->setVar('id', $id);
-			$this->_mResults[$id]->setVar('name', $name);
-		}
-	}
-	
-	function &create()
-	{
-		$ret =& new BaseColumnsideObject();
-		return $ret;
-	}
-	
-	function &get($id)
-	{
-		if (isset($this->_mResults[$id])) {
-			return $this->_mResults[$id];
-		}
-		
-		$ret = null;
-		return $ret;
-	}
-	
-	function &getObjects($criteria = null, $id_as_key = false)
-	{
-		if ($id_as_key) {
-			return $this->_mResults;
-		}
-		else {
-			$ret = array();
-		
-			foreach (array_keys($this->_mResults) as $key) {
-				$ret[] =& $this->_mResults[$key];
-			}
-			
-			return $ret;
-		}
-	}
-	
-	function insert(&$obj)
-	{
-		return false;
-	}
-
-	function delete(&$obj)
-	{
-		return false;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/commentstatus.php
diff -u xoops2jp/html/modules/base/class/commentstatus.php:1.1.2.3.2.1 xoops2jp/html/modules/base/class/commentstatus.php:removed
--- xoops2jp/html/modules/base/class/commentstatus.php:1.1.2.3.2.1	Thu Oct  5 19:18:14 2006
+++ xoops2jp/html/modules/base/class/commentstatus.php	Tue Nov  7 17:04:31 2006
@@ -1,82 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
-
-class BaseCommentstatusObject extends XoopsSimpleObject
-{
-	function BaseCommentstatusObject()
-	{
-		$this->initVar('id', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('name', XOBJ_DTYPE_STRING, '', true, 255);
-	}
-}
-
-class BaseCommentstatusHandler extends XoopsObjectHandler
-{
-	var $_mResults = array();
-	
-	function BaseCommentstatusHandler(&$db)
-	{
-		$root =& XCube_Root::getSingleton();
-		$language = $root->mContext->getXoopsConfig('language');
-		$root->mLanguageManager->loadPageTypeMessageCatalog('comment');
-
-		$this->_mResults[XOOPS_COMMENT_PENDING] =& $this->create();
-		$this->_mResults[XOOPS_COMMENT_PENDING]->setVar('id', XOOPS_COMMENT_PENDING);
-		$this->_mResults[XOOPS_COMMENT_PENDING]->setVar('name', _CM_PENDING);
-		
-		$this->_mResults[XOOPS_COMMENT_ACTIVE] =& $this->create();
-		$this->_mResults[XOOPS_COMMENT_ACTIVE]->setVar('id', XOOPS_COMMENT_ACTIVE);
-		$this->_mResults[XOOPS_COMMENT_ACTIVE]->setVar('name', _CM_ACTIVE);
-
-		$this->_mResults[XOOPS_COMMENT_HIDDEN] =& $this->create();
-		$this->_mResults[XOOPS_COMMENT_HIDDEN]->setVar('id', XOOPS_COMMENT_HIDDEN);
-		$this->_mResults[XOOPS_COMMENT_HIDDEN]->setVar('name', _CM_HIDDEN);
-	}
-	
-	function &create()
-	{
-		$ret =& new BaseCommentstatusObject();
-		return $ret;
-	}
-	
-	function get($id)
-	{
-		if (isset($this->_mResults[$id])) {
-			return $this->_mResults[$id];
-		}
-		
-		$ret = null;
-		return $ret;
-	}
-	
-	function &getObjects($criteria = null, $id_as_key = false)
-	{
-		if ($id_as_key) {
-			return $this->_mResults;
-		}
-		else {
-			$ret = array();
-		
-			foreach (array_keys($this->_mResults) as $key) {
-				$ret[] =& $this->_mResults[$key];
-			}
-			
-			return $ret;
-		}
-	}
-	
-	function insert(&$obj)
-	{
-		return false;
-	}
-
-	function delete(&$obj)
-	{
-		return false;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/ActionFrame.class.php
diff -u xoops2jp/html/modules/base/class/ActionFrame.class.php:1.1.2.12.2.4 xoops2jp/html/modules/base/class/ActionFrame.class.php:removed
--- xoops2jp/html/modules/base/class/ActionFrame.class.php:1.1.2.12.2.4	Tue Oct 10 15:12:38 2006
+++ xoops2jp/html/modules/base/class/ActionFrame.class.php	Tue Nov  7 17:04:31 2006
@@ -1,221 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-define ("LEGACY_FRAME_PERFORM_SUCCESS", 1);
-define ("LEGACY_FRAME_PERFORM_FAIL", 2);
-define ("LEGACY_FRAME_INIT_SUCCESS", 3);
-
-define ("LEGACY_FRAME_VIEW_NONE", 1);
-define ("LEGACY_FRAME_VIEW_SUCCESS", 2);
-define ("LEGACY_FRAME_VIEW_ERROR", 3);
-define ("LEGACY_FRAME_VIEW_INDEX", 4);
-define ("LEGACY_FRAME_VIEW_INPUT", 5);
-define ("LEGACY_FRAME_VIEW_PREVIEW", 6);
-define ("LEGACY_FRAME_VIEW_CANCEL", 7);
-
-//
-// Constatns for the mode of the frame.
-//
-define ("LEGACY_FRAME_MODE_MISC", "Misc");
-define ("LEGACY_FRAME_MODE_NOTIFY", "Notify");
-define ("LEGACY_FRAME_MODE_IMAGE", "Image");
-define ("LEGACY_FRAME_MODE_SEARCH", "Search");
-
-class Legacy_ActionFrame
-{
-	var $mActionName = null;
-	var $mAction = null;
-	var $mAdminFlag = null;
-
-	/**
-	 * Mode. The rule refers this property to load a file and create an
-	 * instance in execute().
-	 * 
-	 * @var string
-	 */	
-	var $mMode = null;
-
-	function Legacy_ActionFrame($admin)
-	{
-		$this->mAdminFlag = $admin;
-	}
-
-	function setActionName($name)
-	{
-		$this->mActionName = $name;
-		
-		//
-		// Temp FIXME!
-		//
-		$root =& XCube_Root::getSingleton();
-		$root->mContext->setAttribute('actionName', $name);
-		$root->mContext->mModule->setAttribute('actionName', $name);
-	}
-	
-	/**
-	 * Set mode.
-	 * 
-	 * @param string $mode   Use constants (LEGACY_FRAME_MODE_MISC and more...)
-	 */
-	function setMode($mode)
-	{
-		$this->mMode = $mode;
-	}
-
-	function execute(&$controller)
-	{
-		if (strlen($this->mActionName) > 0 && !preg_match("/^\w+$/", $this->mActionName)) {
-			die();
-		}
-
-		//
-		// Actions of the public side in this module are hook type. So it's
-		// necessary to load catalog here.
-		//		
-		if (!$this->mAdminFlag) {
-			$controller->mRoot->mLanguageManager->loadModuleMessageCatalog('base');
-		}
-		
-		//
-		// Add mode.
-		//
-		$this->setActionName($this->mMode . $this->mActionName);
-	
-		//
-		// Create action object by mActionName
-		//
-		$className = "Legacy_" . ucfirst($this->mActionName) . "Action";
-		$fileName = ucfirst($this->mActionName) . "Action";
-		if ($this->mAdminFlag) {
-			$fileName = XOOPS_MODULE_PATH . "/base/admin/actions/${fileName}.class.php";
-		}
-		else {
-			$fileName = XOOPS_MODULE_PATH . "/base/actions/${fileName}.class.php";
-		}
-	
-		if (!file_exists($fileName)) {
-			die();
-		}
-	
-		require_once $fileName;
-	
-		if (class_exists($className)) {
-			$this->mAction =& new $className($this->mAdminFlag);
-		}
-	
-		if (!is_object($this->mAction)) {
-			die();
-		}
-		
-		$this->mAction->prepare($controller, $controller->mRoot->mContext->mXoopsUser);
-	
-		if (!$this->mAction->hasPermission($controller, $controller->mRoot->mContext->mXoopsUser)) {
-			if ($this->mAdminFlag) {
-				$controller->executeForward(XOOPS_URL . "/admin.php");
-			}
-			else {
-				$controller->executeForward(XOOPS_URL);
-			}
-		}
-	
-		if (xoops_getenv("REQUEST_METHOD") == "POST") {
-			$viewStatus = $this->mAction->execute($controller, $controller->mRoot->mContext->mXoopsUser);
-		}
-		else {
-			$viewStatus = $this->mAction->getDefaultView($controller, $controller->mRoot->mContext->mXoopsUser);
-		}
-	
-		switch($viewStatus) {
-			case LEGACY_FRAME_VIEW_SUCCESS:
-				$this->mAction->executeViewSuccess($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-		
-			case LEGACY_FRAME_VIEW_ERROR:
-				$this->mAction->executeViewError($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-		
-			case LEGACY_FRAME_VIEW_INDEX:
-				$this->mAction->executeViewIndex($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-		
-			case LEGACY_FRAME_VIEW_INPUT:
-				$this->mAction->executeViewInput($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-
-			case LEGACY_FRAME_VIEW_PREVIEW:
-				$this->mAction->executeViewPreview($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-
-			case LEGACY_FRAME_VIEW_CANCEL:
-				$this->mAction->executeViewCancel($controller, $controller->mRoot->mContext->mXoopsUser, $controller->mRoot->mContext->mModule->getRenderBuffer());
-				break;
-		}
-	}
-}
-
-class Legacy_Action
-{
-	/**
-	 * @access private
-	 */
-	var $_mAdminFlag = false;
-	
-	function Legacy_Action($adminFlag = false)
-	{
-		$this->_mAdminFlag = $adminFlag;
-	}
-
-	function hasPermission(&$controller, &$xoopsUser)
-	{
-		if ($this->_mAdminFlag) {
-			return $controller->mRoot->mContext->mUser->isInRole('Module.base.Admin');
-		}
-		else {
-			//
-			// TODO Really?
-			//
-			return true;
-		}
-	}
-	
-	function prepare(&$controller, &$xoopsUser)
-	{
-	}
-
-	function getDefaultView(&$controller, &$xoopsUser)
-	{
-		return LEGACY_FRAME_VIEW_NONE;
-	}
-
-	function execute(&$controller, &$xoopsUser)
-	{
-		return LEGACY_FRAME_VIEW_NONE;
-	}
-
-	function executeViewSuccess(&$controller, &$xoopsUser, &$render)
-	{
-	}
-
-	function executeViewError(&$controller, &$xoopsUser, &$render)
-	{
-	}
-
-	function executeViewIndex(&$controller, &$xoopsUser, &$render)
-	{
-	}
-
-	function executeViewInput(&$controller, &$xoopsUser, &$render)
-	{
-	}
-
-	function executeViewPreview(&$controller, &$xoopsUser, &$render)
-	{
-	}
-
-	function executeViewCancel(&$controller, &$xoopsUser, &$render)
-	{
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/non_installation_module.php
diff -u xoops2jp/html/modules/base/class/non_installation_module.php:1.1.2.3 xoops2jp/html/modules/base/class/non_installation_module.php:removed
--- xoops2jp/html/modules/base/class/non_installation_module.php:1.1.2.3	Tue Aug  1 19:48:00 2006
+++ xoops2jp/html/modules/base/class/non_installation_module.php	Tue Nov  7 17:04:31 2006
@@ -1,82 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-/**
- * This handler handles XoopsModule objects without DB. So it doesn't implement
- * some methods for difficult query. Only override methods are usable.
- */
-class BaseNon_installation_moduleHandler extends XoopsObjectHandler
-{
-	/**
-	 * object cache.
-	 * 
-	 * @var Array
-	 */
-	var $_mXoopsModules = array();
-
-	/**
-	 * readonly property
-	 */
-	var $_mExclusions = array(".", "..", "CVS");
-	
-	function BaseNon_installation_moduleHandler(&$db)
-	{
-		parent::XoopsObjectHandler($db);
-		$this->_setupObjects();
-	}
-
-	/**
-	 * Once, load module objects to a member property from XOOPS_MODULE_PATH.
-	 */
-	function _setupObjects()
-	{
-		if (count($this->_mXoopsModules) == 0) {
-			if ($handler = opendir(XOOPS_MODULE_PATH))	{
-				while (($dir = readdir($handler)) !== false) {
-					if (!in_array($dir, $this->_mExclusions) && is_dir(XOOPS_MODULE_PATH . "/" . $dir)) {
-						$module =& $this->get($dir);
-						if ($module !== false ) {
-							$this->_mXoopsModules[] =& $module;
-							unset($module);
-						}
-					}
-				}
-			}
-		}
-	}
-	
-	/**
-	 * Return module object by $dirname that is specified module directory.
-	 * If specified module has been installed or doesn't keep xoops_version, not return it.
-	 * @param $dirname string
-	 * @param XoopsModule or false
-	 */
-	function &get($dirname)
-	{
-		$ret = false;
-		
-		if (!file_exists(XOOPS_MODULE_PATH . "/" . $dirname . "/xoops_version.php")) {
-			return $ret;
-		}
-
-		$moduleHandler =& xoops_gethandler('module');
-
-		$check =& $moduleHandler->getByDirname($dirname);
-		if (is_object($check)) {
-			return $ret;
-		}
-
-		$module =& $moduleHandler->create();
-		$module->loadInfoAsVar($dirname);
-		
-		return $module;
-	}
-
-	function &getObjects($criteria=null)
-	{
-		return $this->_mXoopsModules;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/Legacy_Utils.class.php
diff -u xoops2jp/html/modules/base/class/Legacy_Utils.class.php:1.1.2.2 xoops2jp/html/modules/base/class/Legacy_Utils.class.php:removed
--- xoops2jp/html/modules/base/class/Legacy_Utils.class.php:1.1.2.2	Sat Oct 14 02:51:41 2006
+++ xoops2jp/html/modules/base/class/Legacy_Utils.class.php	Tue Nov  7 17:04:31 2006
@@ -1,115 +0,0 @@
-<?php
-/**
- * @package Legacy
- * @version $Id: Legacy_Utils.class.php,v 1.1.2.2 2006/10/13 17:51:41 minahito Exp $
- */
-
-/**
- * The static member functions class for Legacy.
- */
-class Legacy_Utils
-{
-	/**
-	 * Checks whether must modules have been installed.
-	 * @static
-	 * @return mixed Returns hashmap including the list of uninstalled,
-	 * disabled and recommended modules, basically. But, if there is no problem,
-	 * returns true.
-	 */
-	function checkSystemModules()
-	{
-		$root=&XCube_Root::getSingleton();
-		$systemModules = array_map('trim', explode(',', $root->getSiteConfig('Cube', 'SystemModules')));
-		$recommendedModules = array_map('trim', explode(',', $root->getSiteConfig('Cube',' RecommendedModules')));
-		$moduleHandler =& xoops_gethandler('module');
-		$uninstalledModules = array();
-		$disabledModules = array();
-		foreach ($systemModules as $systemModule) {
-			if (!empty($systemModule)) {
-				if (!($moduleObject =& $moduleHandler->getByDirname($systemModule))) {
-					$uninstalledModules[] = $systemModule;
-				}
-				elseif (!$moduleObject->get('isactive')) {
-					$disabledModules[] = $systemModule;
-				}
-			}
-		}
-		if (count($uninstalledModules) == 0 && count($disabledModules) == 0) {
-			return true;
-		}
-		else {
-			return array('uninstalled' =>$uninstalledModules, 'disabled'=>$disabledModules, 'recommended'=>$recommendedModules);
-		}
-	}
-	
-	/**
-	 * Creates a instance of the module with the generating convention. And,
-	 * returns it.
-	 * @param XoopsModule $module
-	 * @return Legacy_Module
-	 */
-	function &createModule($module)
-	{
-		$instance = null;
-		$dirname = $module->get('dirname');
-		
-		//
-		// IMPORTANT CONVENTION
-		//
-		$className = ucfirst($dirname) . "_Module";
-		if (!class_exists($className)) {
-			$filePath = XOOPS_ROOT_PATH . "/modules/${dirname}/class/Module.class.php";
-			if (file_exists($filePath)) {
-				require_once $filePath;
-			}
-		}
-		
-		if (class_exists($className)) {
-			$instance =& new $className($module);
-		}
-		else {
-			$instance =& new Legacy_ModuleAdapter($module);
-		}
-		
-		return $instance;
-	}
-	
-	/**
-	 * Creates a instance of the block procedure with the generating convention.
-	 * And, returns it.
-	 * @static
-	 * @return Legacy_BlockProcedure
-	 */
-	function createBlockProcedure(&$block)
-	{
-		//
-		// IMPORTANT CONVENTION
-		//
-		$retBlock = null;
-		$func = $block->get('show_func');
-		if (substr($func, 0, 4) == 'cl::') {
-			$className = ucfirst($block->get('dirname')) . '_' . substr($func, 4);
-			if (!class_exists($className)) {
-				$filePath = XOOPS_ROOT_PATH . '/modules/' . $block->get('dirname') . '/blocks/' . $block->get('func_file');
-				if (!file_exists($filePath)) {
-					continue;
-				}
-				
-				require_once $filePath;
-				
-				if (!class_exists($className)) {
-					continue;
-				}
-			}
-				
-			$retBlock =& new $className($block);
-		}
-		else {
-			$retBlock =& new Legacy_BlockProcedureAdapter($block);
-		}
-		
-		return $retBlock;
-	}
-}
-
-?>
\ No newline at end of file
Index: xoops2jp/html/modules/base/class/imagebody.php
diff -u xoops2jp/html/modules/base/class/imagebody.php:1.1.2.3 xoops2jp/html/modules/base/class/imagebody.php:removed
--- xoops2jp/html/modules/base/class/imagebody.php:1.1.2.3	Fri Aug  4 19:54:45 2006
+++ xoops2jp/html/modules/base/class/imagebody.php	Tue Nov  7 17:04:31 2006
@@ -1,21 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseImagebodyObject extends XoopsSimpleObject
-{
-	function BaseImagebodyObject()
-	{
-		$this->initVar('image_id', XOBJ_DTYPE_INT, '', false);
-		$this->initVar('image_body', XOBJ_DTYPE_TEXT, '', true);
-	}
-}
-
-class BaseImagebodyHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "imagebody";
-	var $mPrimary = "image_id";
-	var $mClass = "BaseImagebodyObject";
-}
-
-?>
Index: xoops2jp/html/modules/base/class/theme.php
diff -u xoops2jp/html/modules/base/class/theme.php:1.1.2.3.2.1 xoops2jp/html/modules/base/class/theme.php:removed
--- xoops2jp/html/modules/base/class/theme.php:1.1.2.3.2.1	Thu Sep 28 14:01:41 2006
+++ xoops2jp/html/modules/base/class/theme.php	Tue Nov  7 17:04:31 2006
@@ -1,101 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
-
-class BaseThemeObject extends XoopsSimpleObject
-{
-	function BaseThemeObject()
-	{
-		$this->initVar('name', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('dirname', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('screenshot', XOBJ_DTYPE_STRING, '', false, 255);
-		$this->initVar('description', XOBJ_DTYPE_STRING, '', false, 255);
-		$this->initVar('format', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('render_system', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('version', XOBJ_DTYPE_STRING, '', true, 32);
-		$this->initVar('author', XOBJ_DTYPE_STRING, '', true, 64);
-		$this->initVar('url', XOBJ_DTYPE_STRING, '', true, 255);
-	}
-}
-
-class BaseThemeHandler extends XoopsObjectHandler
-{
-	var $_mResults = array();
-	
-	/**
-	 * @var XCube_Delegate
-	 */
-	var $mGetInstalledThemes = null;
-	
-	function BaseThemeHandler(&$db)
-	{
-		$this->mGetInstalledThemes =& new XCube_Delegate();
-		$this->mGetInstalledThemes->register('BaseThemeHandler.GetInstalledThemes');
-	}
-	
-	function &create()
-	{
-		$ret =& new BaseThemeObject();
-		return $ret;
-	}
-	
-	function &get($name)
-	{
-		$ret = null;
-		$this->_makeCache();
-		
-		foreach (array_keys($this->_mResults) as $key) {
-			if ($this->_mResults[$key]->get('dirname') == $name) {
-				return $this->_mResults[$key];
-			}
-		}
-		
-		return $ret;
-	}
-	
-	function &getObjects($criteria = null, $id_as_key = false)
-	{
-		$this->_makeCache();
-		return $this->_mResults;
-	}
-	
-	/**
-	 * Create cache at $this->mResult by Delegate, if cache is empty.
-	 */
-	function _makeCache()
-	{
-		if (count($this->_mResults) == 0) {
-			$t_themeArr = array();
-			$this->mGetInstalledThemes->call(new XCube_Ref($t_themeArr));
-			
-			foreach ($t_themeArr as $theme) {
-				$obj =& $this->create();
-				$obj->set('name', $theme->mName);
-				$obj->set('dirname', $theme->mDirname);
-				$obj->set('screenshot', $theme->mScreenShot);
-				$obj->set('description', $theme->mDescription);
-				$obj->set('format', $theme->mFormat);
-				$obj->set('render_system', $theme->mRenderSystemName);
-				$obj->set('version', $theme->mVersion);
-				$obj->set('author', $theme->mAuthor);
-				$obj->set('url', $theme->mUrl);
-				$this->_mResults[] =& $obj;
-				unset($obj);
-			}
-		}
-	}
-	
-	function insert(&$obj, $force = false)
-	{
-		return false;
-	}
-
-	function delete(&$obj, $force = false)
-	{
-		return false;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/AbstractEditAction.class.php
diff -u xoops2jp/html/modules/base/class/AbstractEditAction.class.php:1.1.2.5 xoops2jp/html/modules/base/class/AbstractEditAction.class.php:removed
--- xoops2jp/html/modules/base/class/AbstractEditAction.class.php:1.1.2.5	Wed Aug  2 18:46:28 2006
+++ xoops2jp/html/modules/base/class/AbstractEditAction.class.php	Tue Nov  7 17:04:31 2006
@@ -1,93 +0,0 @@
-<?php
-/**
- * @package Legacy
- * @version $Id: AbstractEditAction.class.php,v 1.1.2.5 2006/08/02 09:46:28 minahito Exp $
- */
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class Legacy_AbstractEditAction extends Legacy_Action
-{
-	var $mObject = null;
-	var $mObjectHandler = null;
-	var $mActionForm = null;
-
-	function _getId()
-	{
-	}
-
-	function &_getHandler()
-	{
-	}
-
-	function _setupActionForm()
-	{
-	}
-
-	function _setupObject()
-	{
-		$id = $this->_getId();
-		
-		$this->mObjectHandler =& $this->_getHandler();
-		
-		$this->mObject =& $this->mObjectHandler->get($id);
-	
-		if ($this->mObject == null && $this->isEnableCreate()) {
-			$this->mObject =& $this->mObjectHandler->create();
-		}
-	}
-
-	function isEnableCreate()
-	{
-		return true;
-	}
-
-	function prepare(&$controller, &$xoopsUser)
-	{
-		$this->_setupObject();
-		$this->_setupActionForm();
-	}
-
-	function getDefaultView(&$controller, &$xoopsUser)
-	{
-		if ($this->mObject == null) {
-			return LEGACY_FRAME_VIEW_ERROR;
-		}
-	
-		$this->mActionForm->load($this->mObject);
-	
-		return LEGACY_FRAME_VIEW_INPUT;
-	}
-
-	function execute(&$controller, &$xoopsUser)
-	{
-		if ($this->mObject == null) {
-			return LEGACY_FRAME_VIEW_ERROR;
-		}
-	
-		if (xoops_getrequest('_form_control_cancel') != null) {
-			return LEGACY_FRAME_VIEW_CANCEL;
-		}
-
-		$this->mActionForm->load($this->mObject);
-		
-		$this->mActionForm->fetch();
-		$this->mActionForm->validate();
-	
-		if($this->mActionForm->hasError()) {
-			return LEGACY_FRAME_VIEW_INPUT;
-		}
-	
-		$this->mActionForm->update($this->mObject);
-		
-		return $this->_doExecute($this->mObject) ? LEGACY_FRAME_VIEW_SUCCESS
-		                                         : LEGACY_FRAME_VIEW_ERROR;
-	}
-
-	function _doExecute()
-	{
-		return $this->mObjectHandler->insert($this->mObject);
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/AbstractFilterForm.class.php
diff -u xoops2jp/html/modules/base/class/AbstractFilterForm.class.php:1.1.2.6.2.1 xoops2jp/html/modules/base/class/AbstractFilterForm.class.php:removed
--- xoops2jp/html/modules/base/class/AbstractFilterForm.class.php:1.1.2.6.2.1	Thu Oct 12 20:03:16 2006
+++ xoops2jp/html/modules/base/class/AbstractFilterForm.class.php	Tue Nov  7 17:04:31 2006
@@ -1,76 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class Legacy_AbstractFilterForm
-{
-	var $mSort = 0;
-	var $mSortKeys = array();
-	var $_mCriteria = null;
-	var $mNavi = null;
-	
-	var $_mHandler = null;
-	
-	function Legacy_AbstractFilterForm(&$navi, &$handler)
-	{
-		$this->mNavi =& $navi;
-		$this->_mHandler =& $handler;
-		
-		$this->_mCriteria =& new CriteriaCompo();
-		
-		$this->mNavi->mGetTotalItems->add(array(&$this, 'getTotalItems'));
-	}
-	
-	function getDefaultSortKey()
-	{
-	}
-	
-	function getTotalItems(&$total)
-	{
-		$total = $this->_mHandler->getCount($this->getCriteria());
-	}
-	
-	function fetchSort()
-	{
-		$root =& XCube_Root::getSingleton();
-		$this->mSort = intval($root->mContext->mRequest->getRequest('sort'));
-		
-		if (!isset($this->mSortKeys[abs($this->mSort)])) {
-			$this->mSort = $this->getDefaultSortKey();
-		}
-		
-		$this->mNavi->mSort['sort'] = $this->mSort;
-	}
-
-	function fetch()
-	{
-		$this->mNavi->fetch();
-		$this->fetchSort();
-	}
-	
-	function getSort()
-	{
-		$sortkey = abs($this->mNavi->mSort['sort']);
-		return isset($this->mSortKeys[$sortkey]) ? $this->mSortKeys[$sortkey] : null;
-	}
-
-	function getOrder()
-	{
-		return ($this->mSort < 0) ? "DESC" : "ASC";
-	}
-
-	function getCriteria($start = null, $limit = null)
-	{
-		$t_start = ($start === null) ? $this->mNavi->getStart() : intval($start);
-		$t_limit = ($limit === null) ? $this->mNavi->getPerpage() : intval($limit);
-		
-		$criteria = $this->_mCriteria;
-		
-		$criteria->setStart($t_start);
-		$criteria->setLimit($t_limit);
-		
-		return $criteria;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/AbstractDeleteAction.class.php
diff -u xoops2jp/html/modules/base/class/AbstractDeleteAction.class.php:1.1.2.2 xoops2jp/html/modules/base/class/AbstractDeleteAction.class.php:removed
--- xoops2jp/html/modules/base/class/AbstractDeleteAction.class.php:1.1.2.2	Tue Mar 28 22:29:21 2006
+++ xoops2jp/html/modules/base/class/AbstractDeleteAction.class.php	Tue Nov  7 17:04:31 2006
@@ -1,20 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_MODULE_PATH . "/base/class/AbstractEditAction.class.php";
-
-class Legacy_AbstractDeleteAction extends Legacy_AbstractEditAction
-{
-	function isEnableCreate()
-	{
-		return false;
-	}
-
-	function _doExecute()
-	{
-		return $this->mObjectHandler->delete($this->mObject);
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/Legacy_Validator.class.php
diff -u xoops2jp/html/modules/base/class/Legacy_Validator.class.php:1.1.2.3.2.2 xoops2jp/html/modules/base/class/Legacy_Validator.class.php:removed
--- xoops2jp/html/modules/base/class/Legacy_Validator.class.php:1.1.2.3.2.2	Fri Sep 29 17:14:01 2006
+++ xoops2jp/html/modules/base/class/Legacy_Validator.class.php	Tue Nov  7 17:04:31 2006
@@ -1,31 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . "/core/XCube_Validator.class.php";
-
-class XCube_ObjectExistValidator extends XCube_Validator
-{
-	function isValid(&$form, $vars)
-	{
-		if ($form->isNull()) {
-			return true;
-		}
-		else {
-			$handleName = $vars['handler'];
-			$moduleName = isset($vars['module']) ? $vars['module'] : null;
-			
-			if ($moduleName == null) {
-				$handler =& xoops_gethandler($handleName);
-			}
-			else {
-				$handler =& xoops_getmodulehandler($handleName, $moduleName);
-			}
-			$obj =& $handler->get($form->getValue());
-			
-			return is_object($obj);
-		}
-	}
-}
-
-?>
\ No newline at end of file
Index: xoops2jp/html/modules/base/class/imagecategory.php
diff -u xoops2jp/html/modules/base/class/imagecategory.php:1.1.2.4 xoops2jp/html/modules/base/class/imagecategory.php:removed
--- xoops2jp/html/modules/base/class/imagecategory.php:1.1.2.4	Tue May 30 12:55:26 2006
+++ xoops2jp/html/modules/base/class/imagecategory.php	Tue Nov  7 17:04:31 2006
@@ -1,248 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseImagecategoryObject extends XoopsSimpleObject
-{
-	var $mImage = array();
-	var $_mImageLoadedFlag = false;
-
-	/**
-	 * Array of group objects which are allowed to read files of this category.
-	 */	
-	var $mReadGroups = array();
-	var $_mReadGroupsLoadedFlag = false;
-
-	/**
-	 * Array of group objects which are allowed to upload a file to this category.
-	 */	
-	var $mUploadGroups = array();
-	var $_mUploadGroupsLoadedFlag = false;
-	
-
-	function BaseImagecategoryObject()
-	{
-		$this->initVar('imgcat_id', XOBJ_DTYPE_INT, '', false);
-		$this->initVar('imgcat_name', XOBJ_DTYPE_STRING, '', true, 100);
-		$this->initVar('imgcat_maxsize', XOBJ_DTYPE_INT, '50000', true);
-		$this->initVar('imgcat_maxwidth', XOBJ_DTYPE_INT, '120', true);
-		$this->initVar('imgcat_maxheight', XOBJ_DTYPE_INT, '120', true);
-		$this->initVar('imgcat_display', XOBJ_DTYPE_BOOL, '1', true);
-		$this->initVar('imgcat_weight', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('imgcat_type', XOBJ_DTYPE_STRING, 'C', true, 1);
-		$this->initVar('imgcat_storetype', XOBJ_DTYPE_STRING, 'file', true, 5);
-	}
-
-	function loadImage()
-	{
-		if ($this->_mImageLoadedFlag == false) {
-			$handler =& xoops_getmodulehandler('image', 'base');
-			$this->mImage =& $handler->getObjects(new Criteria('imagecat_id', $this->get('imagecat_id')));
-			$this->_mImageLoadedFlag = true;
-		}
-	}
-
-	function &createImage()
-	{
-		$handler =& xoops_getmodulehandler('image', 'base');
-		$obj =& $handler->create();
-		$obj->set('imagecat_id', $this->get('imagecat_id'));
-		return $obj;
-	}
-	
-	function getImageCount()
-	{
-		$handler =& xoops_getmodulehandler('image', 'base');
-		return $handler->getCount(new Criteria('imgcat_id', $this->get('imgcat_id')));
-	}
-	
-	function loadReadGroups()
-	{
-		if ($this->_mReadGroupsLoadedFlag) {
-			return;
-		}
-		
-		$handler =& xoops_gethandler('groupperm');
-		$gidArr = $handler->getGroupIds('imgcat_read', $this->get('imgcat_id'));
-		
-		$handler =& xoops_gethandler('group');
-		foreach ($gidArr as $gid) {
-			$object =& $handler->get($gid);
-			
-			if (is_object($object)) {
-				$this->mReadGroups[] =& $object;
-			}
-			
-			unset($object);
-		}
-		
-		$this->_mReadGroupsLoadedFlag = true;
-	}
-	
-	function isLoadedReadGroups()
-	{
-		return $this->_mReadGroupsLoadedFlag;
-	}
-
-	/**
-	 * If $groups has the permission of reading this object, return true.
-	 */	
-	function hasReadPerm($groups)
-	{
-		$this->loadReadGroups();
-		foreach (array_keys($this->mReadGroups) as $key) {
-			foreach ($groups as $group) {
-				if ($this->mReadGroups[$key]->get('groupid') == $group) {
-					return true;
-				}
-			}
-		}
-		
-		return false;
-	}
-
-	function loadUploadGroups()
-	{
-		if ($this->_mUploadGroupsLoadedFlag) {
-			return;
-		}
-		
-		$handler =& xoops_gethandler('groupperm');
-		$gidArr = $handler->getGroupIds('imgcat_write', $this->get('imgcat_id'));
-		
-		$handler =& xoops_gethandler('group');
-		foreach ($gidArr as $gid) {
-			$object =& $handler->get($gid);
-			
-			if (is_object($object)) {
-				$this->mUploadGroups[] =& $object;
-			}
-			
-			unset($object);
-		}
-		
-		$this->_mUploadGroupsLoadedFlag = true;
-	}
-	
-	function isLoadedUploadGroups()
-	{
-		return $this->_mUploadGroupsLoadedFlag;
-	}
-
-	function hasUploadPerm($groups)
-	{
-		$this->loadUploadGroups();
-		foreach (array_keys($this->mUploadGroups) as $key) {
-			foreach ($groups as $group) {
-				if ($this->mUploadGroups[$key]->get('groupid') == $group) {
-					return true;
-				}
-			}
-		}
-		
-		return false;
-	}
-}
-
-class BaseImagecategoryHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "imagecategory";
-	var $mPrimary = "imgcat_id";
-	var $mClass = "BaseImagecategoryObject";
-
-	function insert(&$obj, $force = false)
-	{
-		$returnFlag = parent::insert($obj, $force);
-		
-		$handler =& xoops_gethandler('groupperm');
-		
-		//
-		// If the object has groups which are allowed to read.
-		//
-		if ($obj->isLoadedReadGroups()) {
-			$criteria =& new CriteriaCompo();
-			$criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id')));
-			$criteria->add(new Criteria('gperm_modid', 1));
-			$criteria->add(new Criteria('gperm_name', 'imgcat_read'));
-			$handler->deleteAll($criteria);
-			
-			foreach ($obj->mReadGroups as $group) {
-				$perm =& $handler->create();
-				$perm->set('gperm_groupid', $group->get('groupid'));
-				$perm->set('gperm_itemid', $obj->get('imgcat_id'));
-				$perm->set('gperm_modid', 1);
-				$perm->set('gperm_name', 'imgcat_read');
-				
-				$returnFlag &= $handler->insert($perm, $force);
-			}
-		}
-
-		//
-		// If the object has groups which are allowed to upload.
-		//
-		if ($obj->isLoadedUploadGroups()) {
-			$criteria =& new CriteriaCompo();
-			$criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id')));
-			$criteria->add(new Criteria('gperm_modid', 1));
-			$criteria->add(new Criteria('gperm_name', 'imgcat_write'));
-			$handler->deleteAll($criteria);
-			
-			foreach ($obj->mUploadGroups as $group) {
-				$perm =& $handler->create();
-				$perm->set('gperm_groupid', $group->get('groupid'));
-				$perm->set('gperm_itemid', $obj->get('imgcat_id'));
-				$perm->set('gperm_modid', 1);
-				$perm->set('gperm_name', 'imgcat_write');
-				
-				$returnFlag &= $handler->insert($perm, $force);
-			}
-		}
-		
-		return $returnFlag;
-	}
-	
-	function &getObjectsWithReadPerm($groups = array(), $display = null)
-	{
-		$criteria = new CriteriaCompo();
-		if ($display != null) {
-			$criteria->add(new Criteria('imgcat_display', $display));
-		}
-		$criteria->setSort('imgcat_weight');
-		$objs =& $this->getObjects($criteria);
-		unset($criteria);
-
-		$handler =& xoops_gethandler('groupperm');
-		$ret = array();
-		foreach (array_keys($objs) as $key) {
-			if ($objs[$key]->hasReadPerm($groups)) {
-				$ret[] =& $objs[$key];
-			}
-		}
-		
-		return $ret;
-	}
-
-	function delete(&$obj, $force = false)
-	{
-		$handler =& xoops_getmodulehandler('image', 'base');
-		$handler->deleteAll(new Criteria('imagecat_id', $obj->get('imagecat_id')));
-		unset($handler);
-	
-		$handler =& xoops_gethandler('groupperm');
-		$criteria =& new CriteriaCompo();
-		$criteria->add(new Criteria('gperm_itemid', $obj->get('imgcat_id')));
-		$criteria->add(new Criteria('gperm_modid', 1));
-		
-		$nameCriteria =& new CriteriaCompo();
-		$nameCriteria->add(new Criteria('gperm_name', 'imgcat_read'));
-		$nameCriteria->add(new Criteria('gperm_name', 'imgcat_write'), 'OR');
-		
-		$criteria->add($nameCriteria);
-		
-		$handler->deleteAll($criteria);
-
-		return parent::delete($obj, $force);
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/newblocks.php
diff -u xoops2jp/html/modules/base/class/newblocks.php:1.1.2.5 xoops2jp/html/modules/base/class/newblocks.php:removed
--- xoops2jp/html/modules/base/class/newblocks.php:1.1.2.5	Tue Apr 11 11:05:59 2006
+++ xoops2jp/html/modules/base/class/newblocks.php	Tue Nov  7 17:04:31 2006
@@ -1,128 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseNewblocksObject extends XoopsSimpleObject
-{
-	var $mModule = null;
-	
-	/**
-	 * Array of group objects who can access this object.
-	 * It need lazy loading to access.
-	 */
-	var $mGroup = array();
-	
-	var $mBmodule = array();
-	
-	var $mColumn = null;
-	
-	var $mCachetime = null;
-
-	function BaseNewblocksObject()
-	{
-		$this->initVar('bid', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('mid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('func_num', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('options', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('name', XOBJ_DTYPE_STRING, '', true, 150);
-		$this->initVar('title', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('content', XOBJ_DTYPE_TEXT, '', true);
-		$this->initVar('side', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('weight', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('visible', XOBJ_DTYPE_BOOL, '0', true);
-		$this->initVar('block_type', XOBJ_DTYPE_STRING, '', true, 1);
-		$this->initVar('c_type', XOBJ_DTYPE_STRING, '', true, 1);
-		$this->initVar('isactive', XOBJ_DTYPE_BOOL, '0', true);
-		$this->initVar('dirname', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('func_file', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('show_func', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('edit_func', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('template', XOBJ_DTYPE_STRING, '', true, 50);
-		$this->initVar('bcachetime', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('last_modified', XOBJ_DTYPE_INT, '0', true);
-	}
-	
-	function loadModule()
-	{
-		$handler =& xoops_gethandler('module');
-		$this->mModule =& $handler->get($this->get('mid'));
-	}
-
-	/**
-	 * Load group objects who can access this object. And, set the objects to mGroup.
-	 * 
-	 * TODO Need lock double loading.
-	 */	
-	function loadGroup()
-	{
-		$handler =& xoops_gethandler('groupperm');
-		$criteria =& new CriteriaCompo();
-		$criteria->add(new Criteria('gperm_modid', 1));
-		$criteria->add(new Criteria('gperm_itemid', $this->get('bid')));
-		$criteria->add(new Criteria('gperm_name', 'block_read'));
-		
-		$gpermArr =&  $handler->getObjects($criteria);
-		
-		$handler =& xoops_gethandler('group');
-		foreach ($gpermArr as $gperm) {
-			$this->mGroup[] =& $handler->get($gperm->get('gperm_groupid'));
-		}
-	}
-	
-	function loadBmodule()
-	{
-		$handler =& xoops_getmodulehandler('block_module_link', 'base');
-		$criteria =& new Criteria('block_id', $this->get('bid'));
-		
-		$this->mBmodule =& $handler->getObjects($criteria);
-	}
-	
-	function loadColumn()
-	{
-		$handler =& xoops_getmodulehandler('columnside', 'base');
-		$this->mColumn =& $handler->get($this->get('side'));
-	}
-	
-	function loadCachetime()
-	{
-		$handler =& xoops_gethandler('cachetime');
-		$this->mCachetime =& $handler->get($this->get('bcachetime'));
-	}
-}
-
-class BaseNewblocksHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "newblocks";
-	var $mPrimary = "bid";
-	var $mClass = "BaseNewblocksObject";
-	
-	function delete(&$obj, $force = false)
-	{
-		if (parent::delete($obj, $force)) {
-			//
-			// Delete related data from block_module_link.
-			//
-			$handler =& xoops_getmodulehandler('block_module_link', 'base');
-			$handler->deleteAll(new Criteria('block_id'), $obj->get('bid'));
-			
-			//
-			// Delete related permissions from groupperm.
-			//
-			$handler =& xoops_gethandler('groupperm');
-
-			$criteria =& new CriteriaCompo();
-			$criteria->add(new Criteria('gperm_modid', 1));
-			$criteria->add(new Criteria('gperm_itemid', $obj->get('bid')));
-			$criteria->add(new Criteria('gperm_name', 'block_read'));
-			
-			$handler->deleteAll($criteria);
-			
-			return true;
-		}
-		else {
-			return false;
-		}
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/blockctype.php
diff -u xoops2jp/html/modules/base/class/blockctype.php:1.1.2.2 xoops2jp/html/modules/base/class/blockctype.php:removed
--- xoops2jp/html/modules/base/class/blockctype.php:1.1.2.2	Mon Apr 10 21:42:14 2006
+++ xoops2jp/html/modules/base/class/blockctype.php	Tue Nov  7 17:04:31 2006
@@ -1,77 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseBlockctypeObject extends XoopsSimpleObject
-{
-	function BaseBlockctypeObject()
-	{
-		$this->initVar('type', XOBJ_DTYPE_STRING, '', true);
-		$this->initVar('label', XOBJ_DTYPE_STRING, '', true, 255);
-	}
-}
-
-class BaseBlockctypeHandler extends XoopsObjectHandler
-{
-	var $_mResults = array();
-	
-	function BaseBlockctypeHandler(&$db)
-	{
-		$t_arr = array (
-				'H' => _AD_BASE_LANG_CTYPE_HTML,
-				'P' => _AD_BASE_LANG_CTYPE_PHP,
-				'S' => _AD_BASE_LANG_CTYPE_WITH_SMILIES,
-				'T' => _AD_BASE_LANG_CTYPE_WITHOUT_SMILIES
-			);
-			
-		foreach ($t_arr as $id => $name) {
-			$this->_mResults[$id] =& $this->create();
-			$this->_mResults[$id]->setVar('type', $id);
-			$this->_mResults[$id]->setVar('label', $name);
-		}
-	}
-	
-	function &create()
-	{
-		$ret =& new BaseBlockctypeObject();
-		return $ret;
-	}
-	
-	function get($id)
-	{
-		if (isset($this->_mResults[$id])) {
-			return $this->_mResults[$id];
-		}
-		
-		$ret = null;
-		return $ret;
-	}
-	
-	function &getObjects($criteria = null, $id_as_key = false)
-	{
-		if ($id_as_key) {
-			return $this->_mResults;
-		}
-		else {
-			$ret = array();
-		
-			foreach (array_keys($this->_mResults) as $key) {
-				$ret[] =& $this->_mResults[$key];
-			}
-			
-			return $ret;
-		}
-	}
-	
-	function insert(&$obj)
-	{
-		return false;
-	}
-
-	function delete(&$obj)
-	{
-		return false;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/DebuggerManager.class.php
diff -u xoops2jp/html/modules/base/class/DebuggerManager.class.php:1.1.2.2.2.1 xoops2jp/html/modules/base/class/DebuggerManager.class.php:removed
--- xoops2jp/html/modules/base/class/DebuggerManager.class.php:1.1.2.2.2.1	Thu Oct  5 18:07:31 2006
+++ xoops2jp/html/modules/base/class/DebuggerManager.class.php	Tue Nov  7 17:04:31 2006
@@ -1,161 +0,0 @@
-<?php
-// $Id: DebuggerManager.class.php,v 1.1.2.2.2.1 2006/10/05 09:07:31 minahito Exp $
-//  ------------------------------------------------------------------------ //
-//                XOOPS - PHP Content Management System                      //
-//                    Copyright (c) 2000 XOOPS.org                           //
-//                       <http://www.xoops.org/>                             //
-//  ------------------------------------------------------------------------ //
-//  This program is free software; you can redistribute it and/or modify     //
-//  it under the terms of the GNU General Public License as published by     //
-//  the Free Software Foundation; either version 2 of the License, or        //
-//  (at your option) any later version.                                      //
-//                                                                           //
-//  You may not change or alter any portion of this comment or credits       //
-//  of supporting developers from this source code or any supporting         //
-//  source code which is considered copyrighted (c) material of the          //
-//  original comment or credit authors.                                      //
-//                                                                           //
-//  This program is distributed in the hope that it will be useful,          //
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
-//  GNU General Public License for more details.                             //
-//                                                                           //
-//  You should have received a copy of the GNU General Public License        //
-//  along with this program; if not, write to the Free Software              //
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
-//  ------------------------------------------------------------------------ //
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-define("XOOPS_DEBUG_OFF",0);
-define("XOOPS_DEBUG_PHP",1);
-define("XOOPS_DEBUG_MYSQL",2);
-define("XOOPS_DEBUG_SMARTY",3);
-
-class Legacy_DebuggerManager
-{
-	function getInstance($debug_mode)
-	{
-        static $instance = array();
-
-        if (empty($instance[$debug_mode])) {
-            $instance[$debug_mode] =& Legacy_DebuggerManager::_createInstance($debug_mode);
-        }
-        
-        return $instance[$debug_mode];
-	}
-	
-	/**
-	Create XoopsDebugger instance.
-	You must not communicate with this method directly.
-	*/
-	function &_createInstance($debug_mode)
-	{
-		$instance = null;
-		switch($debug_mode) {
-			case XOOPS_DEBUG_PHP:
-				$instance =& new Legacy_PHPDebugger();
-				break;
-
-			case XOOPS_DEBUG_MYSQL:
-				$instance =& new Legacy_MysqlDebugger();
-				break;
-
-			case XOOPS_DEBUG_SMARTY:
-				$instance =& new Legacy_SmartyDebugger();
-				break;
-			
-			case XOOPS_DEBUG_OFF:
-			default:
-				// @todo I can not realize abstract class to instance.
-				$instance =& new Legacy_AbstractDebugger();
-				break;
-		}
-		
-		return $instance;
-	}
-}
-
-class Legacy_AbstractDebugger
-{
-	function Legacy_AbstractDebugger()
-	{
-	}
-
-	function prepare()
-	{
-	}
-	
-	function isDebugRenderSystem()
-	{
-		return false;
-	}
-
-	/**
-	 * @return string Log as html code.
-	 */	
-	function renderLog()
-	{
-	}
-	
-	function displayLog()
-	{
-	}
-}
-
-/**
-This class works for "PHP debugging mode".
-*/
-class Legacy_PHPDebugger extends Legacy_AbstractDebugger
-{
-	function prepare()
-	{
-		error_reporting(E_ALL);
-	}
-}
-
-/**
-This class works for "Mysql debugging mode".
-*/
-class Legacy_MysqlDebugger extends Legacy_AbstractDebugger
-{
-	function renderLog()
-	{
-		$xoopsLogger =& XoopsLogger::instance();
-		return $xoopsLogger->dumpAll();
-	}
-	
-	function displayLog()
-	{
-        echo '<script type="text/javascript">
-        <!--//
-        debug_window = openWithSelfMain("", "xoops_debug", 680, 600, true);
-        ';
-        $content = '<html><head><meta http-equiv="content-type" content="text/html; charset='._CHARSET.'" /><meta http-equiv="content-language" content="'._LANGCODE.'" /><title>'.htmlspecialchars($GLOBALS['xoopsConfig']['sitename']).'</title><link rel="stylesheet" type="text/css" media="all" href="'.getcss($GLOBALS['xoopsConfig']['theme_set']).'" /></head><body>'.$this->renderLog().'<div style="text-align:center;"><input class="formButton" value="'._CLOSE.'" type="button" onclick="javascript:window.close();" /></div></body></html>';
-        $lines = preg_split("/(\r\n|\r|\n)( *)/", $content);
-        foreach ($lines as $line) {
-            echo 'debug_window.document.writeln("'.str_replace('"', '\"', $line).'");';
-        }
-        echo '
-        debug_window.document.close();
-        //-->
-        </script>';
-	}
-}
-
-
-/**
-This class works for "Smarty debugging mode".
-*/
-class Legacy_SmartyDebugger extends Legacy_AbstractDebugger
-{
-	function isDebugRenderSystem()
-	{
-		$root =& XCube_Root::getSingleton();
-		$user =& $root->mContext->mXoopsUser;
-		
-		return is_object($user) ? $user->isAdmin(0) : false;
-	}
-}
-
-?>
\ No newline at end of file
Index: xoops2jp/html/modules/base/class/comment.php
diff -u xoops2jp/html/modules/base/class/comment.php:1.1.2.10 xoops2jp/html/modules/base/class/comment.php:removed
--- xoops2jp/html/modules/base/class/comment.php:1.1.2.10	Mon Aug  7 20:29:43 2006
+++ xoops2jp/html/modules/base/class/comment.php	Tue Nov  7 17:04:31 2006
@@ -1,145 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseCommentObject extends XoopsSimpleObject
-{
-	var $mUser = null;
-	var $mModule = null;
-	var $mStatus = null;
-	
-	function BaseCommentObject()
-	{
-		$this->initVar('com_id', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('com_pid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_rootid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_modid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_itemid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_icon', XOBJ_DTYPE_STRING, '', true, 25);
-		$this->initVar('com_created', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_modified', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_uid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('com_ip', XOBJ_DTYPE_STRING, '', true, 15);
-		$this->initVar('com_title', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('com_text', XOBJ_DTYPE_TEXT, '', true);
-		$this->initVar('com_sig', XOBJ_DTYPE_BOOL, '0', true);
-		$this->initVar('com_status', XOBJ_DTYPE_INT, '1', true);
-		$this->initVar('com_exparams', XOBJ_DTYPE_STRING, '', true, 255);
-		$this->initVar('dohtml', XOBJ_DTYPE_BOOL, '0', true);
-		$this->initVar('dosmiley', XOBJ_DTYPE_BOOL, '1', true);
-		$this->initVar('doxcode', XOBJ_DTYPE_BOOL, '1', true);
-		$this->initVar('doimage', XOBJ_DTYPE_BOOL, '1', true);
-		$this->initVar('dobr', XOBJ_DTYPE_BOOL, '1', true);
-	}
-	
-	/**
-	 * Load a user object who wrote this comment to $mUser. 
-	 */
-	function loadUser()
-	{
-		$handler =& xoops_gethandler('member');
-		$this->mUser =& $handler->getUser($this->get('com_uid'));
-	}
-	
-	/**
-	 * Load a module object to $mModule. 
-	 */
-	function loadModule()
-	{
-		$handler =& xoops_gethandler('module');
-		$this->mModule =& $handler->get($this->get('com_modid'));
-	}
-	
-	function loadStatus()
-	{
-		$handler =& xoops_getmodulehandler('commentstatus', 'base');
-		$this->mStatus =& $handler->get($this->get('com_status'));
-	}
-	
-	function getVar($key)
-	{
-		if ($key == 'com_text') {
-			$ts =& MyTextSanitizer::getInstance();
-			return $ts->displayTarea($this->get($key), $this->get('dohtml'), $this->get('dosmiley'), $this->get('doxcode'), $this->get('doimage'), $this->get('dobr'));
-		}
-		else {
-			return parent::getVar($key);
-		}
-	}
-}
-
-class BaseCommentHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "xoopscomments";
-	var $mPrimary = "com_id";
-	var $mClass = "BaseCommentObject";
-
-	/**
-	 * @var XCube_Delegate
-	 */	
-	var $mUpdateSuccess;
-	
-	/**
-	 * @var XCube_Delegate
-	 */	
-	var $mDeleteSuccess;
-	
-	function BaseCommentHandler(&$db)
-	{
-		parent::XoopsObjectGenericHandler($db);
-		
-		$this->mUpdateSuccess =& new XCube_Delegate();
-		$this->mDeleteSuccess =& new XCube_Delegate();
-	}
-	
-	function insert(&$comment, $force = false)
-	{
-		if (parent::insert($comment, $force)) {
-			$this->mUpdateSuccess->call($comment);
-			return true;
-		}
-		else {
-			return false;
-		}
-	}
-	
-	/**
-	 * Delete $comment and childlen of $comment.
-	 */
-	function delete(&$comment, $force = false)
-	{
-		$criteria =& new Criteria('com_pid', $comment->get('com_id'));
-		$this->deleteAll($criteria);
-		
-		if (parent::delete($comment, $force)) {
-			$this->mDeleteSuccess->call($comment);
-			return true;
-		}
-		else{
-			return false;
-		}
-	}
-
-	/**
-	 * 
-	 * Return array of module id that comments are written.
-	 * 
-	 * @return array
-	 */	
-	function getModuleIds()
-	{
-		$ret = array();
-
-		$sql = "SELECT DISTINCT com_modid FROM " . $this->mTable;
-		$res = $this->db->query($sql);
-		if ($res) {
-			while ($row = $this->db->fetchArray($res)) {
-				$ret[] = $row['com_modid'];
-			}
-		}
-		
-		return $ret;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/group_permission.php
diff -u xoops2jp/html/modules/base/class/group_permission.php:1.1.2.1 xoops2jp/html/modules/base/class/group_permission.php:removed
--- xoops2jp/html/modules/base/class/group_permission.php:1.1.2.1	Tue Oct  3 19:02:51 2006
+++ xoops2jp/html/modules/base/class/group_permission.php	Tue Nov  7 17:04:31 2006
@@ -1,56 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class BaseGroup_permissionObject extends XoopsSimpleObject
-{
-	function BaseGroup_permissionObject()
-	{
-		$this->initVar('gperm_id', XOBJ_DTYPE_INT, '', true);
-		$this->initVar('gperm_groupid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('gperm_itemid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('gperm_modid', XOBJ_DTYPE_INT, '0', true);
-		$this->initVar('gperm_name', XOBJ_DTYPE_STRING, '', true, 50);
-	}
-}
-
-class BaseGroup_permissionHandler extends XoopsObjectGenericHandler
-{
-	var $mTable = "group_permission";
-	var $mPrimary = "gperm_id";
-	var $mClass = "BaseGroup_permissionObject";
-	
-	/**
-	 * Gets array of roles by array of group ID.
-	 * @param int $mid
-	 * @param array $groups
-	 * @return array
-	 */
-	function getRolesByModule($mid, $groups)
-	{
-		$retRoles = array();
-		
-		$sql = "SELECT gperm_name FROM " . $this->db->prefix($this->mTable) . " WHERE gperm_modid=" . intval($mid) . " AND gperm_itemid=0 AND ";
-		$groupSql = array();
-		
-		foreach ($groups as $gid) {
-			$groupSql[] = "gperm_groupid=" . intval($gid);
-		}
-		
-		$sql .= "(" . implode(' OR ', $groupSql) . ")";
-		
-		$result = $this->db->query($sql);
-		
-		if (!$result) {
-			return $retRoles;
-		}
-		
-		while ($row = $this->db->fetchArray($result)) {
-			$retRoles[] = $row['gperm_name'];
-		}
-		
-		return $retRoles;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/AbstractListAction.class.php
diff -u xoops2jp/html/modules/base/class/AbstractListAction.class.php:1.1.2.2.2.2 xoops2jp/html/modules/base/class/AbstractListAction.class.php:removed
--- xoops2jp/html/modules/base/class/AbstractListAction.class.php:1.1.2.2.2.2	Fri Oct 13 14:09:14 2006
+++ xoops2jp/html/modules/base/class/AbstractListAction.class.php	Tue Nov  7 17:04:31 2006
@@ -1,43 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . "/core/XCube_PageNavigator.class.php";
-
-class Legacy_AbstractListAction extends Legacy_Action
-{
-	var $mObjects = array();
-	
-	var $mFilter = null;
-
-	function &_getHandler()
-	{
-	}
-
-	function &_getFilterForm()
-	{
-	}
-
-	function _getBaseUrl()
-	{
-	}
-	
-	function &_getPageNavi()
-	{
-		$navi =& new XCube_PageNavigator($this->_getBaseUrl(), XCUBE_PAGENAVI_START);
-		return $navi;
-	}
-
-	function getDefaultView(&$controller, &$xoopsUser)
-	{
-		$this->mFilter =& $this->_getFilterForm();
-		$this->mFilter->fetch();
-		
-		$handler =& $this->_getHandler();
-		$this->mObjects =& $handler->getObjects($this->mFilter->getCriteria());
-		
-		return LEGACY_FRAME_VIEW_INDEX;
-	}
-}
-
-?>
Index: xoops2jp/html/modules/base/class/index.html
diff -u xoops2jp/html/modules/base/class/index.html:1.1.2.1 xoops2jp/html/modules/base/class/index.html:removed
--- xoops2jp/html/modules/base/class/index.html:1.1.2.1	Mon Mar 27 11:41:51 2006
+++ xoops2jp/html/modules/base/class/index.html	Tue Nov  7 17:04:31 2006
@@ -1 +0,0 @@
- <script>history.go(-1);</script>
\ No newline at end of file


xoops-cvslog メーリングリストの案内
Back to archive index