@@ -1,5 +1,4 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 自定义表单列表 | * 自定义表单列表 | ||||
* | * | ||||
@@ -12,7 +11,7 @@ | |||||
require_once(dirname(__FILE__) . "/config.php"); | require_once(dirname(__FILE__) . "/config.php"); | ||||
CheckPurview('c_New'); | CheckPurview('c_New'); | ||||
$diyid = isset($diyid) && is_numeric($diyid) ? $diyid : 0; | $diyid = isset($diyid) && is_numeric($diyid) ? $diyid : 0; | ||||
$action = isset($action) && in_array($action, array('post', 'list', 'edit', 'check', 'delete')) ? $action : ''; | |||||
$action = isset($action) && in_array($action, array('post', 'list', 'edit', 'check', 'delete','excel')) ? $action : ''; | |||||
if (empty($diyid)) { | if (empty($diyid)) { | ||||
showMsg("非法操作!", 'javascript:;'); | showMsg("非法操作!", 'javascript:;'); | ||||
exit(); | exit(); | ||||
@@ -171,6 +170,35 @@ if ($action == 'post') { | |||||
showmsg('文件不存在', '-1'); | showmsg('文件不存在', '-1'); | ||||
} | } | ||||
} | } | ||||
} | |||||
elseif($action == 'excel') { | |||||
ob_end_clean();//清除缓冲区,避免乱码 | |||||
header("Content-type:application/vnd.ms-excel"); | |||||
header("Content-Disposition:attachment;filename={$diy->name}_".date("Y-m-d").".xls"); | |||||
print(chr(0xEF).chr(0xBB).chr(0xBF));//清除bom | |||||
$fieldlist = $diy->getFieldList(); | |||||
echo "<table><tr>"; | |||||
foreach($fieldlist as $field=>$fielddata) | |||||
{ | |||||
echo "<th>{$fielddata[0]}</th>"; | |||||
} | |||||
echo "<th>状态</th>"; | |||||
echo "</tr>"; | |||||
$sql = "SELECT * FROM {$diy->table} ORDER BY id DESC"; | |||||
$dsql->SetQuery($sql); | |||||
$dsql->Execute('t'); | |||||
while($arr = $dsql->GetArray('t')) | |||||
{ | |||||
echo "<tr>"; | |||||
foreach($fieldlist as $key => $field) | |||||
{ | |||||
echo "<td>".$arr[$key]."</td>"; | |||||
} | |||||
$status = $arr['ifcheck'] == 1 ? '已审核' : '未审核'; | |||||
echo "<td>".$status."</td>"; | |||||
echo "</tr>"; | |||||
} | |||||
echo "</table>"; | |||||
} else { | } else { | ||||
showmsg('未定义操作', "-1"); | showmsg('未定义操作', "-1"); | ||||
} | |||||
} |
@@ -108,9 +108,9 @@ input,select{height:auto !important} | |||||
while($trow = $dsql->GetObject()) | while($trow = $dsql->GetObject()) | ||||
{ | { | ||||
if($trow->att=='j') | if($trow->att=='j') | ||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' onclick='ShowUrlTr()'> {$trow->attname}[{$trow->att}]</label> "; | |||||
else | else | ||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'> {$trow->attname}[{$trow->att}]</label> "; | |||||
} | } | ||||
?> | ?> | ||||
</td> | </td> | ||||
@@ -151,7 +151,7 @@ input,select{height:auto !important} | |||||
<td height="30"> | <td height="30"> | ||||
<input name="picname" type="text" id="picname" style="width:240px"> | <input name="picname" type="text" id="picname" style="width:240px"> | ||||
<button type="button" name="Submit2" style="margin-left:8px" onClick="SelectImage('form1.picname','small');" class='btn btn-success btn-sm'>站内选择</button> | <button type="button" name="Submit2" style="margin-left:8px" onClick="SelectImage('form1.picname','small');" class='btn btn-success btn-sm'>站内选择</button> | ||||
<label><input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote'>远程</label> | |||||
<label><input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote'> 远程</label> | |||||
<span class="btn btn-success btn-sm fileinput-button"> | <span class="btn btn-success btn-sm fileinput-button"> | ||||
<i class="glyphicon glyphicon-plus"></i> | <i class="glyphicon glyphicon-plus"></i> | ||||
选择图片 | 选择图片 | ||||
@@ -103,9 +103,9 @@ img{vertical-align:baseline} | |||||
} | } | ||||
if(preg_match("#".$trow->att."#", $arcRow['flag'])) | if(preg_match("#".$trow->att."#", $arcRow['flag'])) | ||||
{ | { | ||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked='checked'> {$trow->attname}[{$trow->att}]</label> "; | |||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked='checked'> {$trow->attname}[{$trow->att}]</label> "; | |||||
} else { | } else { | ||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'{$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||||
echo "<label><input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick}> {$trow->attname}[{$trow->att}]</label> "; | |||||
} | } | ||||
} | } | ||||
?> | ?> | ||||
@@ -143,7 +143,7 @@ img{vertical-align:baseline} | |||||
<td width="90" height="80" style="padding-left:10px">缩略图:</td> | <td width="90" height="80" style="padding-left:10px">缩略图:</td> | ||||
<td> | <td> | ||||
<input name="picname" type="text" id="picname" style="width:300px" value="<?php echo $arcRow['litpic']?>"> | <input name="picname" type="text" id="picname" style="width:300px" value="<?php echo $arcRow['litpic']?>"> | ||||
<label><input type='checkbox' class='np' name='ddisremote' value='1'>远程</label> | |||||
<label><input type='checkbox' class='np' name='ddisremote' value='1'> 远程</label> | |||||
<span class="btn btn-success btn-sm fileinput-button"> | <span class="btn btn-success btn-sm fileinput-button"> | ||||
<i class="glyphicon glyphicon-plus"></i> | <i class="glyphicon glyphicon-plus"></i> | ||||
选择图片 | 选择图片 | ||||
@@ -14,9 +14,9 @@ | |||||
</div> | </div> | ||||
<form action="diy_list.php" method="post"> | <form action="diy_list.php" method="post"> | ||||
<input type="hidden" name="diyid" value="<?php echo $diyid; ?>"> | <input type="hidden" name="diyid" value="<?php echo $diyid; ?>"> | ||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="table maintable" style="background:#CFCFCF"> | |||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="table maintable" style="margin-top:10px;background:#CFCFCF"> | |||||
<tr> | <tr> | ||||
<td colspan="3" height="28" background="images/tbg.gif"> | |||||
<td colspan="3" height="26" background="images/tbg.gif"> | |||||
<div style="float:left"><a href="diy_main.php">自定义表单管理</a> > <?php echo $diy->name; ?></div> | <div style="float:left"><a href="diy_main.php">自定义表单管理</a> > <?php echo $diy->name; ?></div> | ||||
<div style="float:right;padding-right:10px"><a href="/plus/diy.php?action=list&diyid=<?php echo $diy->diyid; ?>" target="_blank"><img src="images/gtk-tmp.png" align="left" title="前台预览">前台预览</a></div> | <div style="float:right;padding-right:10px"><a href="/plus/diy.php?action=list&diyid=<?php echo $diy->diyid; ?>" target="_blank"><img src="images/gtk-tmp.png" align="left" title="前台预览">前台预览</a></div> | ||||
</td> | </td> | ||||
@@ -27,7 +27,7 @@ | |||||
{ | { | ||||
$allowhtml = array('htmltext'); | $allowhtml = array('htmltext'); | ||||
$fields['sta'] = $fields['ifcheck'] == 1 ?'已审核':'未审核'; | $fields['sta'] = $fields['ifcheck'] == 1 ?'已审核':'未审核'; | ||||
echo '<tr bgcolor="#F8FDE3" height="28"><td width="18%"><input type="checkbox" name="id[]" value="'.$fields['id'].'" class="np"></td><td><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a> '.$fields['sta'].'</td><td width="12%" align="center"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><img src="images/feedback-edit.gif" border="0" width="46" height="18"></a></td></tr>'; | |||||
echo '<tr bgcolor="#F8FDE3" height="26"><td width="18%"><input type="checkbox" name="id[]" value="'.$fields['id'].'" class="np"></td><td><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a> '.$fields['sta'].'</td><td width="12%" align="center"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><img src="images/feedback-edit.gif" border="0" width="46" height="18"></a></td></tr>'; | |||||
foreach($fieldlist as $field=>$fielddata) | foreach($fieldlist as $field=>$fielddata) | ||||
{ | { | ||||
if($fields[$field]=='') continue; | if($fields[$field]=='') continue; | ||||
@@ -41,22 +41,22 @@ | |||||
$fields[$field] = dede_htmlspecialchars($fields[$field]); | $fields[$field] = dede_htmlspecialchars($fields[$field]); | ||||
} | } | ||||
} | } | ||||
echo '<tr height="28"><td bgcolor="#fff">'.$fielddata[0].'</td><td bgcolor="#fff" colspan="2">'.$fields[$field].'</td></tr>'; | |||||
echo '<tr height="26"><td bgcolor="#fff">'.$fielddata[0].'</td><td bgcolor="#fff" colspan="2">'.$fields[$field].'</td></tr>'; | |||||
} | } | ||||
} else { | } else { | ||||
echo '<tr height="28"><td bgcolor="#fff">暂无记录</td></tr>'; | |||||
echo '<tr height="26"><td bgcolor="#fff">暂无记录</td></tr>'; | |||||
} | } | ||||
?> | ?> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
<tr> | <tr> | ||||
<td colspan="3" bgcolor="#fff">{dede:pagelist listsize='8'/}</td> | |||||
<td colspan="3" bgcolor="#fff">{dede:pagelist listsize='6'/}</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="3" height="36" bgcolor="#F8FCF1"> | <td colspan="3" height="36" bgcolor="#F8FCF1"> | ||||
<label><input type="button" name="select" onClick="selAll()" value="全选"></label> | <label><input type="button" name="select" onClick="selAll()" value="全选"></label> | ||||
<label><input type="button" name="select" onClick="noSelAll()" value="取消"></label> | <label><input type="button" name="select" onClick="noSelAll()" value="取消"></label> | ||||
<label><input type="radio" name="action" class="btn btn-success btn-sm" value="check">审核</label> | |||||
<label><input type="radio" name="action" class="btn btn-success btn-sm" value="delete">删除</label> | |||||
<label><input type="radio" name="action" class="btn btn-success btn-sm" value="check"> 审核</label> | |||||
<label><input type="radio" name="action" class="btn btn-success btn-sm" value="delete"> 删除</label> | |||||
<label><input type="submit" name="submit" class="btn btn-success btn-sm" value="提交"></label> | <label><input type="submit" name="submit" class="btn btn-success btn-sm" value="提交"></label> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -1,39 +1,31 @@ | |||||
{dede:page pagesize="50"/} | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
{dede:page pagesize='40'/} | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | ||||
<title>自定义表单管理</title> | <title>自定义表单管理</title> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/css/bootstrap.min.css"> | ||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css" /> | |||||
<link rel="stylesheet" href="../static/font-awesome/css/font-awesome.min.css"> | |||||
<link rel="stylesheet" href="css/base.css"> | |||||
</head> | </head> | ||||
<body background='images/allbg.gif' leftmargin='8' topmargin='8'> | |||||
<body background="images/allbg.gif" leftmargin="8" topmargin="8"> | |||||
<div class="bodytitle mt-3"> | <div class="bodytitle mt-3"> | ||||
<div class="bodytitleleft"></div> | <div class="bodytitleleft"></div> | ||||
<div class="bodytitletxt" style="padding-left:10px;">自定义表单管理</div> | |||||
<div class="bodytitletxt" style="padding-left:10px">自定义表单管理</div> | |||||
</div> | </div> | ||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="maintable" | |||||
style="border:1px solid #CFCFCF;border-bottom:none;"> | |||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="maintable" style="margin-top:10px;border:1px solid #CFCFCF;border-bottom:none"> | |||||
<tr> | <tr> | ||||
<td bgcolor="#EDF9D5" class="tbtitletxt" background="images/tbg.gif"> | <td bgcolor="#EDF9D5" class="tbtitletxt" background="images/tbg.gif"> | ||||
<table width='96%' border="0" cellpadding='0' cellspacing='0'> | |||||
<table width="96%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | <tr> | ||||
<td width='30%' class="py-3"><a href="diy_add.php" class="btn btn-success btn-sm ml-3">增加新的自定义表单</a></td> | |||||
<td align='right'> | |||||
</td> | |||||
<td width="30%" class="py-3"><a href="diy_add.php" class="btn btn-success btn-sm ml-3">增加新的自定义表单</a></td> | |||||
<td align="right"></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class='table maintable table-bordered' | |||||
style='background:#CFCFCF;margin-bottom:5px;'> | |||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="table maintable table-bordered" style="margin-bottom:10px;background:#CFCFCF"> | |||||
<tr align="center" bgcolor="#FBFCE2" height="26"> | <tr align="center" bgcolor="#FBFCE2" height="26"> | ||||
<td>diyid</td> | <td>diyid</td> | ||||
<td>名称</td> | <td>名称</td> | ||||
@@ -41,28 +33,23 @@ | |||||
<td>管理</td> | <td>管理</td> | ||||
</tr> | </tr> | ||||
{dede:datalist} | {dede:datalist} | ||||
<tr align="center" bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" | |||||
onMouseOut="javascript:this.bgColor='#FFFFFF';"> | |||||
<tr align="center" bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';"> | |||||
<td>{dede:field.diyid/}</td> | <td>{dede:field.diyid/}</td> | ||||
<td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}"><u>{dede:field.name/}</u></a></td> | |||||
<td><a href="diy_list.php?action=list&diyid={dede:field.diyid/}">{dede:field.name/}</a></td> | |||||
<td>{dede:field.table/}</td> | <td>{dede:field.table/}</td> | ||||
<td> | <td> | ||||
<a href='diy_edit.php?diyid={dede:field.diyid/}&dopost=edit' class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 更改</a> | |||||
<a href='diy_edit.php?diyid={dede:field.diyid/}&dopost=delete' class="btn btn-success btn-sm"> <i class="fa fa-trash" aria-hidden="true"></i> 删除 </a> | |||||
<a href="../plus/diy.php?action=list&diyid={dede:field.diyid/}" class="btn btn-success btn-sm" target="_blank"> <i class="fa fa-globe" aria-hidden="true"></i> 前台预览</a> | |||||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=edit" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 更改</a> | |||||
<a href="diy_edit.php?diyid={dede:field.diyid/}&dopost=delete" class="btn btn-success btn-sm"><i class="fa fa-trash" aria-hidden="true"></i> 删除 </a> | |||||
<a href="diy_list.php?action=excel&diyid={dede:field.diyid/}" target="_blank" class="btn btn-success btn-sm"><i class="fa fa-share-square" aria-hidden="true"></i> 导出 </a> | |||||
<a href="../plus/diy.php?action=list&diyid={dede:field.diyid/}" class="btn btn-success btn-sm" target="_blank"><i class="fa fa-globe" aria-hidden="true"></i> 预览</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
</table> | </table> | ||||
<table class="mb-3" width="98%" border="0" cellpadding="5" cellspacing="1" align="center" | |||||
style=" border:1px solid #CFCFCF;line-height:31px;margin:auto;"> | |||||
<table class="mb-3" width="98%" border="0" cellpadding="5" cellspacing="1" align="center" style="margin:auto;border:1px solid #CFCFCF"> | |||||
<tr> | <tr> | ||||
<td height="35" align="center" style="background:#F9FCEF;padding:7px 6px 6px 10px;">{dede:pagelist | |||||
listsize=6/}</td> | |||||
<td height="36" align="center" style="background:#F9FCEF">{dede:pagelist listsize='6'/}</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</body> | </body> | ||||
</html> | </html> |