cards not sent

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
rami
Forum Contributor
Posts: 217
Joined: Thu Sep 15, 2005 8:55 am

cards not sent

Post by rami »

i just uploaded two greeting card system vcard lite and sendcard
when card is sent, both says card is sucessfully send from my site
but mail is never recieved
whose problem is it
my site web space prpvider?
program's
or it is bcoz of spam or so...
what to do
Jixxor
Forum Commoner
Posts: 46
Joined: Wed Jun 07, 2006 5:53 pm
Location: Lakeland, FL

Post by Jixxor »

How long did you wait for the e-mail to reach the receiving address?

Sometimes mail relay takes time mostly caused by slow servers.
rami
Forum Contributor
Posts: 217
Joined: Thu Sep 15, 2005 8:55 am

Post by rami »

a day now
and another mail are sending smoothly witn in seconds so dont think slownesss is the problem
..
any way thanks
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Post by Chris Corbyn »

rami wrote:a day now
and another mail are sending smoothly witn in seconds so dont think slownesss is the problem
..
any way thanks
How are you sending the mail? Do you have any means of checking that everything was proccessed OK between the script and the SMTP server? Swift Mailer can provide you with a dump of all the commands that get sent, along with the responses so you could use it to debug if nothing else ;)
rami
Forum Contributor
Posts: 217
Joined: Thu Sep 15, 2005 8:55 am

Post by rami »

