git-svn-id: http://xe-core.googlecode.com/svn/trunk@899 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-02 08:50:27 +00:00
parent b3b0f914d1
commit 87fb415747
6 changed files with 19 additions and 8 deletions

View file

@ -290,6 +290,10 @@
* @brief 회원 가입 or 정보 수정
**/
function procMemberInsert() {
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('member');
if($config->enable_join != 'Y') return $this->stop('msg_signup_disabled');
// 필수 정보들을 미리 추출
$args = Context::gets('user_id','user_name','nick_name','email_address','password','allow_mailing');
$args->member_srl = getNextSequence();
@ -311,6 +315,7 @@
if(!$output->toBool()) return $output;
$this->add('member_srl', $args->member_srl);
if($config->redirect_url) $this->add('redirect_url', $config->redirect_url);
$this->setMessage('success_registed');
}
@ -482,10 +487,12 @@
* @brief 서명을 파일로 저장
**/
function putSignature($member_srl, $signature) {
$filename = sprintf('files/attach/signature/%s%d.gif', getNumberingPath($member_srl), $member_srl);
$path = sprintf('files/attach/signature/%s/', getNumberingPath($member_srl));
$filename = sprintf('%s%d.signature.php', $path, $member_srl);
if(!$signature) return @unlink($filename);
$buff = sprintf('<?php if(!__ZBXE__) exit();?>%s', $signature);
FileHandler::makeDir($path);
FileHandler::writeFile($filename, $buff);
}