[xoops-cvslog 2636] CVS update: xoops2jp/html/modules/base/admin/forms

Zurück zum Archiv-Index

Minahito minah****@users*****
2006年 4月 5日 (水) 19:58:08 JST


Index: xoops2jp/html/modules/base/admin/forms/BlockInstallFilterForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/BlockInstallFilterForm.class.php:1.1.2.1
--- /dev/null	Wed Apr  5 19:58:08 2006
+++ xoops2jp/html/modules/base/admin/forms/BlockInstallFilterForm.class.php	Wed Apr  5 19:58:07 2006
@@ -0,0 +1,91 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_MODULE_PATH . "/base/class/AbstractFilterForm.class.php";
+
+define('NEWBLOCKS_SORT_KEY_DEFAULT', 0);
+define('NEWBLOCKS_SORT_KEY_BID', 1);
+define('NEWBLOCKS_SORT_KEY_MID', 2);
+define('NEWBLOCKS_SORT_KEY_FUNC_NUM', 3);
+define('NEWBLOCKS_SORT_KEY_OPTIONS', 4);
+define('NEWBLOCKS_SORT_KEY_NAME', 5);
+define('NEWBLOCKS_SORT_KEY_TITLE', 6);
+define('NEWBLOCKS_SORT_KEY_CONTENT', 7);
+define('NEWBLOCKS_SORT_KEY_SIDE', 8);
+define('NEWBLOCKS_SORT_KEY_WEIGHT', 9);
+define('NEWBLOCKS_SORT_KEY_VISIBLE', 10);
+define('NEWBLOCKS_SORT_KEY_BLOCK_TYPE', 11);
+define('NEWBLOCKS_SORT_KEY_C_TYPE', 12);
+define('NEWBLOCKS_SORT_KEY_ISACTIVE', 13);
+define('NEWBLOCKS_SORT_KEY_DIRNAME', 14);
+define('NEWBLOCKS_SORT_KEY_FUNC_FILE', 15);
+define('NEWBLOCKS_SORT_KEY_SHOW_FUNC', 16);
+define('NEWBLOCKS_SORT_KEY_EDIT_FUNC', 17);
+define('NEWBLOCKS_SORT_KEY_TEMPLATE', 18);
+define('NEWBLOCKS_SORT_KEY_BCACHETIME', 19);
+define('NEWBLOCKS_SORT_KEY_LAST_MODIFIED', 20);
+define('NEWBLOCKS_SORT_KEY_MAXVALUE', 20);
+
+class Legacy_BlockInstallFilterForm extends Legacy_AbstractFilterForm
+{
+	var $mSort = 0;
+	var $mSortKeys = array(
+		NEWBLOCKS_SORT_KEY_DEFAULT => 'bid',
+		NEWBLOCKS_SORT_KEY_BID => 'bid',
+		NEWBLOCKS_SORT_KEY_MID => 'mid',
+		NEWBLOCKS_SORT_KEY_FUNC_NUM => 'func_num',
+		NEWBLOCKS_SORT_KEY_OPTIONS => 'options',
+		NEWBLOCKS_SORT_KEY_NAME => 'name',
+		NEWBLOCKS_SORT_KEY_TITLE => 'title',
+		NEWBLOCKS_SORT_KEY_CONTENT => 'content',
+		NEWBLOCKS_SORT_KEY_SIDE => 'side',
+		NEWBLOCKS_SORT_KEY_WEIGHT => 'weight',
+		NEWBLOCKS_SORT_KEY_VISIBLE => 'visible',
+		NEWBLOCKS_SORT_KEY_BLOCK_TYPE => 'block_type',
+		NEWBLOCKS_SORT_KEY_C_TYPE => 'c_type',
+		NEWBLOCKS_SORT_KEY_ISACTIVE => 'isactive',
+		NEWBLOCKS_SORT_KEY_DIRNAME => 'dirname',
+		NEWBLOCKS_SORT_KEY_FUNC_FILE => 'func_file',
+		NEWBLOCKS_SORT_KEY_SHOW_FUNC => 'show_func',
+		NEWBLOCKS_SORT_KEY_EDIT_FUNC => 'edit_func',
+		NEWBLOCKS_SORT_KEY_TEMPLATE => 'template',
+		NEWBLOCKS_SORT_KEY_BCACHETIME => 'bcachetime',
+		NEWBLOCKS_SORT_KEY_LAST_MODIFIED => 'last_modified'
+	);
+	var $_mCriteria = null;
+
+	function fetch()
+	{
+		$this->mSort = isset($_REQUEST['sort']) ? intval($_REQUEST['sort']) : 0;
+	
+		if ($this->mSort > NEWBLOCKS_SORT_KEY_MAXVALUE) {
+			$this->mSort = NEWBLOCKS_SORT_KEY_DEFAULT;
+		}
+	
+		if (isset($_REQUEST['mid'])) {
+			$this->_mNavi->addExtra('mid', xoops_getrequest('mid'));
+			$this->_mCriteria->add(new Criteria('mid', array(XOBJ_DTYPE_INT, xoops_getrequest('mid'))));
+		}
+	
+		if (isset($_REQUEST['name'])) {
+			$this->_mNavi->addExtra('name', xoops_getrequest('name'));
+			$this->_mCriteria->add(new Criteria('name', array(XOBJ_DTYPE_STRING, xoops_getrequest('name'))));
+		}
+	
+		if (isset($_REQUEST['title'])) {
+			$this->_mNavi->addExtra('title', xoops_getrequest('title'));
+			$this->_mCriteria->add(new Criteria('title', array(XOBJ_DTYPE_STRING, xoops_getrequest('title'))));
+		}
+	
+		if (isset($_REQUEST['dirname'])) {
+			$this->_mNavi->addExtra('dirname', xoops_getrequest('dirname'));
+			$this->_mCriteria->add(new Criteria('dirname', array(XOBJ_DTYPE_STRING, xoops_getrequest('dirname'))));
+		}
+
+		$this->_mCriteria->add(new Criteria('visible', array(XOBJ_DTYPE_BOOL, 0)));
+		$this->_mCriteria->add(new Criteria('isactive', array(XOBJ_DTYPE_BOOL, 1)));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/BlockInstallEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/BlockInstallEditForm.class.php:1.1.2.1
--- /dev/null	Wed Apr  5 19:58:08 2006
+++ xoops2jp/html/modules/base/admin/forms/BlockInstallEditForm.class.php	Wed Apr  5 19:58:07 2006
@@ -0,0 +1,21 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once dirname(__FILE__) . "/BlockEditForm.class.php";
+
+class Legacy_BlockInstallEditForm extends Legacy_BlockEditForm
+{
+	function getTokenName()
+	{
+		return "module.base.BlockInstallEditForm.TOKEN" . $this->get('bid');
+	}
+	
+	function update(&$obj)
+	{
+		parent::update($obj);
+		$obj->set('visible', true);
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/BlockUninstallForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/BlockUninstallForm.class.php:1.1.2.1
--- /dev/null	Wed Apr  5 19:58:08 2006
+++ xoops2jp/html/modules/base/admin/forms/BlockUninstallForm.class.php	Wed Apr  5 19:58:07 2006
@@ -0,0 +1,44 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_ROOT_PATH . "/class/XCube_ActionForm.class.php";
+require_once XOOPS_MODULE_PATH . "/base/class/Legacy_Validator.class.php";
+
+class Legacy_BlockUninstallForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.base.BlockUninstallForm.TOKEN" . $this->get('bid');
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_BID);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+		$obj->set('last_modified', time());
+		$obj->set('visible', false);
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/BlockFilterForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/BlockFilterForm.class.php:1.1.2.1
--- /dev/null	Wed Apr  5 19:58:08 2006
+++ xoops2jp/html/modules/base/admin/forms/BlockFilterForm.class.php	Wed Apr  5 19:58:07 2006
@@ -0,0 +1,116 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_MODULE_PATH . "/base/class/AbstractFilterForm.class.php";
+
+define('NEWBLOCKS_SORT_KEY_DEFAULT', 0);
+define('NEWBLOCKS_SORT_KEY_BID', 1);
+define('NEWBLOCKS_SORT_KEY_MID', 2);
+define('NEWBLOCKS_SORT_KEY_FUNC_NUM', 3);
+define('NEWBLOCKS_SORT_KEY_OPTIONS', 4);
+define('NEWBLOCKS_SORT_KEY_NAME', 5);
+define('NEWBLOCKS_SORT_KEY_TITLE', 6);
+define('NEWBLOCKS_SORT_KEY_CONTENT', 7);
+define('NEWBLOCKS_SORT_KEY_SIDE', 8);
+define('NEWBLOCKS_SORT_KEY_WEIGHT', 9);
+define('NEWBLOCKS_SORT_KEY_VISIBLE', 10);
+define('NEWBLOCKS_SORT_KEY_BLOCK_TYPE', 11);
+define('NEWBLOCKS_SORT_KEY_C_TYPE', 12);
+define('NEWBLOCKS_SORT_KEY_ISACTIVE', 13);
+define('NEWBLOCKS_SORT_KEY_DIRNAME', 14);
+define('NEWBLOCKS_SORT_KEY_FUNC_FILE', 15);
+define('NEWBLOCKS_SORT_KEY_SHOW_FUNC', 16);
+define('NEWBLOCKS_SORT_KEY_EDIT_FUNC', 17);
+define('NEWBLOCKS_SORT_KEY_TEMPLATE', 18);
+define('NEWBLOCKS_SORT_KEY_BCACHETIME', 19);
+define('NEWBLOCKS_SORT_KEY_LAST_MODIFIED', 20);
+define('NEWBLOCKS_SORT_KEY_MAXVALUE', 20);
+
+class Legacy_BlockFilterForm extends Legacy_AbstractFilterForm
+{
+	var $mSort = 0;
+	var $mSortKeys = array(
+		NEWBLOCKS_SORT_KEY_DEFAULT => 'bid',
+		NEWBLOCKS_SORT_KEY_BID => 'bid',
+		NEWBLOCKS_SORT_KEY_MID => 'mid',
+		NEWBLOCKS_SORT_KEY_FUNC_NUM => 'func_num',
+		NEWBLOCKS_SORT_KEY_OPTIONS => 'options',
+		NEWBLOCKS_SORT_KEY_NAME => 'name',
+		NEWBLOCKS_SORT_KEY_TITLE => 'title',
+		NEWBLOCKS_SORT_KEY_CONTENT => 'content',
+		NEWBLOCKS_SORT_KEY_SIDE => 'side',
+		NEWBLOCKS_SORT_KEY_WEIGHT => 'weight',
+		NEWBLOCKS_SORT_KEY_VISIBLE => 'visible',
+		NEWBLOCKS_SORT_KEY_BLOCK_TYPE => 'block_type',
+		NEWBLOCKS_SORT_KEY_C_TYPE => 'c_type',
+		NEWBLOCKS_SORT_KEY_ISACTIVE => 'isactive',
+		NEWBLOCKS_SORT_KEY_DIRNAME => 'dirname',
+		NEWBLOCKS_SORT_KEY_FUNC_FILE => 'func_file',
+		NEWBLOCKS_SORT_KEY_SHOW_FUNC => 'show_func',
+		NEWBLOCKS_SORT_KEY_EDIT_FUNC => 'edit_func',
+		NEWBLOCKS_SORT_KEY_TEMPLATE => 'template',
+		NEWBLOCKS_SORT_KEY_BCACHETIME => 'bcachetime',
+		NEWBLOCKS_SORT_KEY_LAST_MODIFIED => 'last_modified'
+	);
+	var $_mCriteria = null;
+
+	function fetch()
+	{
+		$this->mSort = isset($_REQUEST['sort']) ? intval($_REQUEST['sort']) : 0;
+	
+		if ($this->mSort > NEWBLOCKS_SORT_KEY_MAXVALUE) {
+			$this->mSort = NEWBLOCKS_SORT_KEY_DEFAULT;
+		}
+	
+		if (isset($_REQUEST['bid'])) {
+			$this->_mNavi->addExtra('bid', xoops_getrequest('bid'));
+			$this->_mCriteria->add(new Criteria('bid', array(XOBJ_DTYPE_INT, xoops_getrequest('bid'))));
+		}
+	
+		if (isset($_REQUEST['mid'])) {
+			$this->_mNavi->addExtra('mid', xoops_getrequest('mid'));
+			$this->_mCriteria->add(new Criteria('mid', array(XOBJ_DTYPE_INT, xoops_getrequest('mid'))));
+		}
+	
+		if (isset($_REQUEST['name'])) {
+			$this->_mNavi->addExtra('name', xoops_getrequest('name'));
+			$this->_mCriteria->add(new Criteria('name', array(XOBJ_DTYPE_STRING, xoops_getrequest('name'))));
+		}
+	
+		if (isset($_REQUEST['title'])) {
+			$this->_mNavi->addExtra('title', xoops_getrequest('title'));
+			$this->_mCriteria->add(new Criteria('title', array(XOBJ_DTYPE_STRING, xoops_getrequest('title'))));
+		}
+	
+		if (isset($_REQUEST['side'])) {
+			$this->_mNavi->addExtra('side', xoops_getrequest('side'));
+			$this->_mCriteria->add(new Criteria('side', array(XOBJ_DTYPE_BOOL, xoops_getrequest('side'))));
+		}
+	
+		if (isset($_REQUEST['weight'])) {
+			$this->_mNavi->addExtra('weight', xoops_getrequest('weight'));
+			$this->_mCriteria->add(new Criteria('weight', array(XOBJ_DTYPE_INT, xoops_getrequest('weight'))));
+		}
+	
+		if (isset($_REQUEST['block_type'])) {
+			$this->_mNavi->addExtra('block_type', xoops_getrequest('block_type'));
+			$this->_mCriteria->add(new Criteria('block_type', array(XOBJ_DTYPE_STRING, xoops_getrequest('block_type'))));
+		}
+	
+		if (isset($_REQUEST['c_type'])) {
+			$this->_mNavi->addExtra('c_type', xoops_getrequest('c_type'));
+			$this->_mCriteria->add(new Criteria('c_type', array(XOBJ_DTYPE_STRING, xoops_getrequest('c_type'))));
+		}
+	
+		if (isset($_REQUEST['dirname'])) {
+			$this->_mNavi->addExtra('dirname', xoops_getrequest('dirname'));
+			$this->_mCriteria->add(new Criteria('dirname', array(XOBJ_DTYPE_STRING, xoops_getrequest('dirname'))));
+		}
+	
+		$this->_mCriteria->add(new Criteria('visible', array(XOBJ_DTYPE_BOOL, 1)));
+		$this->_mCriteria->add(new Criteria('isactive', array(XOBJ_DTYPE_BOOL, 1)));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/BlockEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/BlockEditForm.class.php:1.1.2.1
--- /dev/null	Wed Apr  5 19:58:08 2006
+++ xoops2jp/html/modules/base/admin/forms/BlockEditForm.class.php	Wed Apr  5 19:58:07 2006
@@ -0,0 +1,87 @@
+<?php
+
+if (!defined('XOOPS_ROOT_PATH')) exit();
+
+require_once XOOPS_ROOT_PATH . "/class/XCube_ActionForm.class.php";
+require_once XOOPS_MODULE_PATH . "/base/class/Legacy_Validator.class.php";
+
+class Legacy_BlockEditForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.base.BlockEditForm.TOKEN" . $this->get('bid');
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['bid'] =& new XCube_IntProperty('bid');
+		$this->mFormProperties['options'] =& new XCube_StringArrayProperty('options');
+		$this->mFormProperties['name'] =& new XCube_StringProperty('name');
+		$this->mFormProperties['title'] =& new XCube_StringProperty('title');
+		$this->mFormProperties['side'] =& new XCube_IntProperty('side');
+		$this->mFormProperties['weight'] =& new XCube_IntProperty('weight');
+		$this->mFormProperties['bcachetime'] =& new XCube_IntProperty('bcachetime');
+		$this->mFormProperties['bmodule'] =& new XCube_IntArrayProperty('bmodule');
+		$this->mFormProperties['groupid'] =& new XCube_IntArrayProperty('groupid');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['bid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bid']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_BID);
+	
+		$this->mFieldProperties['name'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['name']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['name']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_NAME, '150');
+		$this->mFieldProperties['name']->addMessage('maxlength', _AD_BASE_ERROR_MAXLENGTH, _AD_BASE_LANG_NAME, '150');
+		$this->mFieldProperties['name']->addVar('maxlength', '150');
+	
+		$this->mFieldProperties['title'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['title']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['title']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_TITLE, '255');
+		$this->mFieldProperties['title']->addMessage('maxlength', _AD_BASE_ERROR_MAXLENGTH, _AD_BASE_LANG_TITLE, '255');
+		$this->mFieldProperties['title']->addVar('maxlength', '255');
+	
+		$this->mFieldProperties['side'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['side']->setDependsByArray(array('required'));
+		$this->mFieldProperties['side']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_SIDE);
+	
+		$this->mFieldProperties['weight'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['weight']->setDependsByArray(array('required'));
+		$this->mFieldProperties['weight']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_WEIGHT);
+	
+		$this->mFieldProperties['bcachetime'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bcachetime']->setDependsByArray(array('required'));
+		$this->mFieldProperties['bcachetime']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_BCACHETIME);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('bid', $obj->get('bid'));
+		$this->set('name', $obj->get('name'));
+		$this->set('title', $obj->get('title'));
+		$this->set('side', $obj->get('side'));
+		$this->set('weight', $obj->get('weight'));
+		$this->set('bcachetime', $obj->get('bcachetime'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('bid', $this->get('bid'));
+		$obj->set('options', implode('|', $this->get('options')));
+		$obj->set('name', $this->get('name'));
+		$obj->set('title', $this->get('title'));
+		$obj->set('side', $this->get('side'));
+		$obj->set('weight', $this->get('weight'));
+		$obj->set('bcachetime', $this->get('bcachetime'));
+
+		$obj->set('last_modified', time());
+	}
+}
+
+?>


xoops-cvslog メーリングリストの案内
Zurück zum Archiv-Index