diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index 3f879acc5..805ead583 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -356,6 +356,10 @@ class memberController extends member $this->insertImageName($args->member_srl, $image_name['tmp_name']); } + // Save Signature + $signature = Context::get('signature'); + $this->putSignature($args->member_srl, $signature); + // If a virtual site, join the site $site_module_info = Context::get('site_module_info'); if($site_module_info->site_srl > 0) diff --git a/modules/member/member.view.php b/modules/member/member.view.php index eaf6f1ec6..56321d160 100644 --- a/modules/member/member.view.php +++ b/modules/member/member.view.php @@ -209,6 +209,29 @@ class memberView extends member $formTags = $oMemberAdminView->_getMemberInputTag($member_info); Context::set('formTags', $formTags); + + // Editor of the module set for signing by calling getEditor + foreach($formTags as $formTag) { + if($formTag->name=='signature') { + $oEditorModel = getModel('editor'); + $option = new stdClass(); + $option->primary_key_name = 'member_srl'; + $option->content_key_name = 'signature'; + $option->allow_fileupload = false; + $option->enable_autosave = false; + $option->enable_default_component = true; + $option->enable_component = false; + $option->resizable = false; + $option->disable_html = true; + $option->height = 100; + $option->skin = $member_config->signature_editor_skin; + $option->colorset = $member_config->sel_editor_colorset; + $editor = $oEditorModel->getEditor($member_info->member_srl, $option); + Context::set('editor', $editor); + } + } + + global $lang; $identifierForm = new stdClass(); $identifierForm->title = $lang->{$member_config->identifier}; diff --git a/modules/member/skins/default/signup_form.html b/modules/member/skins/default/signup_form.html index 274a32c5d..cc6788c4e 100644 --- a/modules/member/skins/default/signup_form.html +++ b/modules/member/skins/default/signup_form.html @@ -41,9 +41,17 @@ -