Data Bridge Beta V2
Just downloaded the Data Bridge Beta V2 and the data assist pages work fine. Recordset and connection works fine.
I am having a problem with Send Email (used to be Create an email) In the other version, when it gets to mail body, you could not use a file and edit directly in DW. In the new version, you must use a file template and that doesn't work for me. Not sure what I am doing wrong. It gets to the success redirect but no email is delivered.
On firefox I get this error message:
Warning: require(webassist/email/templates/basic-simple/Basic_2.php) [function.require]: failed to open stream: No such file or directory in /home/bigchick/public_html/webassist/email/WA_Email.php on line 263
Warning: require(webassist/email/templates/basic-simple/Basic_2.php) [function.require]: failed to open stream: No such file or directory in /home/bigchick/public_html/webassist/email/WA_Email.php on line 263
Fatal error: require() [function.require]: Failed opening required 'webassist/email/templates/basic-simple/Basic_2.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/bigchick/public_html/webassist/email/WA_Email.php on line 263
Here is my code on the Send Email page
<?php
error_reporting(E_ALL);
ini_set('display_errors',on);
?>
<?php require_once('webassist/mysqli/authentication.php'); ?>
<?php require_once('webassist/mysqli/rsobj.php'); ?>
<?php
if ("" == "") {
$RestrictAccess = new WA_MySQLi_Auth();
$RestrictAccess->Action = "restrict";
$RestrictAccess->Name = "authenticate";
$RestricAccessRedirect = "admin_login.php";
if (function_exists("rel2abs")) $RestricAccessRedirect = $RestricAccessRedirect?rel2abs($RestricAccessRedirect,dirname(__FILE__)):"";
$RestrictAccess->FailRedirect = $RestricAccessRedirect;
$RestrictAccess->execute();
}?>
<?php require_once('Connections/connmysqli.php'); ?>
<?php
$rs_kshoc = new WA_MySQLi_RS("rs_kshoc",$connmysqli,1);
$rs_kshoc->setQuery("SELECT * FROM ksforum_users");
$rs_kshoc->execute();
?>
<?php require_once("webassist/email/WA_Email.php"); ?>
<?php
if (($_SERVER["REQUEST_METHOD"] == "POST") && (isset($_SERVER["HTTP_REFERER"]) && strpos(urldecode($_SERVER["HTTP_REFERER"]), urldecode($_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"])) > 0) && isset($_POST)) { //WA Universal Email
$Email = new WA_Email("emailgroup_2");
$Email->Redirect = "?success=true";
$Email->From = "KSHOC <kshoc@jbwebworks.com>";
$Email->ReplyTo = "".((isset($_POST["from1"]))?$_POST["from1"]:"") ."";
$Email->ReturnPath = "jb@jbwebworks.com";
$Email->BurstSize = "200";
$Email->BurstTime = "1";
$Email->WaitTime = "1";
$Email->addToFromRS("rs_kshoc","user_email");
$Email->addAttachment("".((isset($_FILES["attach"]))?$_FILES["attach"]["name"]:"") ."");
$Email->BodyFile = "webassist/email/templates/basic-simple/Basic_2.php";
if (function_exists("rel2abs") && $Email->Redirect) $Email->Redirect = $Email->Redirect?rel2abs($Email->Redirect,dirname(__FILE__)):"";
for ($emailGroup=0; $emailGroup<sizeof($Email->To); $emailGroup++) {
$Email->Subject = "".((isset($_POST["subject1"]))?$_POST["subject1"]:"") ."";
$Email->send($emailGroup);
}
$Email->close();
}
?>