include/customfields.func.php
(开头部分) 20KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php if(!defined('DEDEINC')) exit('dedecms');
/**
* 系统核心函数存放文件
* @version $Id: customfields.func.php 2 20:50 2010年7月7日Z tianya $
* @package DedeCMS.Libraries
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
/**
* 获得一个附加表单(发布时用)
*
* @access public
* @param object $ctag 标签
* @param string $admintype 管理员类型
* @return string
*/
function GetFormItem($ctag, $admintype='admin')
{
global $dsql;
$fieldname = $ctag->GetName();
$fieldType = $ctag->GetAtt('type');
$formitem = $formitem = GetSysTemplets("custom_fields_{$admintype}.htm");
$innertext = trim($ctag->GetInnerText());
if($innertext!='')
{
$formitem = $innertext;
}
if($fieldType=='select')
{
$myformItem = '';
$items = explode(',',$ctag->GetAtt("default"));
$myformItem = "<select name='$fieldname' style='width:150px'>";
foreach($items as $v)
{
$v = trim($v);
if($v!='') {
$myformItem.= "<option value='$v'>$v</option>\r\n";
}
}
$myformItem .= "</select>\r\n";
$innertext = $myformItem;
}
else if($fieldType=='stepselect')
{
global $hasSetEnumJs,$cfg_cmspath;
$cmspath = ( (empty($cfg_cmspath) || !preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath );//2011.08.04 根据论坛反馈修正联动模型 (by:织梦的鱼)
$myformItem = '';
$myformItem .= "<input type='hidden' id='hidden_{$fieldname}' name='{$fieldname}' value='0' />\r\n";
$myformItem .= "<span id='span_{$fieldname}'></span>\r\n";
$myformItem .= "<span id='span_{$fieldname}_son'></span>\r\n";
$myformItem .= "<span id='span_{$fieldname}_sec'></span>\r\n";
if($hasSetEnumJs != 'hasset')
{
$myformItem .= '<script language="javascript" type="text/javascript" src="'.$cmspath.'images/enums.js"></script>'."\r\n";
$GLOBALS['hasSetEnumJs'] = 'hasset';
}
$myformItem .= "<script language='javascript' type='text/javascript' src='{$cmspath}data/enums/{$fieldname}.js'></script>\r\n";
后面还有 506 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。