require("common.php"); require("libs/Smarty.class.php"); //debug($HTTP_POST_VARS); $action = $HTTP_POST_VARS['action']; $Error = array(); if($action == "cheersSubmit"){ $order = array(); $order['products'] = array(); $order['total'] = 0; if(is_array($HTTP_POST_VARS['drinks'])){ //user selected a predefined drink $checks = $HTTP_POST_VARS['drinks']; foreach($checks as $k=>$v){ $drink = select_one("bmad_drinks","id",$k); if($drink != NULL){ array_push($order['products'],$drink); $order['total'] += $drink['cost']; } } if($order['total'] > 0){ $order['hash'] = md5(time().$order['total'].$_SERVER['REMOTE_ADDR']); $order['type'] = "CHEERS"; //submit to paypal submitToPaypal($order); } } else if(($HTTP_POST_VARS['user_drink_name']!="")||($HTTP_POST_VARS['user_drink_cost']!="")){ $u_drink_name = $HTTP_POST_VARS['user_drink_name']; $u_drink_cost = $HTTP_POST_VARS['user_drink_cost']; if($u_drink_name == ""){ array_push($Error,"DRINK_NAME_MISSING"); } if($u_drink_cost == ""){ array_push($Error,"DRINK_COST_MISSING"); } if(count($Error) == 0){ $drink = array(); $drink['name'] = $u_drink_name; $drink['cost'] = $u_drink_cost; array_push($order['products'],$drink); $order['total'] = $drink['cost']; $order['hash'] = md5(time().$order['total'].$_SERVER['REMOTE_ADDR']); $order['type'] = "CHEERS"; //submit to paypal submitToPaypal($order); } } else{ array_push($Error,"PLEASE_SELECT_DRINK"); } } $smarty = new Smarty; $smarty->compile_check = true; $smarty->debugging = false; foreach($_APP['variables'] as $key=>$val){ $smarty->assign($key,$val); } $smarty->assign("lang",$_LANG); $smarty->assign("errors",translate($Error)); $smarty->assign("u_drink_name",$u_drink_name); $smarty->assign("u_drink_cost",$u_drink_cost); $smarty->assign("drinks",select("bmad_drinks")); $smarty->assign("cheers",select("bmad_cheers")); $smarty->assign("sponsors",select("bmad_sponsors")); $smarty->display("cheers.tpl"); include_once('footer.inc.php'); ?>