www.gusucode.com > 迪恩育儿亲子4商城商家+手机版【整站带测试数据】源码程序 > web/source/class/block/html/block_adv.php
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: block_adv.php 25525 2011-11-14 04:39:11Z zhangguosheng $ */ if(!defined('IN_DISCUZ')) { exit('Access Denied'); } require_once libfile('commonblock_html', 'class/block/html'); class block_adv extends commonblock_html { function block_adv() {} function name() { return lang('blockclass', 'blockclass_html_script_adv'); } function getsetting() { global $_G; $settings = array( 'adv' => array( 'title' => 'adv_adv', 'type' => 'mradio', 'value' => array(), ), 'title' => array( 'title' => 'adv_title', 'type' => 'text', ) ); foreach(C::t('common_advertisement_custom')->fetch_all_data() as $value) { $settings['adv']['value'][] = array($value['name'], $value['name']); } return $settings; } function getdata($style, $parameter) { $advid = 0; if(!empty($parameter['title'])) { $adv = C::t('common_advertisement_custom')->fetch_by_name($parameter['title']); if(empty($adv)) { $advid = C::t('common_advertisement_custom')->insert(array('name' => $parameter['title']), true); } else { $advid = $adv['id']; } } elseif(!empty($parameter['adv'])) { $adv = C::t('common_advertisement_custom')->fetch_by_name($parameter['adv']); $advid = intval($adv['id']); } else { $return = 'Empty Ads'; } if($advid) { $flag = false; if(getglobal('inajax')) { $flag = true; setglobal('inajax', 0); } $return = adshow('custom_'.$advid); if($flag) setglobal('inajax', 1); } return array('html' => $return, 'data' => null); } } ?>