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

Changeset 9399


Ignore:
Timestamp:
Nov 27, 2008, 2:44:23 PM (12 years ago)
Author:
akamine
Message:

#3159 merge r9263 r9319

Location:
OpenPNE/trunk
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/admin/page/edit_mail.php

    r9398 r9399  
    4141            'm_ktai_message_zyushin' => 'メッセージお知らせメール',
    4242            'm_ktai_password_query' => 'パスワード再発行メール',
     43            'm_ktai_schedule_mail' => 'スケジュールお知らせメール',
    4344            'm_ktai_regist_get' => '新規登録メール(オープン制)',
    4445            'm_ktai_regist_invite' => '招待メール',
  • OpenPNE/trunk/webapp/modules/admin/page/edit_mail_send.php

    r9398 r9399  
    4242//            'm_ktai_password_query' => 'パスワード再発行メール',
    4343//            'm_ktai_regist_get' => '新規登録メール(オープン制)',
     44            'm_ktai_schedule_mail' => 'スケジュールお知らせメール',
    4445//            'm_ktai_regist_invite' => '招待メール',
    4546//            'm_ktai_taikai_end' => '退会完了メール',
  • OpenPNE/trunk/webapp_biz/modules/biz/lib/mysql_functions.php

    r9398 r9399  
    13621362        $send_list[$c_member_id][] = $value;
    13631363    }
    1364 
    1365     foreach ($send_list as $key => $value) {
    1366         $c_member_secure = db_member_c_member_secure4c_member_id($key);
    1367         $pc_address = $c_member_secure['pc_address'];
    1368 
    1369         $params = array(
    1370             "c_member" => db_member_c_member4c_member_id_LIGHT($key),
    1371             "c_schedule_list" => $value,
    1372         );
     1364    $c_member = db_member_c_member4c_member_id($c_member_id, true);
     1365
     1366    if (!empty($c_member['secure']['pc_address'])) {
     1367        // PCメールアドレスがある場合は、PCのみ送信
     1368        foreach ($send_list as $key => $value) {
     1369            $c_member_secure = db_member_c_member_secure4c_member_id($key);
     1370            $pc_address = $c_member_secure['pc_address'];
     1371
     1372            $params = array(
     1373                'c_member' => db_member_c_member4c_member_id_LIGHT($key),
     1374                'c_schedule_list' => $value,
     1375            );
    13731376        fetch_send_mail($pc_address, 'm_pc_schedule_mail', $params);
     1377        }
     1378    } else {
     1379        foreach ($send_list as $key => $value) {
     1380            $c_member_secure = db_member_c_member_secure4c_member_id($key);
     1381            $ktai_address = $c_member_secure['ktai_address'];
     1382            // PCメールアドレスがない場合は、携帯のみ送信
     1383            $to = $c_member['secure']['ktai_address'];
     1384            $p = array('kad' => t_encrypt(db_member_username4c_member_id($c_member['c_member_id'], true)));
     1385            $login_url = openpne_gen_url('ktai', 'page_o_login', $p);
     1386
     1387            $params = array(
     1388                'c_member' => db_member_c_member4c_member_id_LIGHT($key),
     1389                'login_url'   => $login_url,
     1390                'c_schedule_list' => $value,
     1391            );
     1392            fetch_send_mail($ktai_address, 'm_ktai_schedule_mail', $params);
     1393        }
    13741394    }
    13751395}
Note: See TracChangeset for help on using the changeset viewer.