⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blockform.php

📁 在综合英文版XOOPS 2.09, 2.091, 2.092 的基础上正式发布XOOPS 2.09中文版 XOOPS 2.09x 版主要是PHP5升级、bug修正和安全补正: 1 全面兼容PHP 5.
💻 PHP
字号:
<?php// $Id: blockform.php,v 1.8 2003/03/10 13:32:05 okazu Exp $//  ------------------------------------------------------------------------ ////                XOOPS - PHP Content Management System                      ////                    Copyright (c) 2000 XOOPS.org                           ////                       <http://www.xoops.org/>                             ////  ------------------------------------------------------------------------ ////  This program is free software; you can redistribute it and/or modify     ////  it under the terms of the GNU General Public License as published by     ////  the Free Software Foundation; either version 2 of the License, or        ////  (at your option) any later version.                                      ////                                                                           ////  You may not change or alter any portion of this comment or credits       ////  of supporting developers from this source code or any supporting         ////  source code which is considered copyrighted (c) material of the          ////  original comment or credit authors.                                      ////                                                                           ////  This program is distributed in the hope that it will be useful,          ////  but WITHOUT ANY WARRANTY; without even the implied warranty of           ////  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            ////  GNU General Public License for more details.                             ////                                                                           ////  You should have received a copy of the GNU General Public License        ////  along with this program; if not, write to the Free Software              ////  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA ////  ------------------------------------------------------------------------ //include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";$form = new XoopsThemeForm($block['form_title'], 'blockform', 'admin.php');if (isset($block['name'])) {	$form->addElement(new XoopsFormLabel(_AM_NAME, $block['name']));}$side_select = new XoopsFormSelect(_AM_BLKTYPE, "bside", $block['side']);$side_select->addOptionArray(array(0 => _AM_SBLEFT, 1 => _AM_SBRIGHT, 3 => _AM_CBLEFT, 4 => _AM_CBRIGHT, 5 => _AM_CBCENTER, ));$form->addElement($side_select);$form->addElement(new XoopsFormText(_AM_WEIGHT, "bweight", 2, 5, $block['weight']));$form->addElement(new XoopsFormRadioYN(_AM_VISIBLE, 'bvisible', $block['visible']));$mod_select = new XoopsFormSelect(_AM_VISIBLEIN, "bmodule", $block['modules'], 5, true);$module_handler =& xoops_gethandler('module');$criteria = new CriteriaCompo(new Criteria('hasmain', 1));$criteria->add(new Criteria('isactive', 1));$module_list =& $module_handler->getList($criteria);$module_list[-1] = _AM_TOPPAGE;$module_list[0] = _AM_ALLPAGES;ksort($module_list);$mod_select->addOptionArray($module_list);$form->addElement($mod_select);$form->addElement(new XoopsFormText(_AM_TITLE, 'btitle', 50, 255, $block['title']), false);if ( $block['is_custom'] ) {	$textarea = new XoopsFormDhtmlTextArea(_AM_CONTENT, 'bcontent', $block['content'], 15, 70);	$textarea->setDescription('<span style="font-size:x-small;font-weight:bold;">'._AM_USEFULTAGS.'</span><br /><span style="font-size:x-small;font-weight:normal;">'.sprintf(_AM_BLOCKTAG1, '{X_SITEURL}', XOOPS_URL.'/').'</span>');	$form->addElement($textarea, true);	$ctype_select = new XoopsFormSelect(_AM_CTYPE, 'bctype', $block['ctype']);	$ctype_select->addOptionArray(array('H' => _AM_HTML, 'P' => _AM_PHP, 'S' => _AM_AFWSMILE, 'T' => _AM_AFNOSMILE));	$form->addElement($ctype_select);} else {	if ($block['template'] != '') {		$tplfile_handler =& xoops_gethandler('tplfile');		$btemplate =& $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $block['bid']);		if (count($btemplate) > 0) {			$form->addElement(new XoopsFormLabel(_AM_CONTENT, '<a href="'.XOOPS_URL.'/modules/system/admin.php?fct=tplsets&op=edittpl&id='.$btemplate[0]->getVar('tpl_id').'">'._AM_EDITTPL.'</a>'));		} else {			$btemplate2 =& $tplfile_handler->find('default', 'block', $block['bid']);			if (count($btemplate2) > 0) {				$form->addElement(new XoopsFormLabel(_AM_CONTENT, '<a href="'.XOOPS_URL.'/modules/system/admin.php?fct=tplsets&op=edittpl&id='.$btemplate2[0]->getVar('tpl_id').'" target="_blank">'._AM_EDITTPL.'</a>'));			}		}	}	if ($block['edit_form'] != false) {		$form->addElement(new XoopsFormLabel(_AM_OPTIONS, $block['edit_form']));	}}$cache_select = new XoopsFormSelect(_AM_BCACHETIME, 'bcachetime', $block['cachetime']);$cache_select->addOptionArray(array('0' => _NOCACHE, '30' => sprintf(_SECONDS, 30), '60' => _MINUTE, '300' => sprintf(_MINUTES, 5), '1800' => sprintf(_MINUTES, 30), '3600' => _HOUR, '18000' => sprintf(_HOURS, 5), '86400' => _DAY, '259200' => sprintf(_DAYS, 3), '604800' => _WEEK, '2592000' => _MONTH));$form->addElement($cache_select);if (isset($block['bid'])) {	$form->addElement(new XoopsFormHidden('bid', $block['bid']));}$form->addElement(new XoopsFormHidden('op', $block['op']));$form->addElement(new XoopsFormHidden('fct', 'blocksadmin'));$button_tray = new XoopsFormElementTray('', '&nbsp;');if ($block['is_custom']) {	$button_tray->addElement(new XoopsFormButton('', 'previewblock', _PREVIEW, "submit"));}$button_tray->addElement(new XoopsFormButton('', 'submitblock', _SUBMIT, "submit"));$form->addElement($button_tray);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -