while ($opCampRs = $opCamp->fetch_assoc()) { # LOG ** $errLogs[] = "Progress ({$phase}): Campaign Data Loaded - " . date("Y-m-d H:i:s A"); # LOG ** $errLogs[] = "Progress ({$phase}): Organization Data Loaded - " . date("Y-m-d H:i:s A"); # NEWSLETTER #################################################################################################################### if ($opCampRs['campaign_type'] == 0) { # LOG ** $errLogs[] = "Progress ({$phase}): Engine Settings Initialization - " . date("Y-m-d H:i:s A"); # Mail Settings Init $opOrg->OID = $opCampRs['OID']; $opOrg->OSMID = $opCampRs['campaign_sender_account']; $opOrg->sub_from_title = showIn($opCampRs['campaign_sender_title'], 'page'); $opOrg->sub_reply_mail = showIn($opCampRs['campaign_reply_mail'], 'page'); $opOrg->sub_mail_attach = $opCampRs['attach']; $opOrg->orgSubInit(); # Load Submission Settings $opOrg->sub_mail_id = $opCampRs['campaign_key']; $setMailPerConn = $orgSets['set_send_per_conn']; $setMailPerConnCount = 0; # Static Short Code Replaces # LOG ** $errLogs[] = "Progress ({$phase}): Static Data Rendering Started - " . date("Y-m-d H:i:s A"); $replaced = $opOrg->shortReplaces(array($opCampRs['subject'], $opCampRs['details'], $opCampRs['alt_details'])); # Campaign Group Loader # LOG ** $errLogs[] = "Progress ({$phase}): Campaign Groups Initialization - " . date("Y-m-d H:i:s A"); $subGrps = array(); $opCampGrp = $myconn->query("SELECT * FROM " . db_table_pref . "campaign_groups WHERE OID=" . $opCampRs['OID'] . " AND CID=" . $opCampRs['ID'] . "") or die(mysqli_error($myconn)); while ($opCampGrpRs = $opCampGrp->fetch_assoc()) { $subGrps[] = " S.GID=" . $opCampGrpRs['GID'] . " ";
if (isset($_POST['subAcc']) && is_numeric($_POST['subAcc'])) { if (in_array(intval($_POST['subAcc']), $subAccList)) { $OSMID = intval($_POST['subAcc']); } else { $OSMID = $subAccList; } } # Start $sendMail = new lethe(); $sendMail->OID = set_org_id; $sendMail->OSMID = $OSMID; $sendMail->sub_from_title = showIn($_POST['campaign_sender_title'], 'page'); $sendMail->sub_reply_mail = showIn($_POST['campaign_reply_mail'], 'page'); $sendMail->sub_test_mail = showIn(set_org_test_mail, 'page'); $sendMail->sub_mail_attach = $_POST['attach']; $sendMail->orgSubInit(); # Load Submission Settings $sendMail->sub_mail_id = md5(set_org_test_mail); /* Short Code Replace */ $replaced = $sendMail->shortReplaces(array($_POST['subject'], $_POST['details'], $_POST['alt_details'])); $_POST['subject'] = $replaced[0]; $_POST['details'] = $replaced[1]; $_POST['alt_details'] = $replaced[2]; /* Design Receiver Data */ $rcMail = showIn(set_org_test_mail, 'page'); $rcName = showIn($_POST['campaign_sender_title'], 'page'); $rcSubject = showIn($_POST['subject'], 'page'); $rcBody = $_POST['details']; $rcAltBody = $_POST['alt_details']; $recData = array($rcMail => array('name' => $rcName, 'subject' => $rcSubject, 'body' => $rcBody, 'altbody' => $rcAltBody)); $sendMail->sub_mail_receiver = $recData;