개인회원과 기업회원에게 회원가입시 자동쪽지 발송 문의 드립니다.
본문
안녕하세요,,
개인회원과 기업회원을 나누어서 회원가입을 받고 있습니다. 개인회원은 레벨2, 기업회원은 레벨3 인데요,, 개인회원을 선택하고 회원가입을 하면 자동으로 쪽지가 발송되어집니다,, 문제는 기업회원인경우 함수를 어떤식으로 줘야 자동 발송이 가능하지요,,, 현재 사용중인 소스입니다,,
bbs/resister_form_update.php 안에
// 회원님께 메일발송
$subject = "회원가입을 축하드립니다.";
$mb_md5 = md5($mb_id.$mb_email.$g4[time_ymdhis]);
$certify_href = "$g4[url]/$g4[bbs]/email_certify.php?mb_id=$mb_id&mb_md5=$mb_md5";
ob_start();
include_once ("./register_form_update_mail1.php");
$content = ob_get_contents();
ob_end_clean();
// 최고관리자님께 메일 발송
if ($config[cf_email_mb_super_admin])
{
$subject = $mb_nick . " 님께서 회원으로 가입하셨습니다.";
ob_start();
include_once ("./register_form_update_mail2.php");
$content = ob_get_contents();
ob_end_clean();
// mailer($mb_nick, $mb_email, $admin[mb_email], $subject, $content, 1);
}
// 개인회원에게 쪽지보내기
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
set me_id = '$me_id',
me_recv_mb_id = '$mb_id',
me_send_mb_id = '$admin[mb_id]',
me_send_datetime = '$g4[time_ymdhis]',
me_memo = '{$mb_name}님 $config[cf_1]' ";
sql_query($sql);
// 쪽지보내기끝
// 기업회원에게 쪽지보내기
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
set me_id = '$me_id',
me_recv_mb_id = '$mb_id',
me_send_mb_id = '$admin[mb_id]',
me_send_datetime = '$g4[time_ymdhis]',
me_memo = '{$mb_name}님 $config[cf_2]' ";
sql_query($sql);
// 쪽지보내기끝
이렇게 되어있는데,,, 기업회원의 경우 회원가입을 하면 레벨3이 되게 해놓았습니다,,
이럴경우 소스를 어떻게 수정해야 할까요??
그누보드 옛질문답변란 부터 다 찾아보았는데,, 레벨에 관련된 소스는 없는지라,, 너무 답답해서 질문란에 올립니다,,
알려주시면 감사드릴께요,,
고수님들의 답변을 기다립니다,, 감사합니다,,,
답변 1
개인회원과 기업회원의 쪽지 보내는 형식은 같습니다
다면 개인일때 기업일때의 조건만 if구문으로 감싸주면 되겠지요
위 코드로 보면 개인회원 기업회원 통합으로 한개 적고 틀린부분만 따로 정의 하면 되겠네요
if($mb_level == 2)
{
//개인회원용
$cont = $config['cf_1'];
}
elseif($mb_level == 3)
{
//기업회원용
$cont = $config['cf_2'];
}
// 쪽지보내기
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
$sql = " insert into $g4[memo_table]
set me_id = '$me_id',
me_recv_mb_id = '$mb_id',
me_send_mb_id = '$admin[mb_id]',
me_send_datetime = '$g4[time_ymdhis]',
me_memo = '{$mb_name}님 $cont' ";
sql_query($sql);
// 쪽지보내기끝