function editForm($tpl = null) { $helper = new adagencyAdminModeladagencyTextlink(); $helperView = new adagencyAdminViewadagencyTextlink(); global $mainframe; $data = JRequest::get('post'); $db = JFactory::getDBO(); $ad = $this->get('ad'); $advertiser_id = JRequest::getVar('advertiser_id', '', 'post'); if (isset($_SESSION['newest_adv']) & $advertiser_id == "" && $_SESSION['newest_adv'] != '') { $advertiser_id = $_SESSION['newest_adv'] + 1; } if (isset($_SESSION['newest_adv'])) { unset($_SESSION['newest_adv']); } $configs = $this->getModel("adagencyConfig")->getConf(); $configs->geoparams = @unserialize($configs->geoparams); if (isset($ad->id) && $ad->id != 0) { $channel = $this->getModel("adagencyTextlink")->getChannel($ad->id); } else { $channel = NULL; } if (isset($_SESSION['channelz'])) { $channel = new stdClass(); $channel->sets[0] = $_SESSION['channelz']; unset($_SESSION['channelz']); } if (isset($_SESSION['channelz2'])) { $channel = NULL; $ad->channel_id = $_SESSION['channelz2']; unset($_SESSION['channelz2']); } if (!$advertiser_id) { $advertiser_id = $ad->advertiser_id; } $isNew = $ad->id < 1; $text = $isNew ? JText::_('AD_NEW') : JText::_('AD_EDIT'); if (!$isNew) { $advertiser_id = $ad->advertiser_id; if (!is_array($ad->parameters)) { $ad->parameters = unserialize($ad->parameters); } if (is_array($ad->parameters)) { foreach ($ad->parameters as $key => $value) { $key = str_replace("\\'", "", $key); $ad->parameters[$key] = $value; } } if (!isset($ad->parameters['align'])) { $ad->parameters['align'] = ''; } if (!isset($ad->parameters['target_window'])) { $ad->parameters['target_window'] = ''; } if (!isset($ad->parameters['font_family'])) { $ad->parameters['font_family'] = ''; } if (!isset($ad->parameters['font_family_b'])) { $ad->parameters['font_family_b'] = ''; } if (!isset($ad->parameters['font_family_a'])) { $ad->parameters['font_family_a'] = ''; } if (!isset($ad->parameters['font_weight'])) { $ad->parameters['font_weight'] = ''; } if (!isset($ad->parameters['font_weight_b'])) { $ad->parameters['font_weight_b'] = ''; } if (!isset($ad->parameters['font_weight_a'])) { $ad->parameters['font_weight_a'] = ''; } if (!isset($ad->parameters['font_size'])) { $ad->parameters['font_size'] = ''; } if (!isset($ad->parameters['font_size_b'])) { $ad->parameters['font_size_b'] = ''; } if (!isset($ad->parameters['font_size_a'])) { $ad->parameters['font_size_a'] = ''; } } else { $ad->parameters['align'] = ''; $ad->parameters['target_window'] = ''; $ad->parameters['font_family'] = ''; $ad->parameters['font_family_b'] = ''; $ad->parameters['font_family_a'] = ''; $ad->parameters['font_weight'] = ''; $ad->parameters['font_weight_a'] = ''; $ad->parameters['font_weight_b'] = ''; $ad->parameters['font_size'] = ''; $ad->parameters['font_size_b'] = ''; $ad->parameters['font_size_a'] = ''; } //get the image folder $imgfolder = $configs->imgfolder; if (intval($advertiser_id) > 0) { $imagepath = str_replace("/administrator", "", JPATH_BASE); $imagepath = $imagepath . "/images/stories/"; $newimgfolder = $imgfolder . "/" . $advertiser_id; if (!is_dir($imagepath . $newimgfolder)) { @mkdir($imagepath . "/" . $newimgfolder); @chmod($imagepath . "/" . $newimgfolder, 0755); } else { @chmod($imagepath . "/" . $newimgfolder, 0755); } } //end image folder // Imagelist $javascript = 'onchange="changeDisplayImage();"'; $directory = "/images/stories/" . $imgfolder . "/{$advertiser_id}"; // $livesite = $mainframe->getSiteURL(); $absolutepath = JPATH_SITE; $image_folder = "{$absolutepath}{$directory}"; $lists['image_path'] = "/images/stories/" . $imgfolder . "/{$advertiser_id}/"; if (!is_dir($image_folder)) { @mkdir($image_folder, 0755); @chmod($mosConfig_absolute_path . "/images/stories/" . $imgfolder, 0755); } $javascript = 'onchange="changeDisplayImage();"'; if (isset($this->uploaded_file)) { $ad->image_url = $this->uploaded_file; } $lists['image_url'] = JHTML::_('list.images', 'image_url', $ad->image_url, $javascript, $directory, $extensions = "bmp|gif|jpg|png|jpeg"); $lists['image_directory'] = "../images/stories/" . $imgfolder . "/" . $advertiser_id . "/"; $director = $image_folder; $imgs = $helperView->scandir_php4($director); $realimgs = array(); foreach ($imgs as $img) { if (is_file($director . "/" . $img)) { $props = @getimagesize($director . "/" . $img); if ($props === false) { continue; } array_push($realimgs, array("width" => $props[0], "height" => $props[1], "name" => "'" . addslashes($img) . "'")); } } if (isset($ad->image_url)) { $imgdt = @getimagesize($director . "/" . $ad->image_url); $selsize['width'] = $imgdt[0]; $selsize['height'] = $imgdt[1]; } else { $selsize['width'] = ''; $selsize['height'] = ''; } // echo "<pre>";var_dump($props);die(); ////////////// if ($isNew) { $ad->approved = 'Y'; } JToolBarHelper::title(JText::_('VIEWTREEADDTEXTLINK') . ":<small>[" . $text . "]</small>"); if ($isNew) { JToolBarHelper::apply('apply'); JToolBarHelper::save('save'); JToolBarHelper::cancel('cancel'); } else { JToolBarHelper::apply('apply'); JToolBarHelper::save('save'); JToolBarHelper::cancel('cancel'); } $javascript = 'onchange="submitbutton(\'edit\');"'; $advertisers[] = JHTML::_('select.option', "0", JText::_('AD_SELECT_ADVERTISER'), 'aid', 'company'); $advertisersloaded = $helper->gettextlistAdvertisers(); $advertisers = array_merge($advertisers, $advertisersloaded); $lists['advertiser_id'] = JHTML::_('select.genericlist', $advertisers, 'advertiser_id', 'class="inputbox" size="1"' . $javascript, 'aid', 'company', $advertiser_id); $sts_select = new StdClass(); $sts_select->status = JText::_("ADAG_SEL_STS"); $sts_select->value = ''; $sts_approve = new StdClass(); $sts_approve->status = JText::_("AD_APPROVED"); $sts_approve->value = "Y"; $sts_decline = new StdClass(); $sts_decline->status = JText::_("ADAG_DECLINED"); $sts_decline->value = "N"; $sts_pending = new StdClass(); $sts_pending->status = JText::_("ADAG_PENDING"); $sts_pending->value = 'P'; $statuses[] = $sts_select; $statuses[] = $sts_approve; $statuses[] = $sts_decline; $statuses[] = $sts_pending; $lists['approved'] = JHTML::_('select.genericlist', $statuses, 'approved', 'class="inputbox" size="1"', 'value', 'status', $ad->approved); // Window option $window[] = JHTML::_('select.option', '_blank', JText::_('AD_OPENNEWWINDOW'), 'value', 'option'); $window[] = JHTML::_('select.option', '_self', JText::_('AD_OPENSAMEWINDOW'), 'value', 'option'); $lists['window'] = JHTML::_('select.genericlist', $window, 'parameters[target_window]', 'class="inputbox" size="1" id="show_hide_box"', 'value', 'option', $ad->parameters['target_window']); // Channels list - begin if (isset($ad->channel_id)) { $default_channel = $ad->channel_id; } else { $default_channel = NULL; } $sql = "SELECT id,name FROM #__ad_agency_channels"; $db->setQuery($sql); $the_channels = $db->loadObjectList(); $channels[] = JHTML::_('select.option', "0", ' - ' . strtolower(JText::_('ADAG_NONE')) . ' - ', 'id', 'name'); $channels = array_merge($channels, $the_channels); $lists['channel_id'] = JHTML::_('select.genericlist', $channels, 'channel_id', 'class="inputbox" size="1"', 'id', 'name', $default_channel); // Channels list - end // Font family $font_family[] = JHTML::_('select.option', '', JText::_('ADAG_DEFAULT'), 'value', 'option'); $font_family[] = JHTML::_('select.option', 'Arial', 'Arial', 'value', 'option'); $font_family[] = JHTML::_('select.option', 'Helvetica', 'Helvetica', 'value', 'option'); $font_family[] = JHTML::_('select.option', 'Garamond', 'Garamond', 'value', 'option'); $font_family[] = JHTML::_('select.option', 'sans-serif', 'Sans Serif', 'value', 'option'); $font_family[] = JHTML::_('select.option', 'Verdana', 'Verdana', 'value', 'option'); $lists['font_family'] = JHTML::_('select.genericlist', $font_family, 'parameters[font_family]', 'class="inputbox" size="1" onChange="javascript:changeFontTitle()" ', 'value', 'option', $ad->parameters['font_family']); $lists['font_family_b'] = JHTML::_('select.genericlist', $font_family, 'parameters[font_family_b]', 'class="inputbox" size="1" onChange="javascript:changeFontBody()" ', 'value', 'option', $ad->parameters['font_family_b']); $lists['font_family_a'] = JHTML::_('select.genericlist', $font_family, 'parameters[font_family_a]', 'class="inputbox" size="1" onChange="javascript:changeFontAction()" ', 'value', 'option', $ad->parameters['font_family_a']); // Font size if (isset($ad->parameters)) { $font_size_value = $ad->parameters['font_size'] > 0 ? $ad->parameters['font_size'] : 14; $lists["font_size"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size]', 'class="inputbox" onChange="javascript:changeFSTitle()"', $font_size_value); $font_size_value_b = $ad->parameters['font_size_b'] > 0 ? $ad->parameters['font_size_b'] : 12; $lists["font_size_b"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size_b]', 'class="inputbox" onChange="javascript:changeFSBody()"', $font_size_value_b); $font_size_value_a = $ad->parameters['font_size_a'] > 0 ? $ad->parameters['font_size_a'] : 12; $lists["font_size_a"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size_a]', 'class="inputbox" onChange="javascript:changeFSAction()"', $font_size_value_a); } else { $font_size_value = 14; $font_size_value_b = 12; $font_size_value_a = 12; $lists["font_size"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size]', 'class="inputbox"', $font_size_value); $lists["font_size_b"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size_b]', 'class="inputbox"', $font_size_value_b); $lists["font_size_a"] = JHTML::_('select.integerlist', 1, 48, 1, 'parameters[font_size_a]', 'class="inputbox"', $font_size_value_a); } // Padding property $lists['padding'] = JHTML::_('select.integerlist', 0, 25, 1, 'parameters[padding]', 'class="inputbox" onChange="changePadding();" ', @$ad->parameters['padding']); // Border property $lists["border"] = JHTML::_('select.integerlist', 0, 25, 1, 'parameters[border]', 'class="inputbox" onChange="changeBorder();"', @$ad->parameters['border']); // Alignment options : $alignments[] = JHTML::_('select.option', "left", JText::_('AD_LEFT'), 'value', 'option'); $alignments[] = JHTML::_('select.option', "center", JText::_('AD_CENTER'), 'value', 'option'); $alignments[] = JHTML::_('select.option', "right", JText::_('AD_RIGHT'), 'value', 'option'); $lists['alignment'] = JHTML::_('select.genericlist', $alignments, 'parameters[align]', 'class="inputbox" size="1"', 'value', 'option', $ad->parameters['align']); // Image alignment options : /*$js_alignments2 = ' onchange="setImageAlign();" '; if(!isset($ad->parameters['ia'])) { $ad->parameters['ia'] = NULL; } $alignments2[] = JHTML::_('select.option', "t", JText::_('AD_TOP'), 'value', 'option' ); $alignments2[] = JHTML::_('select.option', "l", JText::_('AD_LEFT'), 'value', 'option' ); $alignments2[] = JHTML::_('select.option', "r", JText::_('AD_RIGHT'), 'value', 'option' ); $lists['ia'] = JHTML::_( 'select.genericlist', $alignments2, 'parameters[ia]', 'class="inputbox" size="1"'.$js_alignments2,'value', 'option', $ad->parameters['ia']); $js_wrap = ' onchange="setImageWrap();" '; if(!isset($ad->parameters['wrap_img'])) { $ad->parameters['wrap_img'] = '0'; } $wraps[] = JHTML::_('select.option', "0", JText::_('JAS_NO'), 'value', 'option' ); $wraps[] = JHTML::_('select.option', "1", JText::_('JAS_YES'), 'value', 'option' ); $lists['wrap_img'] = JHTML::_( 'select.genericlist', $wraps, 'parameters[wrap_img]', 'class="inputbox" size="1"'.$js_wrap,'value', 'option', $ad->parameters['wrap_img']); */ // Font weight if (isset($ad->parameters['font_weight']) && $ad->parameters['font_weight'] != '') { $font_weight_value = $ad->parameters['font_weight'] != "" ? $ad->parameters['font_weight'] : "normal"; $font_weight_value_b = $ad->parameters['font_weight_b'] != "" ? $ad->parameters['font_weight_b'] : "normal"; $font_weight_value_a = $ad->parameters['font_weight_a'] != "" ? $ad->parameters['font_weight_a'] : "normal"; } else { $font_weight_value = "light underlined"; $font_weight_value_b = "normal"; $font_weight_value_a = "light underlined"; } $font_weight[] = JHTML::_('select.option', 'lighter underlined', 'light underlined', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'lighter underlined', 'lighter underlined', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'bold underlined', 'bold underlined', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'bolder underlined', 'bolder underlined', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'lighter', 'lighter', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'normal', 'normal', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'bold', 'bold', 'value', 'option'); $font_weight[] = JHTML::_('select.option', 'bolder', 'bolder', 'value', 'option'); $lists['font_weight'] = JHTML::_('select.genericlist', $font_weight, 'parameters[font_weight]', 'class="inputbox" size="1" onChange="javascript:changeFWTitle()" ', 'value', 'option', $font_weight_value); $lists['font_weight_b'] = JHTML::_('select.genericlist', $font_weight, 'parameters[font_weight_b]', 'class="inputbox" size="1" onChange="javascript:changeFWBody()" ', 'value', 'option', $font_weight_value_b); $lists['font_weight_a'] = JHTML::_('select.genericlist', $font_weight, 'parameters[font_weight_a]', 'class="inputbox" size="1" onChange="javascript:changeFWAction()" ', 'value', 'option', $font_weight_value_a); //Show Zone select //Show zones available for advertiser if ($advertiser_id != '' && $advertiser_id != 0) { if (!$isNew) { $sql = "SELECT `id`, `name` FROM #__ad_agency_campaign WHERE aid = " . $advertiser_id; $db->setQuery($sql); $assoc_camps = $db->loadObjectList(); } else { $assoc_camps = NULL; } $this->assign("assoc_camps", $assoc_camps); $sql = "SELECT DISTINCT cb.campaign_id FROM #__ad_agency_banners AS b LEFT OUTER JOIN #__ad_agency_campaign_banner AS cb ON cb.banner_id=b.id WHERE b.advertiser_id={$advertiser_id} AND b.id=" . intval($ad->id); $db->setQuery($sql); $banners_camps = $db->loadColumn(); $this->assign("banners_camps", (array) $banners_camps); $sql1 = "SELECT DISTINCT tid FROM #__ad_agency_order WHERE aid=" . $advertiser_id . " "; $db->setQuery($sql1); $the_advertiser_packages = $db->loadColumn(); $nothing = ""; foreach ($the_advertiser_packages as $pk) { $query = "SELECT zones_wildcard FROM #__ad_agency_order_type WHERE tid=" . $pk . " "; $db->setQuery($query); $rezult_wild = $db->loadResult(); $rezult_wild = explode("|", $rezult_wild); $rezult_wild = implode(",", $rezult_wild); $nothing .= $rezult_wild . " "; } $wildzones = substr(str_replace(" ", ",", $nothing), 0, -1); if ($wildzones == false) { $wildzones = "''"; } if (strstr($wildzones, ",,")) { $wildzones = "''"; } $the_advertiser_packages = implode(",", $the_advertiser_packages); if ($the_advertiser_packages == "") { $notice_cond = "-1"; } else { $notice_cond = "-1,"; } $sql2 = "SELECT DISTINCT zones FROM #__ad_agency_order_type WHERE tid IN (" . $notice_cond . $the_advertiser_packages . ") "; $db->setQuery($sql2); $packages_positions = $db->loadColumn(); @($packages_positions = implode("','", $packages_positions)); // If we have one package that contains All Zones, then we don't need a condition $packages_positions = str_replace("|", "','", $packages_positions); if (!preg_match("/All Zones/i", $packages_positions)) { $packages_positions = "('" . $packages_positions . "')"; $condition = " AND position IN " . $packages_positions . " "; } if (!isset($condition)) { $condition = ""; } if ($wildzones[0] == ',') { $wildzones = substr($wildzones, 1, strlen($wildzones)); } if ($wildzones[strlen($wildzones) - 1] == ',') { $wildzones = substr($wildzones, 0, strlen($wildzones) - 1); } if ($wildzones == "" || $wildzones == ",") { $wildzones = "''"; } $sql = "SELECT id, title FROM #__modules WHERE module='mod_ijoomla_adagency_zone' " . $condition . " OR id IN (" . $wildzones . ") ORDER BY title ASC"; $db->setQuery($sql); if (!$db->query()) { mosErrorAlert($db->getErrorMsg()); return; } if (!isset($ad->zone) && isset($data['zone'])) { $ad->zone = $data['zone']; } $the_zzones = $db->loadRowlist(); $zone[] = JHTML::_('select.option', "0", JText::_('AD_SELECT_ZONE'), 'id', 'title'); $zone = array_merge($zone, $db->loadObjectList()); $lists['zone_id'] = JHTML::_('select.genericlist', $zone, 'zone', 'class="inputbox" size="1"', 'id', 'title', $ad->zone); } else { $no_advertiser_sel = JText::_('ADS_SEL_ADV'); } //END Show Zone select ///////////////////// if (isset($the_zzones) && $the_zzones != NULL) { $lists['zone_id'] = "<select id='zone' class='inputbox' size='1' name='zone'>\n\t\t\t<option value='0'>" . JText::_("AD_SELECT_ZONE") . "</option>"; foreach ($the_zzones as $value) { if (isset($ad->zone) && $ad->zone == $value[0]) { $current_selected = "selected='selected'"; } else { $current_selected = ""; } $already[] = $value[0]; $lists['zone_id'] .= "<option value='" . $value[0] . "' " . $current_selected . ">" . $value[1] . "</option>"; } $sql_allzones = "SELECT z.zoneid, z.z_title\n\t\t\tFROM #__ad_agency_zone AS z\n\t\t\tLEFT JOIN #__modules AS m ON z.zoneid = m.id\n\t\t\tWHERE m.module = 'mod_ijoomla_adagency_zone'"; $db->setQuery($sql_allzones); $all_existing_zones = $db->loadRowlist(); if (isset($all_existing_zones)) { foreach ($all_existing_zones as $currentz) { if (!in_array($currentz[0], $already)) { if (isset($ad->zone) && $ad->zone == $currentz[0]) { $current_selected = "selected='selected'"; } else { $current_selected = ""; } $lists['zone_id'] .= "<option value='" . $currentz[0] . "' " . $current_selected . " style='font-size: 12px; color: #FF0000;'>" . $currentz[1] . "</option>"; } } } $lists['zone_id'] .= "</select>"; } else { $lists['zone_id'] = "<select id='zone' class='inputbox' size='1' name='zone'>\n\t\t\t<option value='0'>" . JText::_("AD_SELECT_ZONE") . "</option>"; $sql_allzones = "SELECT z.zoneid, z.z_title\n\t\t\tFROM #__ad_agency_zone AS z\n\t\t\tLEFT JOIN #__modules AS m ON z.zoneid = m.id\n\t\t\tWHERE m.module = 'mod_ijoomla_adagency_zone'"; $db->setQuery($sql_allzones); $all_existing_zones = $db->loadRowlist(); if (isset($all_existing_zones)) { foreach ($all_existing_zones as $currentz) { if (isset($ad->zone) && $ad->zone == $currentz[0]) { $current_selected = "selected='selected'"; } else { $current_selected = ""; } $lists['zone_id'] .= "<option value='" . $currentz[0] . "' " . $current_selected . " style='font-size: 12px; color: #FF0000;'>" . $currentz[1] . "</option>"; } } $lists['zone_id'] .= "</select>"; } if (isset($no_advertiser_sel)) { $lists['zone_id'] = JText::_("AD_WARN_SEL_ADV"); } ////////////// ///===================select available campaigns============================ $adv_id = $advertiser_id; if ($adv_id) { $camps = $this->getModel("adagencyTextlink")->getCampsByAid($adv_id); } else { $camps = ''; } $lists['prevzones'] = NULL; $lists['hidden_zones'] = NULL; $text_zones = $this->getModel("adagencyTextlink")->getPrevZones(); if ($text_zones != NULL && is_array($text_zones)) { foreach ($text_zones as $element) { $lists['prevzones'] .= '<option value="' . $element->zoneid . '">' . $element->z_title . '</option>'; $lists['hidden_zones'] .= "<input type='hidden' id='z" . $element->zoneid . "' value='" . $element->textadparams . "' />"; } } //echo "<pre>";var_dump($lists['prevzones']);die(); //$lists['prevzones'] $max_chars = $configs->maxchars; if ($advertiser_id > 0) { $advt = $this->getModel("adagencyConfig")->getAdvById($advertiser_id); } else { $advt = NULL; } $exist_zone = $this->get('ExistsZone'); if (!$exist_zone) { $no_zone = "<div id=\"system-message-container\">\n\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button>\n\t\t\t\t\t\t\t<div class=\"alert alert-notice\">\n\t\t\t\t\t\t\t\t<p>" . JText::_('ADAG_NO_ZONE_TYPE') . ". <a href='http://www.ijoomla.com/redirect/adagency/ad_support.htm' target='_blank'>" . JText::_('AD_VIDEO') . "<img src='components/com_adagency/images/icon_video.gif' alt='watch video'></a></p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>"; } else { $no_zone = NULL; } if ((!is_array($camps) || count($camps) <= 0) && $advt != NULL && $no_zone == NULL) { $no_zone = "<div id=\"system-message-container\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button>\n\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button>\n\t\t\t\t\t\t\t<div class=\"alert alert-notice\">\n\t\t\t\t\t\t\t\t<p>" . JText::_('ADAG_NO_CAMP_TYPE') . ". <a href='http://www.ijoomla.com/redirect/adagency/ad_support.htm' target='_blank'>" . JText::_('AD_VIDEO') . "<img src='components/com_adagency/images/icon_video.gif' alt='watch video'></a></p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>"; } $query = "SELECT `params` FROM #__ad_agency_settings ORDER BY id ASC LIMIT 1"; $db->setQuery($query); $params = $db->loadColumn(); $params = unserialize($params["0"]); $campaigns_zones = $this->getModel("adagencyTextlink")->getCampZones($camps); $czones = $this->getModel("adagencyTextlink")->processCampZones($camps); $czones_select = $this->getModel("adagencyTextlink")->createSelectBox($czones, $ad->id, $ad); $camps = $this->getModel("adagencyTextlink")->getCampsByAid($adv_id, 1); $this->assign("campaigns_zones", $campaigns_zones); $this->assign("czones", $czones); $this->assign("czones_select", $czones_select); $this->assign("no_zone", $no_zone); $this->assign("advt", $advt); $this->assign('selsize', $selsize); $this->assign('advertiser_id', $advertiser_id); $this->assign("configs", $configs); $this->assign("channel", $channel); $this->assign("ad", $ad); $this->assign("max_chars", $max_chars); $this->assign("lists", $lists); $this->assign("data", $data); $this->assign("camps", $camps); $this->assign("realimgs", $realimgs); $this->assign("params", $params); parent::display($tpl); }
$camps = $this->camps; $lists = $this->lists; $_row = $this->ad; $czones = $this->czones; $czones_select = $this->czones_select; $ad = $this->ad; $params_component = $this->params; $campaigns_zones = $this->campaigns_zones; $nullDate = 0; $livesite = JURI::base(); $width2 = NULL; $height2 = NULL; $realimgs = $this->realimgs; $max_chars = $this->max_chars; $no_zone = $this->no_zone; $helper = new adagencyAdminModeladagencyTextlink(); if (isset($this->banners_camps)) { $banners_camps = $this->banners_camps; } else { $banners_camps = array(); } if (!isset($type)) { $type = 'cpm'; } if (!isset($package->type)) { @($package->type = $type); } if (!isset($_row->parameters['title_color'])) { $_row->parameters['title_color'] = '0066CC'; } if (!isset($_row->parameters['body_color'])) {