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

Back to archive index

Minahito minah****@users*****
2006年 5月 9日 (火) 19:20:45 JST


Index: xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminEditForm.class.php:1.1.2.1
--- /dev/null	Tue May  9 19:20:45 2006
+++ xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminEditForm.class.php	Tue May  9 19:20:44 2006
@@ -0,0 +1,131 @@
+<?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_ImagecategoryAdminEditForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.base.ImagecategoryAdminEditForm.TOKEN" . $this->get('imgcat_id');
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['imgcat_id'] =& new XCube_IntProperty('imgcat_id');
+		$this->mFormProperties['imgcat_name'] =& new XCube_StringProperty('imgcat_name');
+		$this->mFormProperties['imgcat_maxsize'] =& new XCube_IntProperty('imgcat_maxsize');
+		$this->mFormProperties['imgcat_maxwidth'] =& new XCube_IntProperty('imgcat_maxwidth');
+		$this->mFormProperties['imgcat_maxheight'] =& new XCube_IntProperty('imgcat_maxheight');
+		$this->mFormProperties['imgcat_display'] =& new XCube_BoolProperty('imgcat_display');
+		$this->mFormProperties['imgcat_weight'] =& new XCube_IntProperty('imgcat_weight');
+		$this->mFormProperties['readgroups'] =& new XCube_IntArrayProperty('readgroups');
+		$this->mFormProperties['uploadgroups'] =& new XCube_IntArrayProperty('uploadgroups');
+
+		//
+		// Set field properties
+		//
+		$this->mFieldProperties['imgcat_id'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_id']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_id']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_ID);
+	
+		$this->mFieldProperties['imgcat_name'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_name']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['imgcat_name']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_NAME, '100');
+		$this->mFieldProperties['imgcat_name']->addMessage('maxlength', _AD_BASE_ERROR_MAXLENGTH, _AD_BASE_LANG_IMGCAT_NAME, '100');
+		$this->mFieldProperties['imgcat_name']->addVar('maxlength', '100');
+	
+		$this->mFieldProperties['imgcat_maxsize'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_maxsize']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_maxsize']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_MAXSIZE);
+	
+		$this->mFieldProperties['imgcat_maxwidth'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_maxwidth']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_maxwidth']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_MAXWIDTH);
+	
+		$this->mFieldProperties['imgcat_maxheight'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_maxheight']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_maxheight']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_MAXHEIGHT);
+	
+		$this->mFieldProperties['imgcat_weight'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_weight']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_weight']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_WEIGHT);
+	
+		$this->mFieldProperties['readgroups'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['readgroups']->setDependsByArray(array('objectExist'));
+		$this->mFieldProperties['readgroups']->addMessage('objectExist', _AD_BASE_ERROR_IMGCAT_READ_GROUPS, _AD_BASE_LANG_IMGCAT_READ_GROUPS);
+		$this->mFieldProperties['readgroups']->addVar('handler', 'group');
+	
+		$this->mFieldProperties['uploadgroups'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['uploadgroups']->setDependsByArray(array('objectExist'));
+		$this->mFieldProperties['uploadgroups']->addMessage('objectExist', _AD_BASE_ERROR_IMGCAT_READ_GROUPS, _AD_BASE_LANG_IMGCAT_READ_GROUPS);
+		$this->mFieldProperties['uploadgroups']->addVar('handler', 'group');
+	}
+
+	function validateReadgroups()
+	{
+		$readgroups = $this->get('readgroups');
+		if (count($readgroups) == 0) {
+			$this->addErrorMessage(_AD_BASE_ERROR_READGROUPS);
+		}
+	}
+	
+	function validateUploadgroups()
+	{
+		$uploadgroups = $this->get('uploadgroups');
+		if (count($uploadgroups) == 0) {
+			$this->addErrorMessage(_AD_BASE_ERROR_UPLOADGROUPS);
+		}
+	}
+	
+	function load(&$obj)
+	{
+		$this->set('imgcat_id', $obj->get('imgcat_id'));
+		$this->set('imgcat_name', $obj->get('imgcat_name'));
+		$this->set('imgcat_maxsize', $obj->get('imgcat_maxsize'));
+		$this->set('imgcat_maxwidth', $obj->get('imgcat_maxwidth'));
+		$this->set('imgcat_maxheight', $obj->get('imgcat_maxheight'));
+		$this->set('imgcat_display', $obj->get('imgcat_display'));
+		$this->set('imgcat_weight', $obj->get('imgcat_weight'));
+		
+		$i = 0;
+		foreach ($obj->mReadGroups as $group) {
+			$this->set('readgroups', $i++, $group->get('groupid'));
+		}
+
+		$i = 0;
+		foreach ($obj->mUploadGroups as $group) {
+			$this->set('uploadgroups', $i++, $group->get('groupid'));
+		}
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('imgcat_id', $this->get('imgcat_id'));
+		$obj->set('imgcat_name', $this->get('imgcat_name'));
+		$obj->set('imgcat_maxsize', $this->get('imgcat_maxsize'));
+		$obj->set('imgcat_maxwidth', $this->get('imgcat_maxwidth'));
+		$obj->set('imgcat_maxheight', $this->get('imgcat_maxheight'));
+		$obj->set('imgcat_display', $this->get('imgcat_display'));
+		$obj->set('imgcat_weight', $this->get('imgcat_weight'));
+		
+		$handler =& xoops_gethandler('group');
+
+		unset($obj->mReadGroups);
+		foreach ($this->get('readgroups') as $groupid) {
+			$obj->mReadGroups[] =& $handler->get($groupid);
+		}
+		
+		unset($obj->mUploadGroups);
+		foreach ($this->get('uploadgroups') as $groupid) {
+			$obj->mUploadGroups[] =& $handler->get($groupid);
+		}
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminNewForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminNewForm.class.php:1.1.2.1
--- /dev/null	Tue May  9 19:20:45 2006
+++ xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminNewForm.class.php	Tue May  9 19:20:44 2006
@@ -0,0 +1,48 @@
+<?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";
+require_once XOOPS_MODULE_PATH . "/base/admin/forms/ImagecategoryAdminEditForm.class.php";
+
+class Legacy_ImagecategoryAdminNewForm extends Legacy_ImagecategoryAdminEditForm
+{
+	function getTokenName()
+	{
+		return "module.base.ImagecategoryAdminNewForm.TOKEN";
+	}
+
+	function prepare()
+	{
+		parent::prepare();
+		
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['imgcat_storetype'] =& new XCube_StringProperty('imgcat_storetype');
+	
+		//
+		// Set field properties
+		//
+		$this->mFieldProperties['imgcat_storetype'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_storetype']->setDependsByArray(array('required','mask'));
+		$this->mFieldProperties['imgcat_storetype']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_STORETYPE);
+		$this->mFieldProperties['imgcat_storetype']->addMessage('mask', _AD_BASE_ERROR_MASK, _AD_BASE_LANG_IMGCAT_STORETYPE);
+		$this->mFieldProperties['imgcat_storetype']->addVar('mask', '(file|db)');
+	}
+	
+	function load(&$obj)
+	{
+		parent::load($obj);
+		$this->set('imgcat_storetype', $obj->get('imgcat_storetype'));
+	}
+
+	function update(&$obj)
+	{
+		parent::update($obj);
+		$this->set('imgcat_storetype', $obj->get('imgcat_storetype'));
+	}
+}
+
+?>
Index: xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminDeleteForm.class.php
diff -u /dev/null xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminDeleteForm.class.php:1.1.2.1
--- /dev/null	Tue May  9 19:20:45 2006
+++ xoops2jp/html/modules/base/admin/forms/ImagecategoryAdminDeleteForm.class.php	Tue May  9 19:20:44 2006
@@ -0,0 +1,42 @@
+<?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_ImagecategoryAdminDeleteForm extends XCube_ActionForm
+{
+	function getTokenName()
+	{
+		return "module.base.ImagecategoryAdminDeleteForm.TOKEN" . $this->get('imgcat_id');
+	}
+
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['imgcat_id'] =& new XCube_IntProperty('imgcat_id');
+	
+		//
+		// Set field properties
+		//
+	
+		$this->mFieldProperties['imgcat_id'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['imgcat_id']->setDependsByArray(array('required'));
+		$this->mFieldProperties['imgcat_id']->addMessage('required', _AD_BASE_ERROR_REQUIRED, _AD_BASE_LANG_IMGCAT_ID);
+	}
+
+	function load(&$obj)
+	{
+		$this->set('imgcat_id', $obj->get('imgcat_id'));
+	}
+
+	function update(&$obj)
+	{
+		$obj->set('imgcat_id', $this->get('imgcat_id'));
+	}
+}
+
+?>


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