|
|
@@ -68,7 +68,7 @@ function GetFormItem($ctag, $admintype = 'admin') |
|
|
|
foreach ($items as $v) {
|
|
|
|
$v = trim($v);
|
|
|
|
if ($v != '') {
|
|
|
|
$myformItem .= ($i == 0 ? "<input type='radio' name='$fieldname' class='np' value='$v' checked> $v" : "<input type='radio' name='$fieldname' class='np' value='$v'> $v");
|
|
|
|
$myformItem .= ($i == 0 ? "<div class='form-check'><label><input type='radio' name='$fieldname' class='np form-check-input' value='$v' checked> $v</label></div>" : "<div class='form-check'><label><input type='radio' name='$fieldname' class='np form-check-input' value='$v'> $v</label></div>");
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
}
|
|
|
@@ -80,9 +80,9 @@ function GetFormItem($ctag, $admintype = 'admin') |
|
|
|
$v = trim($v);
|
|
|
|
if ($v != '') {
|
|
|
|
if ($admintype == 'membermodel') {
|
|
|
|
$myformItem .= "<label><input type='checkbox' name='{$fieldname}[]' class='np' value='$v'> $v </label>";
|
|
|
|
$myformItem .= "<div class='form-check'><label><input type='checkbox' name='{$fieldname}[]' class='np form-check-input' value='$v'> $v</label></div>";
|
|
|
|
} else {
|
|
|
|
$myformItem .= "<input type='checkbox' name='{$fieldname}[]' class='np' value='$v'> $v";
|
|
|
|
$myformItem .= "<div class='form-check'><label><input type='checkbox' name='{$fieldname}[]' class='np form-check-input' value='$v'> $v</label></div>";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@@ -99,10 +99,10 @@ function GetFormItem($ctag, $admintype = 'admin') |
|
|
|
$innertext = GetEditor($fieldname, $dfvalue, 360, 'Member', 'string');
|
|
|
|
}
|
|
|
|
} else if ($fieldType == "multitext") {
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px'></textarea>";
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px' class='form-control'></textarea>";
|
|
|
|
} else if ($fieldType == "datetime") {
|
|
|
|
$nowtime = GetDateTimeMk(time());
|
|
|
|
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:260px\" class=\"intxt datepicker\"/>";
|
|
|
|
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:260px\" class=\"form-control datepicker\"/>";
|
|
|
|
} else if ($fieldType == 'img' || $fieldType == 'imgfile') {
|
|
|
|
if ($admintype == 'diy') {
|
|
|
|
$innertext = "<input type='file' name='$fieldname' id='$fieldname' style='width:260px' />";
|
|
|
@@ -123,7 +123,7 @@ function GetFormItem($ctag, $admintype = 'admin') |
|
|
|
}
|
|
|
|
} else if ($fieldType == 'int' || $fieldType == 'float') {
|
|
|
|
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0');
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:60px' class='intxt' value='$dfvalue' />(填写数值)";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:60px' class='form-control' value='$dfvalue' />(填写数值)";
|
|
|
|
} else if ($fieldType == 'relation') {
|
|
|
|
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '');
|
|
|
|
$channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel');
|
|
|
@@ -145,7 +145,7 @@ if(typeof SelectArcList === "undefined") { |
|
|
|
EOT;
|
|
|
|
} else {
|
|
|
|
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '');
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:260px' class='intxt' value='$dfvalue' />
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:260px' class='form-control' value='$dfvalue' />
|
|
|
|
";
|
|
|
|
}
|
|
|
|
$formitem = str_replace("~name~", $ctag->GetAtt('itemname'), $formitem);
|
|
|
@@ -242,7 +242,7 @@ function GetFieldValue($dvalue, $dtype, $aid = 0, $job = 'add', $addvar = '', $a |
|
|
|
}
|
|
|
|
$iurl = trim(str_replace($GLOBALS['cfg_basehost'], "", $iurl));
|
|
|
|
$imgurl = "{dede:img text='' width='' height=''} ".$iurl." {/dede:img}";
|
|
|
|
if (preg_match("/^http:\/\//i", $iurl) && $GLOBALS['cfg_isUrlOpen']) {
|
|
|
|
if (preg_match("/^(http|https):\/\//i", $iurl) && $GLOBALS['cfg_isUrlOpen']) {
|
|
|
|
//远程图片
|
|
|
|
$reimgs = '';
|
|
|
|
if ($GLOBALS['cfg_isUrlOpen']) {
|
|
|
@@ -352,7 +352,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
|
foreach ($items as $v) {
|
|
|
|
$v = trim($v);
|
|
|
|
if ($v == '') continue;
|
|
|
|
$myformItem .= ($fvalue == $v ? "<input type='radio' name='$fieldname' class='np' value='$v' checked='checked' /> $v" : "<input type='radio' name='$fieldname' class='np' value='$v' /> $v");
|
|
|
|
$myformItem .= ($fvalue == $v ? "<div class='form-check'><label><input type='radio' name='$fieldname' class='np form-check-input' value='$v' checked='checked' /> $v</label></div>" : "<div class='form-check'><label><input type='radio' name='$fieldname' class='np form-check-input' value='$v' /> $v</label></div>");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$innertext = $myformItem;
|
|
|
@@ -368,9 +368,9 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if (in_array($v, $fvalues)) {
|
|
|
|
$myformItem .= "<input type='checkbox' name='{$fieldname}[]' class='np' value='$v' checked='checked' /> $v";
|
|
|
|
$myformItem .= "<div class='form-check'><label><input type='checkbox' name='{$fieldname}[]' class='np form-check-input' value='$v' checked='checked' /> $v</label></div>";
|
|
|
|
} else {
|
|
|
|
$myformItem .= "<input type='checkbox' name='{$fieldname}[]' class='np' value='$v' /> $v";
|
|
|
|
$myformItem .= "<div class='form-check'><label><input type='checkbox' name='{$fieldname}[]' class='np form-check-input' value='$v' /> $v</label></div>";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@@ -402,10 +402,10 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
|
}
|
|
|
|
$innertext = $myformItem;
|
|
|
|
} else if ($ftype == "multitext") {
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px'>$fvalue</textarea>";
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px' class='form-control'>$fvalue</textarea>";
|
|
|
|
} else if ($ftype == "datetime") {
|
|
|
|
$nowtime = GetDateTimeMk($fvalue);
|
|
|
|
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:260px\" class=\"intxt datepicker\" />";
|
|
|
|
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:260px\" class=\"form-control intxt datepicker\" />";
|
|
|
|
} else if ($ftype == "img") {
|
|
|
|
$ndtp = new DedeTagParse();
|
|
|
|
$ndtp->LoadSource($fvalue);
|
|
|
@@ -416,18 +416,18 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') |
|
|
|
$ntag = $ndtp->GetTag("img");
|
|
|
|
$fvalue = trim($ntag->GetInnerText());
|
|
|
|
}
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='form-control intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />";
|
|
|
|
} else if ($ftype == "imgfile") {
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='form-control intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />";
|
|
|
|
} else if ($ftype == "media") {
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectMedia('form1.$fieldname')\" />";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:260px' class='form-control intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectMedia('form1.$fieldname')\" />";
|
|
|
|
} else if ($ftype == "addon") {
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' style='width:260px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\" />";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' style='width:260px' class='form-control intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\" />";
|
|
|
|
} else if ($ftype == "int" || $ftype == "float") {
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:60px' class='intxt' value='$fvalue' />(填写数值)";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:60px' class='form-control intxt' value='$fvalue' />(填写数值)";
|
|
|
|
} else if ($ftype == "relation") {
|
|
|
|
$channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel');
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px'>$fvalue</textarea><br>
|
|
|
|
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:300px;height:50px' style='form-control'>$fvalue</textarea><br>
|
|
|
|
<button type='button' class='btn btn-success btn-sm' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联内容</button>";
|
|
|
|
if ($ctag->GetAtt('automake') == 1) {
|
|
|
|
$innertext .= "<input type='hidden' name='automake[$fieldname]' value=1>";
|
|
|
@@ -444,7 +444,7 @@ if(typeof SelectArcList === "undefined") { |
|
|
|
</script>
|
|
|
|
EOT;
|
|
|
|
} else {
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:260px' class='intxt' value='$fvalue' />";
|
|
|
|
$innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:260px' class='form-control intxt' value='$fvalue' />";
|
|
|
|
}
|
|
|
|
$formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem);
|
|
|
|
$formitem = str_replace('~form~', $innertext, $formitem);
|
|
|
|