
<?php
print "<strong>Your order:</strong>:<hr/>";
for($i = 0; $i < count($_POST["id"]); $i++){
print $_POST["id"][$i]." - ".$_POST["name"][$i]." - ".$_POST["price"][$i]." - ".$_POST["quantity"][$i]."x<br/>";
}
print "<br/><strong>Total cost:</strong><hr/> ".$_POST["cost"];
?>
&runSnippet=`web-order` &eFormOnBeforeMailSent=`emailOrder`
<?php
function emailOrder( &$fields ){
// Do something with $fields array here...
return true;
}
return '';


Fatal error: Cannot redeclare emailorder() (previously declared in /home/..../public_html/manager/includes/document.parser.class.inc.php(770) : eval()'d code:2) in /home/..../public_html/manager/includes/document.parser.class.inc.php(770) : eval()'d code on line 15
Tried what you suggested and I got this error
Fatal error: Cannot redeclare emailorder() (previously declared in /home/..../public_html/manager/includes/document.parser.class.inc.php(770) : eval()'d code:2) in /home/..../public_html/manager/includes/document.parser.class.inc.php(770) : eval()'d code on line 15
I'm obviously doing something wrong here
<?php
if( !function_exists('emailOrder') ){
function emailOrder( &$fields ){
// Do something with $fields array here...
return true;
}
}
return '';
<?php
print "<strong>Your order:</strong>:<hr/>";
for($i = 0; $i < count($_POST["id"]); $i++){
print $_POST["id"][$i]." - ".$_POST["name"][$i]." - ".$_POST["price"][$i]." - ".$_POST["quantity"][$i]."x<br/>";
}
print "<br/><strong>Total cost:</strong><hr/> ".$_POST["cost"];
?><?php
if( !function_exists('emailOrder') ){
function emailOrder( &$fields ){
// Do something with $fields array here...
echo "<strong>Your order:</strong>:<hr/>";
for($i = 0; $i < count($_POST["id"]); $i++){
echo $_POST["id"][$i]." - ".$_POST["name"][$i]." - ".$_POST["price"][$i]." - ".$_POST["quantity"][$i]."x<br/>";
}
echo "<br/><strong>Total cost:</strong><hr/> ".$_POST["cost"];
return true;
}
}
return '';
?>
[!eForm? &runSnippet=`web-order` &eFormOnBeforeMailSent=`emailOrder` &formid=`orderForm` .......!]
<?php
//functions for eForm events
function emailOrder(&$fields) {
echo "<strong>Your order:</strong>:<hr/>";
for($i = 0; $i < count($_POST["id"]); $i++){
echo $_POST["id"][$i]." - ".$_POST["name"][$i]." - ".$_POST["price"][$i]." - ".$_POST["quantity"][$i]."x<br/>";
}
echo "<br/><strong>Total cost:</strong><hr/> ".$_POST["cost"];
}
return;
?>[!eForm? &runSnippet=`web-order` &eformOnBeforeFormParse=`emailOrder` &formid=`narudzbaForma` &subject=`[+subject+]` &to=`[(emailsender)]` etc....!]
