<? $page = 'quiz_suggest_to_friends'; include('header.php'); if( !$user->user_exists ) exit; $quiz = he_quiz::general_info(intval($_REQUEST['quiz_id'])); if( $_POST['contacts_choosed'] && $quiz ) { $subject = htmlspecialchars_decode(SE_Language::_get(690691168), ENT_QUOTES); $message = nl2br(htmlspecialchars_decode(SE_Language::_get(690691169), ENT_QUOTES)); $mass_mailing = new he_mass_mailing(); $campaign_id = $mass_mailing->create_campaign($subject, $message, -1, 1); if( $campaign_id ) { $users = explode(',', $_POST['contacts']); $replace = array($user->user_info['user_displayname'], $quiz['name'], $url->url_base.'browse_quiz_results.php?quiz_id='.$quiz['id']); foreach( $users as $user_id ) { if( intval($user_id) ) $mass_mailing->add_message_into_queue_for_user($campaign_id, $user_id, $replace); } $emails = explode(',', $_POST['emails']); foreach( $emails as $email ) { $email = trim($email); if( $email && is_email_address($email) ) $mass_mailing->add_message_into_queue_for_email($campaign_id, $email, '', $replace); } $result = array( 'message' => SE_Language::_get(690691164), 'status' => true );
<?php defined('SE_PAGE') or exit; include "./include/class_he_database.php"; include "./include/class_he_quiz.php"; include "./include/functions_he_common.php"; include "./include/class_he_phpmailer.php"; include "./include/class_he_mass_mailing.php"; include "./include/functions_he_quiz.php"; //send messages from queue $mass_mailing = new he_mass_mailing(); $mass_mailing->cron(); // PRELOAD LANGUAGE SE_Language::_preload(690691138); SE_Language::_preload(690691139); // SET MENU VARS $plugin_vars['menu_main'] = array('file' => 'browse_quiz.php', 'title' => 690691138); if ($user->user_exists) { //USER APPS MENU $plugin_vars['menu_user'] = array('file' => 'user_quiz.php', 'icon' => 'he_quiz_icon.gif', 'title' => 690691139); } // Use new template hooks if (is_a($smarty, 'SESmarty')) { $plugin_vars['uses_tpl_hooks'] = TRUE; if (!empty($plugin_vars['menu_main'])) { $smarty->assign_hook('menu_main', $plugin_vars['menu_main']); } if (!empty($plugin_vars['menu_user'])) { $smarty->assign_hook('menu_user_apps', $plugin_vars['menu_user']); } $smarty->assign_hook('styles', './templates/he_styles.css');