JPluginHelper::importPlugin('payment'); if (!is_array($selected_gateways)) { $gateway_param[] = $selected_gateways; } else { $gateway_param = $selected_gateways; } if (!empty($gateway_param)) { $gateways = $dispatcher->trigger('onTP_GetInfo', array($gateway_param)); } $this->ad_gateways = $gateways; // getting payment list END // get SELECTED paymen plugin html JLoader::import('payment', JPATH_SITE . DS . 'components' . DS . 'com_socialads' . DS . 'models'); $paymodel = new socialadsModelpayment(); $selectedGateway = !empty($adDetail['processor']) ? $adDetail['processor'] : (!empty($this->ad_gateways) ? $this->ad_gateways[0]->id : ''); $payhtml = $paymodel->getHTML($selectedGateway, $order_id); ?> <!--techjoomla-bootstrap --> <div class="techjoomla-bootstrap ad_reviewAdmainContainer" > <?php echo ""; ?> <!-- bill msg --> <div class="row-fluid "> <div class="span12">sasdfasfasd</div> </div> <!-- for ad detail and preview --> <div class=" row-fluid show-grid"> <!--ad detai start -->
function ad_gatewayHtml() { $db = JFactory::getDBO(); $jinput = JFactory::getApplication()->input; $country = $jinput->get('country', '', 'STRING'); $model = $this->getModel('payment'); $model = new socialadsModelpayment(); $selectedGateway = $jinput->get('gateway', ''); $order_id = $jinput->get('order_id', ''); $payPerAd = $jinput->get('payPerAd', 0, 'INT'); $return = ''; if (!empty($selectedGateway) && !empty($order_id)) { $model->updateOrderGateway($selectedGateway, $order_id); $payhtml = $model->getHTML($selectedGateway, $order_id, $payPerAd); $return = !empty($payhtml[0]) ? $payhtml[0] : ''; } echo $return; jexit(); }