mContext->mXoopsUser)) { $this->uid = $root->mContext->mXoopsUser->get('uid'); $this->uname = $root->mContext->mXoopsUser->get('uname'); } $this->isAdmin = isXoopensimAdmin($root); } function getTokenName() { } function prepare() { $this->mFormProperties ['ip'] = & new XCube_StringProperty('ip'); $this->mFieldProperties['ip'] = & new XCube_FieldProperty($this); $this->mFieldProperties['ip']->setDependsByArray(array('required')); } function validateIp() { $str = $this->get('ip'); if (!preg_match('/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $str)) { $this->set('ip', ''); $this->addErrorMessage(_MD_XPNSM_INVALID_DATA.': '.htmlspecialchars($str)); } } } ?>