Esempio n. 1
0
 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);
     }
 }