ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4249


Ignore:
Timestamp:
Oct 1, 2007, 9:33:34 PM (12 years ago)
Author:
ebihara
Message:

#1230:r4228を差し戻し

Location:
OpenPNE/trunk/webapp
Files:
3 edited
2 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/db/etc.php

    r4228 r4249  
    428428                $new_admin_id = $c_commu['c_member_id_sub_admin'];
    429429            }
    430             //メッセージ
    431             list($msg_subject, $msg_body) = create_message_c_commu_admin_change(intval($c_commu['c_commu_id']));
    432             db_message_insert_c_message($c_member_id, $new_admin_id, $msg_subject, $msg_body);
     430            do_common_send_mail_c_commu_admin_change(intval($new_admin_id), intval($c_commu['c_commu_id']));
    433431
    434432            $data = array('c_member_id_admin' => intval($new_admin_id));
  • OpenPNE/trunk/webapp/lib/util/mail_send.php

    r4236 r4249  
    830830}
    831831
     832function do_common_send_mail_c_commu_admin_change($c_member_id_to, $c_commu_id)
     833{
     834    $c_member_to  = $c_member = db_member_c_member4c_member_id($c_member_id_to, true);
     835    $c_commu = db_commu_c_commu4c_commu_id($c_commu_id);
     836    $to_address = '';
     837
     838    $params = array(
     839        'c_member_to' => $c_member_to,
     840        'c_commu' => $c_commu,
     841    );
     842
     843    if (!empty($c_member_to['secure']['pc_address'])) {
     844        $to_address = $c_member_to['secure']['pc_address'];
     845        return fetch_send_mail($to_address, 'm_pc_c_commu_admin_change', $params);
     846    } else {
     847        $to_address = $c_member_to['secure']['ktai_address'];
     848        return fetch_send_mail($to_address, 'm_ktai_c_commu_admin_change', $params);
     849    }
     850}
     851
    832852//携帯個体識別番号を登録する必要がある場合に送られるメール(新規登録用)
    833853function do_mail_sns_regist_ktai_id_mail_send_pre($session, $ktai_address)
  • OpenPNE/trunk/webapp/lib/util/message.php

    r4232 r4249  
    129129    return array($msg_subject, $msg_body);
    130130}
    131 
    132 /**
    133  * コミュニティ管理者がSNSを退会した際、新しいコミュニティ管理者に送信されるメッセージ
    134  *
    135  * @param int $c_commu_id
    136  * @return array
    137  */
    138 function create_message_c_commu_admin_change($c_commu_id)
    139 {
    140     $c_commu = db_commu_c_commu4c_commu_id($c_commu_id);
    141     $SNS_NAME = SNS_NAME;
    142 
    143     $p = array('target_c_commu_id' => $c_commu['c_commu_id']);
    144     $url = openpne_gen_url('pc', 'page_c_home', $p);
    145 
    146     $msg_subject = 'コミュニティ管理者権限移管のお知らせ';
    147     $msg_body = <<<EOD
    148 下記コミュニティの管理者であるメンバーが{$SNS_NAME}を退会し、あなたがコミュニティの副管理者であるか、またはコミュニティ参加者の中でもっとも参加時期が早いメンバーであるため、コミュニティの管理者の権限が移管されました。
    149 
    150 {$c_commu['name']}
    151 {$url}
    152 
    153 もし他のメンバーに管理者権限を渡したい場合はコミュニティホームの「メンバー管理」から操作する事ができます。
    154 EOD;
    155     return array($msg_subject, $msg_body);
    156 }
    157 
    158131?>
Note: See TracChangeset for help on using the changeset viewer.