📄 index.php
字号:
<?
include_once 'inc/auth.php';
echo '
<HTML xmlns:vml="urn:schemas-microsoft-com:vml">
<HEAD>
<title>流程设计</title>
<OBJECT id="vmlRender" classid="CLSID:10072CEC-8CC1-11D1-986E-00A0C955B42E" VIEWASTEXT></OBJECT>
<style>vml\\:* { FONT-SIZE: 12px; BEHAVIOR: url(#VMLRender) }
</style>
<script>
flow_id=';
echo $FLOW_ID;
echo ';
</script>
<script language="javascript" src="set_main.js"></script>
</HEAD>
<body leftMargin="2" topMargin="2" onmousedown="DoRightClick();" oncontextmenu="nocontextmenu();">
<form name="form1" method="post" action="set_submit.php">
<vml:Line style=\'DISPLAY:none;Z-INDEX:15;POSITION:absolute\' id=\'line1\' from="0,0" to="0,0"> <!--直线可视化-->
<vml:Stroke dashstyle=\'shortDash\' />
</vml:Line>
';
$query = 'SELECT * from FLOW_PROCESS WHERE FLOW_ID=' . $FLOW_ID . ' ORDER BY PRCS_ID';
$cursor = exequery ($connection, $query);
$PRCS_COUNT = 0;
$LEFT_AUTO = 20;
$TOP_AUTO = 20;
while ($ROW = mysql_fetch_array ($cursor))
{
++$PRCS_COUNT;
$ID = $ROW['ID'];
$PRCS_ID = $ROW['PRCS_ID'];
$PRCS_NAME = $ROW['PRCS_NAME'];
$PRCS_IN = $ROW['PRCS_IN'];
$PRCS_OUT = $ROW['PRCS_OUT'];
$PRCS_IN = str_replace ('\'include\'', '\'包含\'', $PRCS_IN);
$PRCS_IN = str_replace ('\'exclude\'', '\'不包含\'', $PRCS_IN);
$PRCS_OUT = str_replace ('\'include\'', '\'包含\'', $PRCS_OUT);
$PRCS_OUT = str_replace ('\'exclude\'', '\'不包含\'', $PRCS_OUT);
$PRCS_CONDITION = '
转入条件:' . $PRCS_IN;
$PRCS_CONDITION .= '转出条件:' . $PRCS_OUT;
$PRCS_CONDITION = str_replace ('\'\'', '\'空\'', $PRCS_CONDITION);
$PRCS_CONDITION = str_replace ('\'', ' ', $PRCS_CONDITION);
$PRCS_TO = $ROW['PRCS_TO'];
$PRCS_TO = str_replace (',,', ',', $PRCS_TO);
if (substr ($PRCS_TO, 0, 1) == ',')
{
$PRCS_TO = substr ($PRCS_TO, 1);
}
$SET_LEFT = $ROW['SET_LEFT'];
$SET_TOP = $ROW['SET_TOP'];
$PRCS_TO_TITLE = $PRCS_TO;
$PRCS_TO_TITLE = str_replace (',0', ',结束', $PRCS_TO_TITLE);
if ($PRCS_TO_TITLE != '')
{
if (substr ($PRCS_TO_TITLE, 0, 1) == '0')
{
$PRCS_TO_TITLE = '结束' . substr ($PRCS_TO_TITLE, 1);
}
}
$PRCS_TO_TITLE = '下一步骤:' . $PRCS_TO_TITLE;
$PRCS_NAME = str_replace ('<', '<', $PRCS_NAME);
$PRCS_NAME = str_replace ('>', '>', $PRCS_NAME);
$PRCS_NAME = stripslashes ($PRCS_NAME);
if ($PRCS_ID == 1)
{
$FLOWTYPE = 'start';
$FILLCOLOR = '#00EE00';
}
else
{
if (find_id ($PRCS_TO, '0'))
{
$FLOWTYPE = 'end';
$FILLCOLOR = '#F4A8BD';
}
else
{
$FLOWTYPE = '';
$FILLCOLOR = '#EEEEEE';
}
}
$TITLE = '<b>' . $PRCS_ID . '</b><br>' . $PRCS_NAME;
if ($SET_LEFT != 0)
{
$LEFT_VML = $SET_LEFT;
}
else
{
$LEFT_VML = $LEFT_AUTO;
}
if ($SET_TOP != 0)
{
$TOP_VML = $SET_TOP;
}
else
{
$TOP_VML = $TOP_AUTO;
}
echo ' <vml:roundrect inset=\'2pt,2pt,2pt,2pt\' id=\'';
echo $PRCS_ID;
echo '\' table_id=\'';
echo $ID;
echo '\' flowType=\'';
echo $FLOWTYPE;
echo '\' passCount=\'0\' flowTitle=\'';
echo $TITLE;
echo '\' flowFlag=\'0\' readOnly=\'0\' receiverID=\'\' receiverName=\'\' fillcolor=\'';
echo $FILLCOLOR;
echo '\' onDblClick=\'Edit_Process(';
echo $ID;
echo ');\'
style=\'LEFT: ';
echo $LEFT_VML;
echo '; TOP:';
echo $TOP_VML;
echo '; WIDTH: 100; POSITION: absolute; HEIGHT: 50;vertical-align:middle;CURSOR:hand;TEXT-ALIGN:center;z-index:1\' arcsize=\'4321f\' coordsize=\'21600,21600\'
title=\'步骤名称:';
echo $PRCS_NAME . '
' . $PRCS_TO_TITLE . $PRCS_CONDITION;
echo '\'>
<vml:shadow on=\'T\' type=\'single\' color=\'#b3b3b3\' offset=\'3px,3px\'/>
<vml:textbox inset=\'1pt,2pt,1pt,1pt\' onselectstart=\'return false;\'>';
echo $TITLE;
echo '</vml:textbox>
</vml:roundrect>
';
if ($PRCS_TO == '')
{
$PRCS_TO = $PRCS_ID + 1;
}
$MY_ARRAY = explode (',', $PRCS_TO);
$ARRAY_COUNT = sizeof ($MY_ARRAY);
if ($MY_ARRAY[$ARRAY_COUNT - 1] == '')
{
--$ARRAY_COUNT;
}
for ($I = 0; $I < $ARRAY_COUNT; ++$I)
{
echo ' <vml:line mfrID=\'';
echo $PRCS_ID;
echo '\' title=\'\' source=\'';
echo $PRCS_ID;
echo '\' object=\'';
echo $MY_ARRAY[$I];
echo '\' from=\'0,0\' to=\'0,0\' style=\'position:absolute;display:none;z-index:2\' arcsize=\'4321f\' coordsize=\'21600,21600\'>
<vml:stroke endarrow=\'block\'></vml:stroke>
<vml:shadow on=\'T\' type=\'single\' color=\'#b3b3b3\' offset=\'1px,1px\'/>
</vml:line>
';
}
if ($PRCS_ID % 2 == 0)
{
$LEFT_AUTO += 180;
$TOP_AUTO = 20;
continue;
}
else
{
$TOP_AUTO = 200;
continue;
}
}
echo '
<input type="hidden" name="SET_SQL" value="">
<input type="hidden" name="FLOW_ID" value="';
echo $FLOW_ID;
echo '">
</form>
</body>
</HTML>
';
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -