[xoops-cvslog 1658] CVS update: xoops2jp/html/modules/user/admin/forms

Back to archive index

Minahito minah****@users*****
2006年 1月 12日 (木) 01:42:35 JST


Index: xoops2jp/html/modules/user/admin/forms/UserAdminEditForm.class.php
diff -u /dev/null xoops2jp/html/modules/user/admin/forms/UserAdminEditForm.class.php:1.1.2.1
--- /dev/null	Thu Jan 12 01:42:35 2006
+++ xoops2jp/html/modules/user/admin/forms/UserAdminEditForm.class.php	Thu Jan 12 01:42:35 2006
@@ -0,0 +1,256 @@
+<?php
+
+require_once XOOPS_ROOT_PATH . "/class/XCube_ActionForm.class.php";
+
+/**
+ * This class is generated by makeActionForm tool.
+ */
+class User_UserAdminEditForm extends XCube_ActionForm
+{
+	function prepare()
+	{
+		//
+		// Set form properties
+		//
+		$this->mFormProperties['uid'] =& new XCube_IntProperty('uid');
+		$this->mFormProperties['name'] =& new XCube_StringProperty('name');
+		$this->mFormProperties['uname'] =& new XCube_StringProperty('uname');
+		$this->mFormProperties['email'] =& new XCube_StringProperty('email');
+		$this->mFormProperties['url'] =& new XCube_StringProperty('url');
+		$this->mFormProperties['user_icq'] =& new XCube_StringProperty('user_icq');
+		$this->mFormProperties['user_from'] =& new XCube_StringProperty('user_from');
+		$this->mFormProperties['user_sig'] =& new XCube_TextProperty('user_sig');
+		$this->mFormProperties['user_viewemail'] =& new XCube_IntProperty('user_viewemail');
+		$this->mFormProperties['user_aim'] =& new XCube_StringProperty('user_aim');
+		$this->mFormProperties['user_yim'] =& new XCube_StringProperty('user_yim');
+		$this->mFormProperties['user_msnm'] =& new XCube_StringProperty('user_msnm');
+		$this->mFormProperties['pass'] =& new XCube_StringProperty('pass');
+		$this->mFormProperties['vpass'] =& new XCube_StringProperty('vpass');
+		$this->mFormProperties['posts'] =& new XCube_IntProperty('posts');
+		$this->mFormProperties['attachsig'] =& new XCube_IntProperty('attachsig');
+		$this->mFormProperties['rank'] =& new XCube_IntProperty('rank');
+		$this->mFormProperties['level'] =& new XCube_IntProperty('level');
+		$this->mFormProperties['timezone_offset'] =& new XCube_FloatProperty('timezone_offset');
+		$this->mFormProperties['umode'] =& new XCube_IntProperty('umode');
+		$this->mFormProperties['uorder'] =& new XCube_IntProperty('uorder');
+		$this->mFormProperties['notify_method'] =& new XCube_IntProperty('notify_method');
+		$this->mFormProperties['notify_mode'] =& new XCube_IntProperty('notify_mode');
+		$this->mFormProperties['user_occ'] =& new XCube_StringProperty('user_occ');
+		$this->mFormProperties['bio'] =& new XCube_TextProperty('bio');
+		$this->mFormProperties['user_intrest'] =& new XCube_StringProperty('user_intrest');
+		$this->mFormProperties['user_mailok'] =& new XCube_IntProperty('user_mailok');
+		$this->mFormProperties['groups'] =& new XCube_IntArrayProperty('groups');
+
+		//
+		// Set field properties
+		//
+		$this->mFieldProperties['uid'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['uid']->setDependsByArray(array('required'));
+		$this->mFieldProperties['uid']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_UID);
+
+		$this->mFieldProperties['name'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['name']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['name']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_NAME, '60');
+		$this->mFieldProperties['name']->addVar('maxlength', 60);
+
+		$this->mFieldProperties['uname'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['uname']->setDependsByArray(array('required','maxlength'));
+		$this->mFieldProperties['uname']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_UNAME, '25');
+		$this->mFieldProperties['uname']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_UNAME, '25');
+		$this->mFieldProperties['uname']->addVar('maxlength', 25);
+
+		$this->mFieldProperties['email'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['email']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['email']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_EMAIL, '60');
+		$this->mFieldProperties['email']->addVar('maxlength', 60);
+
+		$this->mFieldProperties['url'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['url']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['url']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_URL, '100');
+		$this->mFieldProperties['url']->addVar('maxlength', 100);
+
+		$this->mFieldProperties['user_icq'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_icq']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_icq']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_ICQ, '15');
+		$this->mFieldProperties['user_icq']->addVar('maxlength', 15);
+
+		$this->mFieldProperties['user_from'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_from']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_from']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_FROM, '100');
+		$this->mFieldProperties['user_from']->addVar('maxlength', 100);
+
+		$this->mFieldProperties['user_sig'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_sig']->setDependsByArray(array(''));
+		$this->mFieldProperties['user_sig']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_USER_SIG);
+
+		$this->mFieldProperties['user_viewemail'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_viewemail']->setDependsByArray(array(''));
+
+		$this->mFieldProperties['user_aim'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_aim']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_aim']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_AIM, '18');
+		$this->mFieldProperties['user_aim']->addVar('maxlength', 18);
+
+		$this->mFieldProperties['user_yim'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_yim']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_yim']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_YIM, '25');
+		$this->mFieldProperties['user_yim']->addVar('maxlength', 25);
+
+		$this->mFieldProperties['user_msnm'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_msnm']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_msnm']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_MSNM, '100');
+		$this->mFieldProperties['user_msnm']->addVar('maxlength', 100);
+
+		$this->mFieldProperties['pass'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['pass']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['pass']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_PASS, '32');
+		$this->mFieldProperties['pass']->addVar('maxlength', 32);
+
+		$this->mFieldProperties['vpass'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['vpass']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['vpass']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_PASS, '32');
+		$this->mFieldProperties['vpass']->addVar('maxlength', 32);
+
+		$this->mFieldProperties['posts'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['posts']->setDependsByArray(array('required'));
+		$this->mFieldProperties['posts']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_POSTS);
+
+		$this->mFieldProperties['attachsig'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['attachsig']->setDependsByArray(array(''));
+
+		$this->mFieldProperties['rank'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['rank']->setDependsByArray(array('required'));
+		$this->mFieldProperties['rank']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_RANK);
+
+		$this->mFieldProperties['level'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['level']->setDependsByArray(array('required'));
+		$this->mFieldProperties['level']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_LEVEL);
+
+		$this->mFieldProperties['timezone_offset'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['timezone_offset']->setDependsByArray(array('required'));
+		$this->mFieldProperties['timezone_offset']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_TIMEZONE_OFFSET);
+
+		$this->mFieldProperties['umode'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['umode']->setDependsByArray(array('required','intRange'));
+		$this->mFieldProperties['umode']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_UMODE);
+		$this->mFieldProperties['umode']->addMessage('intRange', _AD_USER_ERROR_INJURY, _AD_USER_LANG_UMODE);
+		$this->mFieldProperties['umode']->addVar('min', 1);
+		$this->mFieldProperties['umode']->addVar('max', 3);
+
+		$this->mFieldProperties['uorder'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['uorder']->setDependsByArray(array('required','intRange'));
+		$this->mFieldProperties['uorder']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_UORDER);
+		$this->mFieldProperties['uorder']->addMessage('intRange', _AD_USER_ERROR_INJURY, _AD_USER_LANG_UORDER);
+		$this->mFieldProperties['uorder']->addVar('min', 1);
+		$this->mFieldProperties['uorder']->addVar('max', 2);
+
+		$this->mFieldProperties['notify_method'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['notify_method']->setDependsByArray(array('required','intRange'));
+		$this->mFieldProperties['notify_method']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_NOTIFY_METHOD);
+		$this->mFieldProperties['notify_method']->addMessage('intRange', _AD_USER_ERROR_INJURY, _AD_USER_LANG_NOTIFY_METHOD);
+		$this->mFieldProperties['notify_method']->addVar('min', 1);
+		$this->mFieldProperties['notify_method']->addVar('max', 3);
+
+		$this->mFieldProperties['notify_mode'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['notify_mode']->setDependsByArray(array('required','intRange'));
+		$this->mFieldProperties['notify_mode']->addMessage('required', _AD_USER_ERROR_REQUIRED, _AD_USER_LANG_NOTIFY_MODE);
+		$this->mFieldProperties['notify_mode']->addMessage('intRange', _AD_USER_ERROR_INJURY, _AD_USER_LANG_NOTIFY_MODE);
+		$this->mFieldProperties['notify_mode']->addVar('min', 1);
+		$this->mFieldProperties['notify_mode']->addVar('max', 3);
+
+		$this->mFieldProperties['user_occ'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_occ']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_occ']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_OCC, '100');
+		$this->mFieldProperties['user_occ']->addVar('maxlength', 100);
+
+		$this->mFieldProperties['bio'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['bio']->setDependsByArray(array(''));
+
+		$this->mFieldProperties['user_intrest'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_intrest']->setDependsByArray(array('maxlength'));
+		$this->mFieldProperties['user_intrest']->addMessage('maxlength', _AD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_USER_INTREST, '150');
+		$this->mFieldProperties['user_intrest']->addVar('maxlength', 150);
+
+		$this->mFieldProperties['user_mailok'] =& new XCube_FieldProperty($this);
+		$this->mFieldProperties['user_mailok']->setDependsByArray(array(''));
+	}
+	
+	function load(&$obj)
+	{
+		$this->setVar('uid', $obj->get('uid'));
+		$this->setVar('name', $obj->get('name'));
+		$this->setVar('uname', $obj->get('uname'));
+		$this->setVar('email', $obj->get('email'));
+		$this->setVar('url', $obj->get('url'));
+		$this->setVar('user_icq', $obj->get('user_icq'));
+		$this->setVar('user_from', $obj->get('user_from'));
+		$this->setVar('user_sig', $obj->get('user_sig'));
+		$this->setVar('user_viewemail', $obj->get('user_viewemail'));
+		$this->setVar('user_aim', $obj->get('user_aim'));
+		$this->setVar('user_yim', $obj->get('user_yim'));
+		$this->setVar('user_msnm', $obj->get('user_msnm'));
+
+		$this->setVar('posts', $obj->get('posts'));
+		$this->setVar('attachsig', $obj->get('attachsig'));
+		$this->setVar('rank', $obj->get('rank'));
+		$this->setVar('level', $obj->get('level'));
+		$this->setVar('timezone_offset', $obj->get('timezone_offset'));
+		$this->setVar('umode', $obj->get('umode'));
+		$this->setVar('uorder', $obj->get('uorder'));
+		$this->setVar('notify_method', $obj->get('notify_method'));
+		$this->setVar('notify_mode', $obj->get('notify_mode'));
+		$this->setVar('user_occ', $obj->get('user_occ'));
+		$this->setVar('bio', $obj->get('bio'));
+		$this->setVar('user_intrest', $obj->get('user_intrest'));
+		$this->setVar('user_mailok', $obj->get('user_mailok'));
+
+		$groups =& $obj->getGroups();
+		$i = 0;
+		foreach ($groups as $gid) {
+			$this->set('groups', $i++, $gid);
+		}
+	}
+
+	function update(&$obj)
+	{
+		$obj->setVar('uid', $this->get('uid'));
+		$obj->setVar('name', $this->get('name'));
+		$obj->setVar('uname', $this->get('uname'));
+		$obj->setVar('email', $this->get('email'));
+		$obj->setVar('url', $this->get('url'));
+		$obj->setVar('user_icq', $this->get('user_icq'));
+		$obj->setVar('user_from', $this->get('user_from'));
+		$obj->setVar('user_sig', $this->get('user_sig'));
+		$obj->setVar('user_viewemail', $this->get('user_viewemail'));
+		$obj->setVar('user_aim', $this->get('user_aim'));
+		$obj->setVar('user_yim', $this->get('user_yim'));
+		$obj->setVar('user_msnm', $this->get('user_msnm'));
+
+		// $obj->setVar('pass', $this->get('pass'));
+		// $obj->setVar('vpass', $this->get('vpass'));
+
+		$obj->setVar('posts', $this->get('posts'));
+		$obj->setVar('attachsig', $this->get('attachsig'));
+		$obj->setVar('rank', $this->get('rank'));
+		$obj->setVar('level', $this->get('level'));
+		$obj->setVar('timezone_offset', $this->get('timezone_offset'));
+		$obj->setVar('umode', $this->get('umode'));
+		$obj->setVar('uorder', $this->get('uorder'));
+		$obj->setVar('notify_method', $this->get('notify_method'));
+		$obj->setVar('notify_mode', $this->get('notify_mode'));
+		$obj->setVar('user_occ', $this->get('user_occ'));
+		$obj->setVar('bio', $this->get('bio'));
+		$obj->setVar('user_intrest', $this->get('user_intrest'));
+		$obj->setVar('user_mailok', $this->get('user_mailok'));
+//		$obj->setVar('groups', $this->get('groups'));
+		
+		$obj->Groups = array();
+		$groups = $this->get('groups');
+		
+		foreach ($groups as $gid) {
+			$obj->Groups[] = $gid;
+		}
+	}
+}
+
+?>


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