Changeset 4164
- Timestamp:
- Sep 25, 2007, 10:46:35 PM (14 years ago)
- Location:
- OpenPNE/trunk/webapp
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/trunk/webapp/lib/db/etc.php
r3880 r4164 402 402 db_query($sql, $single); 403 403 404 // c_commu.c_member_id_sub_admin 405 $data = array('c_member_id_sub_admin' => 0); 406 $where = array('c_member_id_sub_admin' => intval($c_member_id)); 407 db_update('c_commu', $data, $where); 408 404 409 // c_commu (画像) 405 410 $sql = 'SELECT * FROM c_commu WHERE c_member_id_admin = ?'; … … 412 417 } else { 413 418 // 管理者交代 414 // 参加日時が一番古い人 415 $sql = 'SELECT c_member_id FROM c_commu_member WHERE c_commu_id = ?'. 416 ' ORDER BY r_datetime'; 417 $params = array(intval($c_commu['c_commu_id'])); 418 $new_admin_id = db_get_one($sql, $params); 419 // 副管理者がいる場合:副管理者に交代 420 // 副管理者がいない場合:参加日時が一番古い人に交代 421 $new_admin_id = 0; 422 if (empty($c_commu['c_member_id_sub_admin'])) { 423 $sql = 'SELECT c_member_id FROM c_commu_member WHERE c_commu_id = ?'. 424 ' ORDER BY r_datetime'; 425 $params = array(intval($c_commu['c_commu_id'])); 426 $new_admin_id = db_get_one($sql, $params); 427 } else { 428 $new_admin_id = $c_commu['c_member_id_sub_admin']; 429 } 430 do_common_send_mail_c_commu_admin_change(intval($new_admin_id), intval($c_commu['c_commu_id'])); 419 431 420 432 $data = array('c_member_id_admin' => intval($new_admin_id)); -
OpenPNE/trunk/webapp/lib/util/mail_send.php
r4032 r4164 830 830 } 831 831 832 function 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 } 832 851 ?> -
OpenPNE/trunk/webapp/modules/admin/templates/delete_c_member_confirm.tpl
r3123 r4164 11 11 <h2 id="ttl01">強制退会の確認</h2> 12 12 <div class="contents"> 13 <p class="caution" id="c01">本当にこのメンバーを強制退会させてもよろしいですか?<br /><strong>※強制退会させると、このメンバーに関する情報は削除され元に戻すことはできません。</strong></p> 13 <p class="caution" id="c01"> 14 本当にこのメンバーを強制退会させてもよろしいですか?<br /> 15 <strong>※強制退会させると、このメンバーに関する情報は削除され元に戻すことはできません。</strong> 16 <strong>※このメンバーが管理者になっているコミュニティがあれば、副管理者に管理権限が移管されます。また、副管理者がいない場合は参加日時のもっとも早いメンバーに権限が移管されます。</strong> 17 </p> 14 18 15 19 <form action="./" method="post"> -
OpenPNE/trunk/webapp/modules/ktai/templates/h_taikai_confirm.tpl
r3832 r4164 7 7 本当に退会してもよろしいですか?<br> 8 8 退会する場合は、確認のためパスワードを入力してください。<br> 9 <br> 10 管理者になっているコミュニティがあれば、副管理者に管理権限が移管されます。また、副管理者がいない場合は参加日時のもっとも早いメンバーに権限が移管されます。<br> 9 11 10 12 <hr color="#({$ktai_color_config.border_01})"> -
OpenPNE/trunk/webapp/modules/pc/templates/h_taikai_confirm.tpl
r4117 r4164 49 49 本当に退会してもよろしいですか?<br> 50 50 退会する場合は、確認のためパスワードを入力してください。<br> 51 51 <br> 52 管理者になっているコミュニティがあれば、副管理者に管理権限が移管されます。また、副管理者がいない場合は参加日時のもっとも早いメンバーに権限が移管されます。<br> 52 53 </div> 53 54
Note: See TracChangeset
for help on using the changeset viewer.