function display($tpl = null) { $task2 = JRequest::getVar('task2', '', 'get'); $tasks = JRequest::getVar('tasks', '', 'get'); $database = JFactory::getDBO(); $advertiser = $this->get('CurrentAdvertiser'); $aid = $advertiser->aid; $itemid = $this->getModel("adagencyConfig")->getItemid('adagencycampaigns'); $itemid_ads = $this->getModel("adagencyConfig")->getItemid('adagencyads'); $itemid_pkg = $this->getModel("adagencyConfig")->getItemid('adagencypackage'); $configs = $this->_models['adagencyconfig']->getConfigs(); $configs->params = @unserialize($configs->params); require_once JPATH_SITE . "/administrator/components/com_adagency/plugin_handler.php"; global $plugin_handler; $plugin_handler = new HandleAdAgencyPlugins(); $flag = 0; $flag = $plugin_handler->interceptPaymentResponse($tasks); if ($flag != 1) { $nrads = $this->get('BannerCount'); //checking for unavailable packs $rezultat = $this->get('BuyedAvailablePacksForAid'); $params = $this->get('TimeFormat'); if (isset($aid) && $aid != NULL) { $dFormat = $advertiser->fax; if (isset($dFormat) && $dFormat != NULL) { $params = $dFormat; } else { $params = "-1"; } } $camps = $this->get('listCampaigns'); $itemid_cpn = $this->getModel("adagencyConfig")->getItemid('adagencycpanel'); $this->assign("itemid_cpn", $itemid_cpn); $this->assignRef("itemid", $itemid); $this->assignRef("itemid_ads", $itemid_ads); $this->assignRef("itemid_pkg", $itemid_pkg); $this->assignRef("advertiser", $advertiser); $this->assignRef("params", $params); $this->assignRef('camps', $camps); $this->assignRef('task2', $task2); $this->assignRef('rezultat', $rezultat); $this->assignRef('nrads', $nrads); $this->assign("configs", $configs); parent::display($tpl); } }