35 $this->mFieldProperties[
'avatar_id']->setDependsByArray([
'required']);
36 $this->mFieldProperties[
'avatar_id']->addMessage(
'required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_AVATAR_ID);
39 $this->mFieldProperties[
'avatar_file']->setDependsByArray([
'extension']);
40 $this->mFieldProperties[
'avatar_file']->addMessage(
'extension', _MD_USER_ERROR_AVATAR_EXTENSION, _AD_USER_LANG_AVATAR_FILE);
41 $this->mFieldProperties[
'avatar_file']->addVar(
'extension',
'gif,png,jpg');
44 $this->mFieldProperties[
'avatar_name']->setDependsByArray([
'required',
'maxlength']);
45 $this->mFieldProperties[
'avatar_name']->addMessage(
'required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_AVATAR_NAME,
'100');
46 $this->mFieldProperties[
'avatar_name']->addMessage(
'maxlength', _MD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_AVATAR_NAME,
'100');
47 $this->mFieldProperties[
'avatar_name']->addVar(
'maxlength', 100);
50 $this->mFieldProperties[
'avatar_weight']->setDependsByArray([
'required']);
51 $this->mFieldProperties[
'avatar_weight']->addMessage(
'required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_AVATAR_WEIGHT);
74 $obj->set(
'avatar_id', $this->
get(
'avatar_id'));
75 $obj->set(
'avatar_name', $this->
get(
'avatar_name'));
76 $obj->set(
'avatar_display', $this->
get(
'avatar_display'));
77 $obj->set(
'avatar_weight', $this->
get(
'avatar_weight'));
79 $this->mFormFile = $this->
get(
'avatar_file');
80 if (
null != $this->mFormFile) {
81 $this->mFormFile->setRandomToBodyName(
'savt');
82 $filename = $this->mFormFile->getBodyName();
83 $this->mFormFile->setBodyName(substr($filename, 0, 24));
85 $obj->setVar(
'avatar_file', $this->mFormFile->getFileName());
86 $obj->setVar(
'avatar_mimetype', $this->mFormFile->getContentType());