This is the whole script(i think its ok to post it here through gpl license if not please tll i will remove it

Code: Select all

<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
/***************************************************************************
 *   script               : vCard LITE
 *   copyright            : (C) 2001-2005 Belchior Foundry
 *   website              : http://www.belchiorfoundry.com
 *
 *   This program is freeware software; you can´t redistribute it under
 *   any circumstance without explicit authorization from Belchior Foundry.
 *   http://www.belchiorfoundry.com/
 *
 ***************************************************************************/
$FORM_HIDDEN_FIELDS = '';
$colors_list = '';

$ecard_heading = isset($_POST['ecard_heading']) ? $_POST['ecard_heading'] : $_GET['ecard_heading'];
$ecard_message = isset($_POST['ecard_message']) ? $_POST['ecard_message'] : $_GET['ecard_message'];
$ecard_sig = isset($_POST['ecard_sig']) ? $_POST['ecard_sig'] : $_GET['ecard_sig'];
$ecard_rname = isset($_POST['ecard_rname']) ? $_POST['ecard_rname'] : $_GET['ecard_rname'];
$ecard_remail = isset($_POST['ecard_remail']) ? $_POST['ecard_remail'] : $_GET['ecard_remail'];
$ecard_sname = isset($_POST['ecard_sname']) ? $_POST['ecard_sname'] : $_GET['ecard_sname'];
$ecard_semail = isset($_POST['ecard_semail']) ? $_POST['ecard_semail'] : $_GET['ecard_semail'];

$ecard_color = isset($_POST['ecard_color']) ? $_POST['ecard_color'] : $_GET['ecard_color'];
$ecard_fontcolor = isset($_POST['ecard_fontcolor']) ? $_POST['ecard_fontcolor'] : $_GET['ecard_fontcolor'];
$ecard_fontface = isset($_POST['ecard_fontface']) ? $_POST['ecard_fontface'] : $_GET['ecard_fontface'];
$ecard_fontsize = isset($_POST['ecard_fontsize']) ? $_POST['ecard_fontsize'] : $_GET['ecard_fontsize'];
$ecard_tosend = isset($_POST['ecard_tosend']) ? $_POST['ecard_tosend'] : $_GET['ecard_tosend'];
$pattern_file = isset($_POST['pattern_file']) ? $_POST['pattern_file'] : $_GET['pattern_file'];
$stamp_file = isset($_POST['stamp_file']) ? $_POST['stamp_file'] : $_GET['stamp_file'];
$sound_file = isset($_POST['sound_file']) ? $_POST['sound_file'] : $_GET['sound_file'];
$addrecip = isset($_POST['addrecip']) ? $_POST['addrecip'] : $_GET['addrecip'];
$template = isset($_POST['card_template']) ? $_POST['card_template'] : $_GET['template'];
$ecard_notify = isset($_POST['ecard_notify']) ? $_POST['ecard_notify'] : $_GET['ecard_notify'];
$ecard_sent = isset($_POST['ecard_sent']) ? $_POST['ecard_sent'] : $_GET['ecard_sent'];
$up = isset($_POST['up']) ? $_POST['up'] : $_GET['up'];
include('./lib.inc.php');
$stamp_file = !empty($stamp_file) ? $stamp_file : $cfg['stamp_default'];
if (empty($action) || ($action == 'edit'))
{
	/*
	$pos = strpos($f, 'http://');
	if( $pos !== false )
	{
		$is_allowed = false;
		$allowed_servers = array('www.abc.com','abc.com','localhost','127.0.0.1');
		for($i=0; $i<sizeof($allowed_servers); $i++)
		{
			$pos = strpos($f, 'http://'.$allowed_servers[$i]);
			if( $pos !== false )
			{
				$is_allowed = true;
				continue;
			}
		}
		if(!$is_allowed)
		{
			echo "image source is not allowed in this system!";
			exit;
		}
	}
	*/
	if (isset($_GET['up']) && $_GET['up'] == 1)// && !eregi('php', $f))
	{
		$f = PAGE_ANTIHOTLINK .'?file='. $f;
	}
	//$template = empty($template) ? 'template01' : $template;
	if (!empty($template) || !empty($cfg['cardlayout_unique']))
	{
		$template = addslashes($template);
		$template = !empty($cfg['cardlayout_unique']) ? $cfg['cardlayout_unique'] : $template;
		$tc= new ExtraTemplate(ROOT_DIR.'templates/');
		$tc->set_file(array('clayout' => "$template.ihtml"));
		// Set 'value' and 'name' to each element's value and name:
		$tc->set_var(array(
				'T_SiteName' => $cfg['site_name'],
				'T_SiteURL' => $cfg['site_url'],
				'T_SenderName' => $msg['your_name'],
				'T_SenderEmail' => $msg['your_email'],
				'T_RecpName' => $msg['recip_name'],
				'T_RecpEmail' => $msg['recip_email'],
				'T_PostImage' => get_html_image($f),
				'T_PostMessage' => $msg['message'],
				'T_PostSig' => $msg['signature'],
				'T_PostHeading' => $msg['your_title'],
				'T_PostSound' => get_html_audio(''),
				'T_PostStamp' => get_html_stamp($stamp_file),
				'T_PostBackGround' => '',
				'T_PostColor' => '',
				'T_PostTemplate' => '',
				'T_PostFontFace' => '',
				'T_PostFontColor' => '',
				'T_PostFontSize' => '',
				'T_PostBeNotify' => '',
				'T_MsgSendTo' => $msg['send_postcard_to'],
				'T_MsgClickHere' => $msg['click_here'],
				'T_SiteFontFace' => $cfg['site_font_face']
			));
		$tc->parse('out','clayout');
		$PREVIEW_CARD_IMAGE = $tc->grab('out');
	}
	else
	{
		$PREVIEW_CARD_IMAGE = get_html_image($f);
	}
	$FORM_HIDDEN_FIELDS .= $HTML_site->form_hidden('card_image',$f);
	
	$t->set_file(array('body' => 'create.html'));
	
	if (empty($f))
	{
		$t->set_block('body', 'heading','section');
		$t->set_var('section','');
		$t->parse('heading','section');
	}
	
	if (!empty($f))
	{
		$extra = '<option value="Black">'. $msg['color_black'] .'<option value="Black"></option>';
		$FORM_SELECT_ECARD_FONTCOLOR = $HTML_site->form_select('ecard_fontcolor', $colors_list,$ecard_fontcolor,$extra);
		$FORM_SELECT_ECARD_FONTFACE = $HTML_site->form_select('ecard_fontface',$cfg['site_font_list'] ,$ecard_fontface);
		$fontsizelist = array(
		'-1' => $msg['font_size_small'],
		'+1' => $msg['font_size_medium'],
		'+2' => $msg['font_size_large'],
		'+3' => $msg['font_size_xlarge']
		);
		$FORM_SELECT_ECARD_FONTSIZE = $HTML_site->form_select('ecard_fontsize',$fontsizelist,$ecard_fontsize);
	}
	else
	{
		$t->set_block('body', 'fontoptions','section');
		$t->set_var('section','');
		$t->parse('fontoptions','section');
	}
	
	if (empty($f))
	{
		$t->set_block('body', 'signature','section');
		$t->set_var('section','');
		$t->parse('signature','section');
	}
	
	if ($cfg['multiple_recipients'])
	{
		$tmp = array(0 => 0, 1=>1, 2=>2, 3=>3, 4=>4);
		$FORM_SELECT_ADDRECIP = "<select name='addrecip' onChange=\"document.vcliteform.action.value='edit'; document.vcliteform.submit(); return false;\">" . $HTML_site->form_option($tmp, $addrecip) . "</select>";
		unset($tmp);
		
		$t->set_block('body', 'recip_field','recip_field');
		$range = $addrecip;
		for($i=1; $i<=$range; $i++)
		{
			eval ("\$rcp_n = \$ecard_rname$i;");
			eval ("\$rcp_e = \$ecard_remail$i;");
			$t->set_var(array(
				'FORM_NAME_ECARD_RNAME' => 'ecard_rname'. $i,
				'FORM_VALUE_ECARD_RNAME' => $rcp_n,
				'FORM_NAME_ECARD_REMAIL' => 'ecard_remail'. $i,
				'FORM_VALUE_ECARD_REMAIL' => $rcp_e
			));
			$t->parse('recip_fields', 'recip_field', true);
		}
		$t->parse('recip_field', 'recip_fields');
	}
	else
	{
		$t->set_block('body', 'multiple_recip','section');
		$t->set_var('section','');
		$t->parse('multiple_recip','section');
	}
	
	// OPEN allow advance send
	if ($cfg['advanced_date_permission'])
	{
		$FORM_SELECT_ADVANCEDATE = DateSelector($cfg['advance_date_range'],$cfg['format_date'],'ecard_tosend',$ecard_tosend);
	}
	else
	{
		$FORM_HIDDEN_FIELDS .= $HTML_site->form_hidden('ecard_tosend',$sys_tmp_vars['Y-m-d']);
	}
	
	
	if ($cfg['stamp_permission'] && !empty($f) )
	{
		$sql = ($cfg['lang_special'])?  "SELECT * FROM ". TBL_STAMP ." ORDER BY stamp_file" : "SELECT * FROM ". TBL_STAMP ." ORDER BY stamp_name";
		$data_arr = $DB_site->query($sql);
		while ($row = $DB_site->fetch_array($data_arr))
		{
			$tmp[$row['stamp_file']] =  $row['stamp_name'];
		}
		$DB_site->free_result($data_arr);
		$extra = '<option value="">'. $msg['none'] .'<option value=""></option>';
		$stamp_file = !empty($stamp_file)? $stamp_file : $cfg['stamp_default'];
		$FORM_SELECT_STAMP = $HTML_site->form_select('stamp_file',$tmp,$stamp_file,$extra);
		unset($tmp);
	}
	else
	{
		$t->set_block('body', 'stamp','section');
		$t->set_var('section','');
		$t->parse('stamp','section');
	}
	
	
	// OPEN LAYOUT SECTION
	$card_template = $template;
	$card_template = !empty($cfg['cardlayout_unique'])? $cfg['cardlayout_unique'] : $card_template;
	if(empty($card_template) || ($card_template=='template01' || $card_template=='template02' || $card_template=='template03'))
	{
		$card_template = empty($card_template) ? 'template01' : $card_template;
		$FORM_RADIO_CHECKED_TEMPLATE01 = ($card_template=='template01')? ' checked="checked"' : '';
		$FORM_RADIO_CHECKED_TEMPLATE02 = ($card_template=='template02')? ' checked="checked"' : '';
		$FORM_RADIO_CHECKED_TEMPLATE03 = ($card_template=='template03')? ' checked="checked"' : '';
	}
	else
	{
		$t->set_block('body', 'cardtemplate','section');
		$t->set_var('section','');
		$t->parse('cardtemplate','section');
		$FORM_HIDDEN_FIELDS .= $HTML_site->form_hidden('card_template',$card_template);
	}
	
	
	$extra = '<option value="White">'. $msg['color_white'] .'<option value="White"></option>';
	$FORM_SELECT_ECARD_COLOR = $HTML_site->form_select('ecard_color',$colors_list,$ecard_color,$extra);
	
	if ($cfg['background_permission'])
	{
		$sql = ($cfg['lang_special'])? "SELECT * FROM ". TBL_PATTERN ." ORDER BY pattern_file" : "SELECT * FROM ". TBL_PATTERN ." ORDER BY pattern_name";
		$data_arr = $DB_site->query($sql);
		while ($row = $DB_site->fetch_array($data_arr))
		{
			$tmp[$row['pattern_file']] =  $row['pattern_name'];
		}
		$DB_site->free_result($data_arr);
		$extra = '<option value="">'. $msg['none'] .'<option value=""></option>';
		$FORM_SELECT_BACKGROUND_FILE = $HTML_site->form_select('pattern_file',$tmp,$pattern_file,$extra);
		unset($tmp);
	}
	else
	{
		$t->set_block('body', 'page_background','section');
		$t->set_var('section','');
		$t->parse('page_background','section');
	}
	
	if ($cfg['sound_permission'])
	{
		$sql = ($cfg['lang_special'])? "SELECT * FROM ". TBL_SOUND ." ORDER BY sound_file" : "SELECT * FROM ". TBL_SOUND ." ORDER BY sound_genre, sound_author, sound_name";
		$data_arr = $DB_site->query($sql);
		while ($row = $DB_site->fetch_array($data_arr))
		{
			$tmp[$row['sound_file']] =  $row['sound_genre'].' - '.$row['sound_author'].' - '.$row['sound_name'];
		}
		$DB_site->free_result($data_arr);
		$extra = '<option value="">'. $msg['none'] .'<option value=""></option>';
		$FORM_SELECT_SOUND_FILE = $HTML_site->form_select('sound_file',$tmp,$sound_file,$extra);
		unset($tmp);
	}
	else
	{
		$t->set_block('body', 'music','section');
		$t->set_var('section','');
		$t->parse('music','section');
	}
	
	if ($cfg['mail_retrieve_permission'])
	{
		$FORM_RADIO_NOTIFY_ME = $HTML_site->form_yesno('ecard_notify',$ecard_notify);
	}
	else
	{
		$t->set_block('body', 'notify_me','section');
		$t->set_var('section','');
		$t->parse('notify_me','section');
	}
	
	$FORM_HIDDEN_FIELDS .= $HTML_site->form_hidden(array(
		'f' => $f,
		'tempate' => $template,
		'action' => ''
	));
	
	if ($up != 1)
	{
		// card_author hack, uncomment the lines
		//$sql = "SELECT * FROM card_img WHERE card_image='". addslashes($f) ."' ";
		//$card_info = $DB_site->query_first($sql);
	}
	$t->set_var(array(
		// card_author hack, uncomment the lines
		//'CARD_AUTHOR' => stripslashes($card_info['card_author']),
		'PREVIEW_CARD_IMAGE' => $PREVIEW_CARD_IMAGE,
		'FORM_VALUE_ECARD_HEADING' => my_htmlspecialchars(stripslashes($ecard_heading)),
		'FORM_VALUE_ECARD_MESSAGE' => my_htmlspecialchars(stripslashes($ecard_message)),
		'FORM_SELECT_ECARD_FONTCOLOR' => $FORM_SELECT_ECARD_FONTCOLOR,
		'FORM_SELECT_ECARD_FONTFACE' => $FORM_SELECT_ECARD_FONTFACE,
		'FORM_SELECT_ECARD_FONTSIZE' => $FORM_SELECT_ECARD_FONTSIZE,
		'FORM_VALUE_ECARD_SIGNATURE' => my_htmlspecialchars(stripslashes($ecard_sig)),
		'FORM_VALUE_ECARD_RNAME' => my_htmlspecialchars($ecard_rname),
		'FORM_VALUE_ECARD_REMAIL' => my_htmlspecialchars($ecard_remail),
		'FORM_SELECT_ADDRECIP' => $FORM_SELECT_ADDRECIP,
		'FORM_VALUE_ECARD_SNAME' => my_htmlspecialchars($ecard_sname),
		'FORM_VALUE_ECARD_SEMAIL' => my_htmlspecialchars($ecard_semail),
		'FORM_SELECT_ADVANCEDATE' => $FORM_SELECT_ADVANCEDATE,
		'FORM_SELECT_STAMP' => $FORM_SELECT_STAMP,
		'FORM_RADIO_CHECKED_TEMPLATE01' => $FORM_RADIO_CHECKED_TEMPLATE01,
		'FORM_RADIO_CHECKED_TEMPLATE02' => $FORM_RADIO_CHECKED_TEMPLATE02,
		'FORM_RADIO_CHECKED_TEMPLATE03' => $FORM_RADIO_CHECKED_TEMPLATE03,
		'FORM_SELECT_ECARD_COLOR' => $FORM_SELECT_ECARD_COLOR,
		'FORM_SELECT_BACKGROUND_FILE' => $FORM_SELECT_BACKGROUND_FILE,
		'FORM_SELECT_SOUND_FILE' => $FORM_SELECT_SOUND_FILE,
		'FORM_RADIO_NOTIFY_ME' => $FORM_RADIO_NOTIFY_ME,
		
		'FORM_HIDDEN_FIELDS' => $FORM_HIDDEN_FIELDS,
		'MSG_BUTTON_PREVIEW' => $msg['button_preview']
	));
	
	include(ROOT_DIR.'include/page_header.php');
	$t->parse('output','body');
	$t->p('output');
}

if ($action == 'preview')
{
	//$ecard_message = my_wrap($ecard_message);
	include(ROOT_DIR.'include/page_header.php');
	$t->set_file(array('body' => 'preview.html'));
	do_checkempty($ecard_message,$msg['error_empty_message']);
	do_checkempty($ecard_rname,$msg['error_empty_rname']);
	do_checkempty($ecard_remail,$msg['error_empty_remail']);
	if (is_invalidate_email($ecard_remail))
	{
		do_checkempty('',$ecard_remail .' : '.$msg['error_invalide_email']);
	}
	if (is_banned_email($ecard_semail, $cfg['banned_email_list']))
	{
		do_checkempty('',$ecard_semail .' : E-mail address has been banned from this system.');
	}
	if (is_banned_email($ecard_remail, $cfg['banned_email_list']))
	{
		do_checkempty('',$ecard_remail .' : E-mail address has been banned from this system.');
	}
	do_checkempty($ecard_sname,$msg['error_empty_sname']);
	do_checkempty($ecard_semail,$msg['error_empty_semail']);
	if (is_invalidate_email($ecard_semail))
	{
		do_checkempty('',$ecard_semail .' : '. $msg['error_invalide_email']);
	}
	
	//////////////////////////////////////////////////
	// EMOTICONS to GRAPHICS - NOT EDIT:
	//////////////////////////////////////////////////
	$tc= new ExtraTemplate(ROOT_DIR.'templates/');
	$tc->set_file(array('cardbody' => "$card_template.ihtml"));
	$tc->set_var(array(
		'T_SiteName',$cfg['site_name'],
		'T_SiteURL' => $cfg['site_url'],
		'T_SenderName' => safe_text($ecard_sname),
		'T_SenderEmail' => safe_text($ecard_semail),
		'T_RecpName' => safe_text($ecard_rname),
		'T_RecpEmail' => safe_text($ecard_remail),
		'T_PostImage' => get_html_image($card_image),
		'T_PostMessage' => nl2br(smileit($ecard_message)),
		'T_PostSig' => safe_text($ecard_sig),
		'T_PostHeading' => safe_text($ecard_heading),
		'T_PostSound' => get_html_audio($sound_file),
		'T_PostStamp' => get_html_stamp($stamp_file),
		'T_PostBackGround' => $pattern_file,
		'T_PostColor' => $ecard_color,
		'T_card_template' => $card_template,
		'T_PostFontFace' => $ecard_fontface,
		'T_PostFontColor' => $ecard_fontcolor,
		'T_PostFontSize' => $ecard_fontsize,
		'T_PostBeNotify' => $ecard_notify,
		'T_MsgSendTo' => $msg['send_postcard_to'],
		'T_MsgClickHere' => $msg['click_here'],
		'T_SiteFontFace' => $cfg['site_font_face']
	));
	
	$tc->parse('out','cardbody');
	$PREVIEW_CARD_IMAGE = $tc->grab('out');
	//dovcardliteheader($pattern_file);
	
	$tc->p('out');
	if (isset($_POST['ecard_rname1']) && isset($_POST['ecard_remail1']))
		$FORM_HIDDEN_FIELDS .= get_html_form_recips(1,$ecard_rname1,$ecard_remail1);
	if (isset($_POST['ecard_rname2']) && isset($_POST['ecard_remail2']))
		$FORM_HIDDEN_FIELDS .= get_html_form_recips(2,$ecard_rname2,$ecard_remail2);
	if (isset($_POST['ecard_rname3']) && isset($_POST['ecard_remail3']))
		$FORM_HIDDEN_FIELDS .= get_html_form_recips(3,$ecard_rname3,$ecard_remail3);
	if (isset($_POST['ecard_rname4']) && isset($_POST['ecard_remail4']))
		$FORM_HIDDEN_FIELDS .= get_html_form_recips(4,$ecard_rname4,$ecard_remail4);
	$FORM_HIDDEN_FIELDS .= $HTML_site->form_hidden(array(
		'f' => $card_image,
		'template' => $card_template,
		'addrecip' => $addrecip,
		'ecard_sname' => $ecard_sname,
		'ecard_semail' => $ecard_semail,
		'ecard_rname' => $ecard_rname,
		'ecard_remail' => $ecard_remail,
		'card_image' => $card_image,
		'stamp_file' => $stamp_file,
		'ecard_message' => $ecard_message,
		'ecard_sig' => $ecard_sig,
		'ecard_heading' => $ecard_heading,
		'sound_file' => $sound_file,
		'pattern_file' => $pattern_file,
		'ecard_color' => $ecard_color,
		'card_template' => $card_template,
		'ecard_fontface' => $ecard_fontface,
		'ecard_fontcolor' => $ecard_fontcolor,
		'ecard_fontsize' => $ecard_fontsize,
		'ecard_notify' => $ecard_notify,
		'ecard_tosend' => $ecard_tosend,
		'action' => ''
	));
	$t->set_var(array(
		'MSG_AVOID_DUPLICATE' => $msg['avoid_duplicate'],
		'MSG_BUTTON_SEND' => $msg['button_send'],
		'MSG_BUTTON_EDIT' => $msg['button_edit'],
		'FORM_HIDDEN_FIELDS' => $FORM_HIDDEN_FIELDS
		));
	$t->parse('output','body');
	$t->p('output');
}




if ($action == 'sendcard')
{
	include(ROOT_DIR.'include/page_header.php');
	$t->set_file(array('body' => 'done.html'));
	
	if ($cfg['antispam_permission'])
	{
		$x = spammer_killer();
		$x += (!empty($ecard_remail)) ? 1 : 0;
		$x += (!empty($ecard_remail1)) ? 1 : 0;
		$x += (!empty($ecard_remail2)) ? 1 : 0;
		$x += (!empty($ecard_remail3)) ? 1 : 0;
		$x += (!empty($ecard_remail4)) ? 1 : 0;
		if ($x > $cfg['antispam_max_cards'])
		{
			message_die(GENERAL_ERROR,$cfg['antispam_policy']);
		}
		unset($x);
	}
	$ecard_notify = empty($ecard_notify) ? 0 : 1;
	
	if( $ecard_tosend <= $sys_tmp_vars['Y-m-d'] )
	{
		if (!empty($ecard_sname) && !empty($ecard_semail))
		{
			// send mail to the recipient notifying about postcard
			if(!empty($ecard_remail) && !empty($ecard_rname)){
				send_mail_pickupnow($ecard_remail,$ecard_rname,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail1) && !empty($ecard_rname1)){
				send_mail_pickupnow($ecard_remail1,$ecard_rname1,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail2) && !empty($ecard_rname2)){
				send_mail_pickupnow($ecard_remail2,$ecard_rname2,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail3) && !empty($ecard_rname3)){
				send_mail_pickupnow($ecard_remail3,$ecard_rname3,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail4) && !empty($ecard_rname4)){
				send_mail_pickupnow($ecard_remail4,$ecard_rname4,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
		}
	}
	else
	{
		if (!empty($ecard_sname) && !empty($ecard_semail))
		{
			if(!empty($ecard_remail) && !empty($ecard_rname)){
				save_ecard_to_advance($ecard_remail,$ecard_rname,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail1) && !empty($ecard_rname1)){
				save_ecard_to_advance($ecard_remail1,$ecard_rname1,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail2) && !empty($ecard_rname2)){
				save_ecard_to_advance($ecard_remail2,$ecard_rname2,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail3) && !empty($ecard_rname3)){
				save_ecard_to_advance($ecard_remail3,$ecard_rname3,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
			if(!empty($ecard_remail4) && !empty($ecard_rname4)){
				save_ecard_to_advance($ecard_remail4,$ecard_rname4,$ecard_sname,$ecard_semail,$card_image,$stamp_file, $ecard_message,$ecard_sig,$ecard_heading,$sound_file,$pattern_file,$ecard_color,$card_template,$ecard_fontface,$ecard_fontcolor,$ecard_fontsize,$ecard_notify,$ecard_tosend,$ecard_sent);
			}
		}
	}
	my_setcookie('vcecard_sname',$ecard_sname,0);
	my_setcookie('vcecard_semail',$ecard_semail,0);
	my_setcookie('vcecard_rname','',0);
	my_setcookie('vcecard_remail','',0);
	
	$t->set_var(array(
		'RECIPIENT_NAME' => $ecard_rname,
		'RECIPIENT_EMAIL' => $ecard_remail,
		'SENDER_NAME' => $ecard_sname,
		'SENDER_EMAIL' => $ecard_semail
	));
	$t->parse('output','body');
	$t->p('output');
}

include(ROOT_DIR.'include/page_footer.php');
?>
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Post by Chris Corbyn »

8O That's what I call an argument list! Ouch.
Post Reply