コード例 #1
0
ファイル: showad.php プロジェクト: politik86/test2
 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;
     			* */
 }