$_SESSION['do_auto_responder']->iduser = $_SESSION['do_User']->iduser; echo $_SESSION['do_auto_responder']->iduser; echo '<b>' . _('Auto Responder Name') . ':</b>' . $_SESSION['do_auto_responder']->name; echo '<br/><br/><b>' . _('Tag Name') . ':</b>' . $_SESSION['do_auto_responder']->tag_name; echo '<div align="right">' . $_SESSION['do_auto_responder']->form->getFormFooter(_('Create')) . '</div>'; ?> </div> <div class="solidline"></div> <?php $_SESSION['do_auto_responder']->setApplyRegistry(false, "Form"); $_SESSION['do_auto_responder']->getUserSavedAutoResponders(); if ($_SESSION['do_auto_responder']->getNumRows()) { $del_auto_responder = new Event('do_auto_responder->eventDelAutoResponder'); $del_auto_responder->addParam('goto', $cfg_plugin_mkt_path . '/Autoresponder/'); $item_count = 0; while ($do_auto_responder->next()) { $item_count++; echo '<div class="contacts" id="autores' . $item_count . '">'; echo '<div class="contacts_desc">'; echo '<span class="contacts_name" >'; echo '<a href="' . $cfg_plugin_mkt_path . 'AutoResponderEmail/' . $_SESSION['do_auto_responder']->idautoresponder . '">' . $_SESSION['do_auto_responder']->name . '</a>'; echo " (" . $_SESSION['do_auto_responder']->tag_name . ")"; echo '</span>'; echo '</div>'; $del_auto_responder->addParam('id', $_SESSION['do_auto_responder']->idautoresponder); $del_img_url = 'delete <img src="/images/delete.gif" width="14px" height="14px" alt="" />'; echo '<div id="trashcan' . $item_count . '" align="right" style="margin-left:400px;display:none;position:absolute;">' . '<a href="/settings_auto_responder_edit.php?id=' . $_SESSION['do_auto_responder']->idautoresponder . '">edit | ' . $del_auto_responder->getLink($del_img_url, ' title="' . _('Delete this Auto Responder') . '" onclick="if (!confirm(\'' . _('Do you really want to delete?') . '\')) return false;"') . '</div>'; echo '</div>'; echo '<div class="spacerblock_2"></div>'; echo '<div class="solidline"></div>'; }
<?php /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ // Copyright 2008 - 2010 all rights reserved, SQLFusion LLC, info@sqlfusion.com /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ /** * A cron job script for sending the autoresponders. * Will get the autoresponders with the tags and will send the email to the contacts associated with the tag_name * @see class/Autoresponder.class.php */ include_once 'config.php'; $AutoResponder = new AutoResponder(); $AutoResponder->getAutoresponders(); if ($AutoResponder->getNumRows()) { while ($AutoResponder->next()) { $User = new User(); $User->getId($AutoResponder->iduser); $User->sessionPersistent('do_User', 'contacts.php', OFUZ_TTL); $email_template = new EmailTemplate(); $email_template->bodyhtml = nl2br(stripslashes($AutoResponder->bodyhtml)); $email_template->subject = $AutoResponder->subject; $email_template->senderemail = $User->email; $email_template->sendername = $User->firstname . ' ' . $User->lastname; $resp_name = $AutoResponder->resp_name; $Contact = new Contact(); $Contact->getContactsForAutoResponder($AutoResponder->iduser, $AutoResponder->tag_name, $AutoResponder->num_days_to_send); if ($Contact->getNumRows()) { while ($Contact->next()) { $values = array("idcontact" => $Contact->idcontact, "firstname" => $Contact->firstname, "lastname" => $Contact->lastname, "position" => $Contact->position, "company" => $Contact->company, "idtag" => $Contact->idtag, "resp_name" => $resp_name, "flag" => "unsubscribe_autoresponder"); $Contact->sendMessage($email_template, $values); echo '<br /> Email Sent to :' . $Contact->email_address;