FatCat Опубликовано 21 Апреля 2007 Жалоба Поделиться Опубликовано 21 Апреля 2007 Создал топик. ad_member.phpПосле кода $this->email->send_mail(); $ADMIN->save_log("Массовая e-mail рассылка для ($where)");добавил:global $INFO, $DB, $IN, $MEMBER; $emailcontent=$HTTP_POST_VARS['email_contents']; $emailcontent = preg_replace( "#\\n#is", "<br>", $emailcontent ); $emailcontent = "<b>".$IN['title']."</b><br><br>".$emailcontent; $str = $DB->compile_db_insert_string( array( 'forum_id' => '5', //Номер форума 'topic_id' => '536', //Номер топика 'author_id' => $MEMBER['id'], 'post_date' => time(), 'post' => $emailcontent, 'ip_address' => $IN['IP_ADDRESS'], 'queued' => '0', ) ); $DB->query("INSERT INTO ibf_posts ({$str['FIELD_NAMES']}) VALUES ({$str['FIELD_VALUES']})"); $DB->query("UPDATE ibf_topics SET posts = posts+1 WHERE `tid` =536 LIMIT 1"); //Еще раз номер топика Теперь после каждой мейл-рассылки в топик автоматически добавляется заголовок и текст разосланного письма. Пересчет статистики, обновление имени последнего постера и т.д. делать поленился. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.