function do_common_c_member_list4daily_news() { return db_member_c_member_list4daily_news(); }
function do_common_send_daily_news() { // 改行コード $cr = "\r"; $lf = "\n"; $crlf = "\r\n"; // 設定値によりMTAに渡すヘッダの区切り記号を分ける if (MAIL_HEADER_SEP === 'CRLF') { $sep = $crlf; } else { $sep = $lf; } $list = db_member_c_member_list4daily_news(); $count_receive_daily_news = db_member_count_c_member_is_receive_daily_news(); $count_daily_news_day = count(explode(',', DAILY_NEWS_DAY)); $str_daily_news_day = str_replace(',', '・', DAILY_NEWS_DAY); $send_2_flag = 0; $day_arr = array('日', '月', '火', '水', '木', '金', '土'); $day = date('w'); if (strstr(DAILY_NEWS_DAY, $day_arr[$day])) { $send_2_flag = 1; } $logstr = '【SNS名】' . SNS_NAME . $sep . '【URL】' . OPENPNE_URL . $sep . '【SNSメンバー総数】' . number_format(count(db_member_c_member_id_list4null())) . $sep . '【デイリーニュース送信対象総数】' . $sep . '毎回:' . number_format($count_receive_daily_news['every_day']) . $sep . '週' . $count_daily_news_day . '回(' . $str_daily_news_day . '):' . number_format($count_receive_daily_news['daily_news_day']) . $sep . '【配信日】' . date("Y/m/d") . '(' . $day_arr[$day] . ')' . $sep . $sep . "c_member_id\t通し番号\tタイムスタンプ" . $sep; print mb_convert_encoding($logstr, 'JIS'); $i = 1; $date = date("Y. n. j"); $daily_news_head = p_common_c_siteadmin4target_pagename('daily_news_head'); $daily_news_foot = p_common_c_siteadmin4target_pagename('daily_news_foot'); foreach ($list as $key => $value) { if ($value['is_receive_daily_news'] == 1 || $value['is_receive_daily_news'] == 2 && $send_2_flag) { $c_member_id = $value['c_member_id']; print $c_member_id . "\t" . $i++ . "\t" . date("Y-m-d H:i:s") . $sep; $c_member_secure = db_member_c_member_secure4c_member_id($c_member_id); $pc_address = $c_member_secure['pc_address']; $params = array('c_member' => db_member_c_member4c_member_id($c_member_id), 'date' => $date, 'ashiato_num' => db_ashiato_c_ashiato_num4c_member_id($c_member_id), 'diary_friend_list' => p_h_home_c_diary_friend_list4c_member_id($c_member_id, 5), 'c_commu_topic_comment_list' => db_commu_c_commu_topic_comment_list4c_member_id($c_member_id, 5), 'daily_news_head' => $daily_news_head, 'daily_news_foot' => $daily_news_foot); fetch_send_mail($pc_address, 'm_pc_daily_news', $params); } } }