function getPaymentVars($pg_plugin, $order_id) { if (!class_exists('socialadsModelpayment')) { //require_once $path; JLoader::register('socialadsModelpayment', JPATH_SITE . DS . 'components' . DS . 'com_socialads' . DS . 'models' . DS . 'payment.php'); JLoader::load('socialadsModelpayment'); } $socialadsModelpayment = new socialadsModelpayment(); return $socialadsModelpayment->getPaymentVars($pg_plugin, $order_id, $payPerAd = 1); /* require(JPATH_SITE.DS."administrator".DS."components".DS."com_socialads".DS."config".DS."config.php"); $orderdata = $this->getdetails($order_id); $pg_plugin=$orderdata['pg_plugin']; $vars = new stdclass; $vars->order_id=$orderdata['order_id']; $socialadshelper= new socialadshelper(); $orderdata['ad_title']=$socialadshelper->getAdInfo($orderdata['adid'],'ad_title'); if(!empty($orderdata['payment_type'])) $vars->payment_type=$orderdata['payment_type']; else $vars->payment_type=""; $vars->user_id=JFactory::getUser()->id; $vars->user_name=JFactory::getUser()->name; $vars->user_firstname=JFactory::getUser()->name; $vars->user_email=JFactory::getUser()->email; $vars->item_name = JText::_('ADVERTISEMENT').$orderdata['ad_title']['0']->ad_title; $msg_fail=JText::_( 'ERROR_SAVE' ); $vars->return = JRoute::_(JUri::root()."index.php?option=com_socialads&view=managead&layout=list"); $vars->submiturl = JRoute::_("index.php?option=com_socialads&controller=showad&task=confirmpayment&processor={$pg_plugin}"); $vars->cancel_return = JRoute::_(JUri::root()."index.php?option=com_socialads&view=managead&layout=list&processor={$pg_plugin}",$msg_fail); $vars->url=$vars->notify_url= JRoute::_(JUri::root()."?option=com_socialads&controller=showad&task=processpayment&pg_nm={$pg_plugin}&pg_action=onTP_Processpayment&order_id=".$orderdata['order_id']); $vars->currency_code = $socialads_config['currency']; $vars->amount = $orderdata['amount']; $vars->client="socialads"; $vars->success_message = $orderdata['success_message']; if($vars->payment_type=='recurring') { $vars->notify_url= $vars->url=$vars->url."&payment_type=recurring"; $vars->recurring_startdate=$orderdata['recurring_startdate']; $vars->recurring_payment_interval_unit="days"; $vars->recurring_payment_interval_totaloccurances=$orderdata['recurring_payment_interval_totaloccurances']; $vars->recurring_payment_interval_length=$orderdata['recurring_payment_interval_length']; } return $vars; * */ }