|
@@ -105,11 +105,15 @@ function GetFormItem($ctag, $admintype = 'admin') |
|
|
$innertext = "<input type='text' name='$fieldname' value='$nowtime' id='$fieldname' class='form-control admin-input-lg'>";
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$nowtime' id='$fieldname' class='form-control admin-input-lg'>";
|
|
|
} else if ($fieldType == 'img' || $fieldType == 'imgfile') {
|
|
|
} else if ($fieldType == 'img' || $fieldType == 'imgfile') {
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectImage('$fname.$fieldname','big')\">";
|
|
|
|
|
|
|
|
|
$sstr = $fieldType == 'imgfile'? '' : "<input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectImage('$fname.$fieldname','big')\">";
|
|
|
|
|
|
$pstr = $fieldType == 'imgfile'? '请填写图片地址' : '请选择图片上传或填写图片地址';
|
|
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg' placeholder='$pstr'> $sstr";
|
|
|
} else if ($fieldType == 'media') {
|
|
|
} else if ($fieldType == 'media') {
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg' placeholder='请输入多媒体文件地址'>";
|
|
|
|
|
|
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg' placeholder='请选择多媒体上传或填写多媒体地址'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectMedia('$fname.$fieldname')\">";
|
|
|
} else if ($fieldType == 'addon') {
|
|
|
} else if ($fieldType == 'addon') {
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg' placeholder='请输入附件地址'>";
|
|
|
|
|
|
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-lg' placeholder='请选择附件上传或填写附件地址'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectSoft('$fname.$fieldname')\">";
|
|
|
} else if ($fieldType == 'int' || $fieldType == 'float') {
|
|
|
} else if ($fieldType == 'int' || $fieldType == 'float') {
|
|
|
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0');
|
|
|
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0');
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$dfvalue'>";
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$dfvalue'>";
|
|
@@ -219,50 +223,7 @@ function GetFieldValue($dvalue, $dtype, $aid = 0, $job = 'add', $addvar = '', $a |
|
|
CloseFtp();
|
|
|
CloseFtp();
|
|
|
return $filename;
|
|
|
return $filename;
|
|
|
} else if ($dtype == 'img' || $dtype == 'imgfile') {
|
|
|
} else if ($dtype == 'img' || $dtype == 'imgfile') {
|
|
|
if (preg_match("#[\\|/]static[\\|/]userup#", $dvalue)) return addslashes($dvalue);
|
|
|
|
|
|
if ($admintype == 'diy') {
|
|
|
|
|
|
$iurl = MemberUploads($fieldname, '', 0, 'image', '', -1, -1, false);
|
|
|
|
|
|
return $iurl;
|
|
|
|
|
|
}
|
|
|
|
|
|
$iurl = stripslashes($dvalue);
|
|
|
|
|
|
if (trim($iurl) == '') {
|
|
|
|
|
|
return '';
|
|
|
|
|
|
}
|
|
|
|
|
|
$iurl = trim(str_replace($GLOBALS['cfg_basehost'], "", $iurl));
|
|
|
|
|
|
$imgurl = "{dede:img text='' width='' height=''} ".$iurl." {/dede:img}";
|
|
|
|
|
|
if (preg_match("/^(http|https):\/\//i", $iurl) && $GLOBALS['cfg_isUrlOpen']) {
|
|
|
|
|
|
//远程图片
|
|
|
|
|
|
$reimgs = '';
|
|
|
|
|
|
if ($GLOBALS['cfg_isUrlOpen']) {
|
|
|
|
|
|
$reimgs = GetRemoteImage($iurl, $adminid);
|
|
|
|
|
|
if (is_array($reimgs)) {
|
|
|
|
|
|
if ($dtype == 'imgfile') {
|
|
|
|
|
|
$imgurl = $reimgs[1];
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$imgurl = "{dede:img text='' width='".$reimgs[1]."' height='".$reimgs[2]."'} ".$reimgs[0]." {/dede:img}";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
|
|
|
if ($dtype == 'imgfile') {
|
|
|
|
|
|
$imgurl = $iurl;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$imgurl = "{dede:img text='' width='' height=''} ".$iurl." {/dede:img}";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
} else if ($iurl != '') {
|
|
|
|
|
|
//站内图片
|
|
|
|
|
|
$imgfile = $cfg_basedir.$iurl;
|
|
|
|
|
|
if (is_file($imgfile)) {
|
|
|
|
|
|
$info = '';
|
|
|
|
|
|
$imginfos = GetImageSize($imgfile, $info);
|
|
|
|
|
|
if ($dtype == "imgfile") {
|
|
|
|
|
|
$imgurl = $iurl;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$imgurl = "{dede:img text='' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
return addslashes($imgurl);
|
|
|
|
|
|
|
|
|
return addslashes($dvalue);
|
|
|
} else if ($dtype == 'addon' && $admintype == 'diy') {
|
|
|
} else if ($dtype == 'addon' && $admintype == 'diy') {
|
|
|
if ($admintype == 'diy') {
|
|
|
if ($admintype == 'diy') {
|
|
|
return addslashes($dvalue);
|
|
|
return addslashes($dvalue);
|
|
@@ -397,6 +358,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
$nowtime = GetDateTimeMk($fvalue);
|
|
|
$nowtime = GetDateTimeMk($fvalue);
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$nowtime' id='$fieldname' class='form-control admin-input-lg'>";
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$nowtime' id='$fieldname' class='form-control admin-input-lg'>";
|
|
|
} else if ($ftype == "img") {
|
|
|
} else if ($ftype == "img") {
|
|
|
|
|
|
$tmpValue = $fvalue;
|
|
|
$ndtp = new DedeTagParse();
|
|
|
$ndtp = new DedeTagParse();
|
|
|
$ndtp->LoadSource($fvalue);
|
|
|
$ndtp->LoadSource($fvalue);
|
|
|
if (!is_array($ndtp->CTags)) {
|
|
|
if (!is_array($ndtp->CTags)) {
|
|
@@ -408,18 +370,19 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
$fvalue = trim($ntag->GetInnerText());
|
|
|
$fvalue = trim($ntag->GetInnerText());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
$fvalue = empty($fvalue)? $tmpValue : $fvalue;
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectImage('$fname.$fieldname','big')\">";
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectImage('$fname.$fieldname','big')\">";
|
|
|
} else if ($ftype == "imgfile") {
|
|
|
} else if ($ftype == "imgfile") {
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectImage('$fname.$fieldname','big')\">";
|
|
|
|
|
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'>";
|
|
|
} else if ($ftype == "media") {
|
|
|
} else if ($ftype == "media") {
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$selectStr = defined('DEDEADMIN')? "<input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectMedia('$fname.$fieldname')\">" : '';
|
|
|
|
|
|
|
|
|
$selectStr = "<input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectMedia('$fname.$fieldname')\">";
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'> $selectStr";
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-lg'> $selectStr";
|
|
|
} else if ($ftype == "addon") {
|
|
|
} else if ($ftype == "addon") {
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$fname = defined('DEDEADMIN')? 'form1' : 'addcontent';
|
|
|
$selectStr = defined('DEDEADMIN')? "<input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectSoft('$fname.$fieldname')\">" : "";
|
|
|
|
|
|
|
|
|
$selectStr = "<input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='选择' onClick=\"SelectSoft('$fname.$fieldname')\">";
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' class='form-control admin-input-lg'> $selectStr";
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' class='form-control admin-input-lg'> $selectStr";
|
|
|
} else if ($ftype == "int" || $ftype == "float") {
|
|
|
} else if ($ftype == "int" || $ftype == "float") {
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$fvalue'>";
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$fvalue'>";
|
|
|