1: <?php
2:
3: if (!defined('XOOPS_ROOT_PATH')) exit();
4:
5: require_once XOOPS_ROOT_PATH."/core/XCube_ActionForm.class.php";
6:
7: 8: 9: 10:
11: class User_UserSearchListForm extends XCube_ActionForm
12: {
13: 14: 15: 16:
17: function getTokenName()
18: {
19:
20:
21: if (xoops_getenv('REQUEST_METHOD') == 'POST' && isset($_REQUEST['batchjob'])) {
22: return "module.user.UserSearchSettingsForm.TOKEN";
23: }
24: else {
25: return null;
26: }
27: }
28:
29: 30: 31: 32:
33: function getTokenErrorMessage()
34: {
35: return null;
36: }
37:
38: function prepare()
39: {
40:
41: $this->mFormProperties['level']= new XCube_IntArrayProperty('level');
42: $this->mFormProperties['posts']= new XCube_IntArrayProperty('posts');
43: $this->mFormProperties['delete']= new XCube_BoolArrayProperty('delete');
44:
45: $this->mFormProperties['confirm'] =new XCube_BoolProperty('confirm');
46:
47: $this->mFieldProperties['level']= new XCube_FieldProperty($this);
48: $this->mFieldProperties['level']->setDependsByArray(array('required','min'));
49: $this->mFieldProperties['level']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_LEVEL);
50: $this->mFieldProperties['level']->addMessage("min",_AD_USER_ERROR_MIN,_MD_USER_LANG_LEVEL,"0");
51: $this->mFieldProperties['level']->addVar("min",0);
52:
53: $this->mFieldProperties['posts']= new XCube_FieldProperty($this);
54: $this->mFieldProperties['posts']->setDependsByArray(array('required','min'));
55: $this->mFieldProperties['posts']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_POSTS);
56: $this->mFieldProperties['posts']->addMessage("min",_AD_USER_ERROR_MIN,_MD_USER_LANG_POSTS,"0");
57: $this->mFieldProperties['posts']->addVar("min",0);
58:
59: }
60: }
61:
62: ?>
63: