📄 index.php
字号:
<?
include_once("inc/auth.php");
include_once("inc/utility_all.php");
?>
<script>
function delete_field(tablename,fieldname)
{
msg='确认清除字段信息';
if(window.confirm(msg))
{
URL="delete.php?tablename=" + tablename+"&fieldname="+fieldname;
window.location=URL;
}
}
function modify(tablename,fieldname)
{
msg='确认修改字段信息';
if(window.confirm(msg))
{
URL="modify.php?tablename=" + tablename+"&fieldname="+fieldname+"&showname="+document.all(tablename+fieldname+"FIELDNAME").value+"&ORDER="+document.all(tablename+fieldname+"ORDER").value+"&TYPE="+document.all(tablename+fieldname+"TYPE1").value+"&TYPENAME="+document.all("crt"+tablename+fieldname).value+"&TYPEVALUE="+document.all("crv"+tablename+fieldname).value+"&TYPECODE="+document.all(tablename+fieldname+"TYPECODE").value+"&ISQUERY="+document.all(tablename+fieldname+"ISQUERY1").value+"&ISGROUY="+document.all(tablename+fieldname+"ISGROUY1").value;
window.location=URL;
}
}
function checknum(p)
{
var l = p.length;
var count=0;
for(var i=0; i<l; i++)
{
var digit = p.charAt(i);
if(digit == "." )
{
++count;
if(count>1)
{
return 0;
}
}
else if(digit < "0" || digit > "9")
{
return 0;
}
}
return 1;
}
function chk(input,tablename,fieldname)
{
var flag;
if(input.value==document.all(tablename+fieldname+"TYPE1").value)flag=1;
document.all(tablename+fieldname+"TYPE1").value=input.value;
if(input.value=="C" || input.value=="R" || input.value=="D")
{
URL="value_edit.php?tablename="+tablename+"&fieldname="+fieldname+"&flag="+flag;
myleft=(screen.availWidth-650)/2;
window.open(URL,"formul_edit","height=350,width=400,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left="+myleft+",resizable=yes");
}
}
function chk1(input,tablename,fieldname)
{
if(input.checked)
{
document.all(tablename+fieldname+"ISQUERY1").value="1";
}
else
{
document.all(tablename+fieldname+"ISQUERY1").value="0";
}
}
function chk2(input,tablename,fieldname)
{
if(input.checked)
{
document.all(tablename+fieldname+"ISGROUY1").value="1";
}
else
{
document.all(tablename+fieldname+"ISGROUY1").value="0";
}
}
</script>
<html>
<head>
<title>字段信息定义</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body class="bodycolor" topmargin="5">
<table border="0" width="90%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/menu/system.gif" align="absmiddle" width=22 height=20><span class="big3"> 字段信息定义</span>
</td>
</tr>
</table>
<br>
<table border="0" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<form action="list.php" method="post" name="form1" >
<tr class="TableHeader" align="center">
<td >模块名称</td>
<td >字段名</td>
<td>字段显示名称</td>
<td>字段显示顺序</td>
<td>输入类型</td>
<td style=display:none>用户数据定义类型</td>
<td >查询字段</td>
<td style=display:none>统计字段</td>
<td >操作</td>
</tr>
<?
$REL="CUSTOMER,LINKMAN,CONTACT,PRODUCT,CONTRACT,SERVICE,PROVIDER,PROVIDER_LINKMAN";
$REL_NAME="客户管理,客户联系人管理,客户服务管理,产品管理,合同管理,服务型产品管理,供应商信息管理,供应商联系人管理";
$REL_NAME_ARRAY=explode(",",$REL_NAME);
$TEMP_ARRAY=explode(",",$REL);
$ARRAY_COUNT=sizeof($TEMP_ARRAY);
for($I=0;$I<$ARRAY_COUNT;$I++)
{
?>
<tr class="TableData">
<td align="center" rowspan="5"><?=$REL_NAME_ARRAY[$I]?>
</td>
<?
for($T=1;$T<=5;$T++)
{
$FIELDNO="USERDEF".$T;
$query = "select * from FIELDSETTING where TABLENAME='$TEMP_ARRAY[$I]' and FIELDNO='$FIELDNO'";
$cursor=exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
$FIELDNAME=$ROW["FIELDNAME"];
$ORDERNO=$ROW["ORDERNO"];
$STYPE=$ROW["STYPE"];
$TYPENAME=$ROW["TYPENAME"];
$TYPEVALUE=$ROW["TYPEVALUE"];
$TYPECODE=$ROW["TYPECODE"];
$ISQUERY=$ROW["ISQUERY"];
$ISGROUY=$ROW["ISGROUY"];
}
else
{
$FIELDNAME="";
$ORDERNO="";
$STYPE="";
$TYPENAME="";
$TYPEVALUE="";
$TYPECODE="";
$ISQUERY="";
$ISGROUY="";
}
if($T==1)
{
?>
<td align="center">
自定义字段<?=$T?>
</td>
<td align="center" title="字段显示名称">
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>FIELDNAME" class="smallInput" size="10" value="<?=$FIELDNAME?>" title="字段显示名称">
</td>
<td align="center" title="字段显示顺序">
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ORDER" class="smallInput" size="10" value="<?=$ORDERNO?>" title="字段显示顺序">
</td>
<td align="center">
<table border="1" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<tr class="TableData">
<td align="center">
<input type="text" size="2" readonly> </td>
<td align="center">
<textarea cols=1 rows="1" class="BigStatic" wrap="yes" readonly></textarea>
</td>
<td align="center">
<select disabled></select>
</td>
<td align="center">
<input type="checkbox" disabled>
</td>
<td align="center">
<INPUT type="radio" disabled>
</td>
</tr>
<tr class="TableData" title="输入类型">
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="T" <? if($STYPE=="T") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="MT" <? if($STYPE=="MT") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="D" <? if($STYPE=="D") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="C" <? if($STYPE=="C") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="R" <? if($STYPE=="R") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE1" value="<?=$STYPE?>">
<input type="hidden" name="crt<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>" value="<?=$TYPENAME?>">
<input type="hidden" name="crv<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>" value="<?=$TYPEVALUE?>">
</tr>
</table>
</td>
<td align="center" title="用户数据定义类型" style=display:none>
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPECODE" class="smallInput" size="10" value="<?=$TYPECODE?>" title="用户数据定义类型">
</td>
<td align="center" title="查询字段">
<input type="checkbox" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISQUERY" <? if($ISQUERY=="1") echo "checked";?> onclick="return chk1(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISQUERY1" value="<?=$ISQUERY?>">
</td>
<td align="center" title="统计字段" style=display:none>
<input type="checkbox" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISGROUY" <? if($ISGROUY=="1") echo "checked";?> onclick="return chk2(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISGROUY1" value="<?=$ISGROUY?>">
</td>
<td align="center">
<a href="javascript:modify('<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');"> 确定 </a><br>
<a href="javascript:delete_field('<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');"> 清除 </a>
</td>
</tr>
<?
}
else
{
?>
<tr class="TableData">
<td align="center">
自定义字段<?=$T?>
</td>
<td align="center" title="字段显示名称">
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>FIELDNAME" class="smallInput" size="10" value="<?=$FIELDNAME?>" title="字段显示名称">
</td>
<td align="center" title="字段显示顺序">
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ORDER" class="smallInput" size="10" value="<?=$ORDERNO?>" title="字段显示顺序">
</td>
<td align="center">
<table border="1" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<tr class="TableData">
<td align="center">
<input type="text" size="2" readonly>
</td>
<td align="center">
<textarea cols=1 rows="1" class="BigStatic" wrap="yes" readonly></textarea>
</td>
<td align="center">
<select disabled></select>
</td>
<td align="center">
<input type="checkbox" disabled>
</td>
<td align="center">
<INPUT type="radio" disabled>
</td>
</tr>
<tr class="TableData" title="输入类型">
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="T" <? if($STYPE=="T") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="MT" <? if($STYPE=="MT") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="D" <? if($STYPE=="D") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="C" <? if($STYPE=="C") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<td align="center">
<input type="radio" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE" value="R" <? if($STYPE=="R") echo "checked";?> onclick="return chk(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
</td>
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPE1" value="<?=$STYPE?>">
<input type="hidden" name="crt<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>" value="<?=$TYPENAME?>">
<input type="hidden" name="crv<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>" value="<?=$TYPEVALUE?>">
</tr>
</table>
</td>
<td align="center" title="用户数据定义类型" style=display:none>
<input type="text" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>TYPECODE" class="smallInput" size="10" value="<?=$TYPECODE?>" title="用户数据定义类型">
</td>
<td align="center" title="查询字段">
<input type="checkbox" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISQUERY" <? if($ISQUERY=="1") echo "checked";?> onclick="return chk1(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISQUERY1" value="<?=$ISQUERY?>">
</td>
<td align="center" title="统计字段" style=display:none>
<input type="checkbox" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISGROUY" <? if($ISGROUY=="1") echo "checked";?> onclick="return chk2(this,'<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');">
<input type="hidden" name="<?=$TEMP_ARRAY[$I]?>USERDEF<?=$T?>ISGROUY1" value="<?=$ISGROUY?>">
</td>
<td align="center">
<a href="javascript:modify('<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');"> 确定 </a><br>
<a href="javascript:delete_field('<?=$TEMP_ARRAY[$I]?>','USERDEF<?=$T?>');"> 清除 </a>
</td>
</tr>
<?
}
}
}
?>
</form>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -