function _entry_admit($ids) { foreach ($ids as $key => $c_member_pre_id) { // 登録情報を取得 $prof = db_member_c_member_pre4c_member_pre_id($c_member_pre_id); $c_member = $prof; $c_member_secure = array('password' => $prof['password'], 'password_query_answer' => $prof['c_password_query_answer'], 'pc_address' => $prof['pc_address'], 'ktai_address' => $prof['ktai_address'], 'regist_address' => $prof['regist_address']); $c_member_profile_list = db_member_c_member_pre_profile4c_member_pre_id($c_member_pre_id); // メンバー登録 $u = util_regist_c_member($c_member, $c_member_secure, $c_member_profile_list, true); // pre の内容を削除 db_member_delete_c_member_pre4c_member_pre_id($c_member_pre_id); db_member_delete_c_member_pre_profile4c_member_pre_id($c_member_pre_id); // 登録完了メール送信 if (empty($prof['pc_address'])) { //固体識別番号を登録 db_member_update_easy_access_id($u, $prof['easy_access_id'], true); // 携帯 do_insert_c_member_mail_send($u, $prof['password'], $prof['ktai_address']); } else { // PC do_regist_prof_do_regist2_mail_send($u); } } }
function execute($requests) { if (!IS_SNS_ENTRY_CONFIRM) { admin_client_redirect('top', '指定されたページにはアクセスできません'); } $v = array(); $entrytype = $requests['EntryType']; switch ($entrytype) { case "1": $entrytypestr = '承認'; break; case "2": $entrytypestr = '否認'; break; default: admin_client_redirect('sns_entry_list', '無効な処理です'); break; } if (empty($requests['c_member_ids'])) { admin_client_redirect('list_sns_entry', '対象者をチェックしてください'); } $v['c_member_pre_list'] = array(); foreach ($requests['c_member_ids'] as $c_member_pre_id) { $v['c_member_pre_list'][$c_member_pre_id] = db_member_c_member_pre4c_member_pre_id($c_member_pre_id); } $v['entrytype'] = $entrytype; $v['entrytypestr'] = $entrytypestr; $this->set($v); return 'success'; }