?? form1.php
字號:
<?
include_once("inc/auth.php");
include_once("inc/check_type.php");
include_once("inc/utility_all.php");
include_once("inc/utility_html.php");
include_once("../../prcs_role.php");
if(!run_role($RUN_ID,$PRCS_ID))
exit;
?>
<html>
<head>
<title>工作辦理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
input.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}
select.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}
textarea.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}
.CALC{ BACKGROUND: #C8E4F2; border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal}
.AUTO{ BACKGROUND: #EFF9D9; color:blue;border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: normal}
</style>
<?
$query = "SELECT * from FLOW_TYPE WHERE FLOW_ID=$FLOW_ID";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$FLOW_NAME=$ROW["FLOW_NAME"];
$FORM_ID=$ROW["FORM_ID"];
$FLOW_TYPE=$ROW["FLOW_TYPE"];
$FLOW_DOC=$ROW["FLOW_DOC"];
}
if($EDIT_MODE==1) //此標(biāo)記用于工作查詢,模擬自由流程
$FLOW_TYPE=2;
if($FLOW_TYPE=="1")
{
$query = "SELECT * from FLOW_PROCESS WHERE FLOW_ID=$FLOW_ID AND PRCS_ID=$FLOW_PRCS";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$PRCS_ITEM=$ROW["PRCS_ITEM"];
$PRCS_ITEM_AUTO=$ROW["PRCS_ITEM_AUTO"];
}
$query = "SELECT * from FLOW_RUN_PRCS WHERE RUN_ID=$RUN_ID AND PRCS_ID=$PRCS_ID AND USER_ID='$LOGIN_USER_ID'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
$OP_FLAG=$ROW["OP_FLAG"];
}
$query = "SELECT * from FLOW_FORM_TYPE WHERE FORM_ID=$FORM_ID";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$FORM_NAME=$ROW["FORM_NAME"];
$PRINT_MODEL=$ROW["PRINT_MODEL"];
}
//----- 取文號,附件信息 --------
$query = "SELECT * from FLOW_RUN WHERE RUN_ID=$RUN_ID";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
$RUN_NAME=$ROW["RUN_NAME"];
$ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
$ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
}
?>
<script>
function tb_addnew(lv_tb_id,read_only,row_value)
{
var mytable=document.all(lv_tb_id);
var size_array=mytable.FormData.split("`");
var row_value_array=row_value.split("`");
maxcell=mytable.rows(0).cells.length;
mynewrow = mytable.insertRow();
for(i=0;i<maxcell-1;i++)
{
mynewcell=mynewrow.insertCell();
cell_html="<input type=text ";
cell_html+=" size="+ size_array[i];
if(row_value!="")
cell_html+=" value=\""+ row_value_array[i]+"\"";
if(read_only)
cell_html+=" readonly class=SmallStatic";
cell_html+=">";
mynewcell.innerHTML=cell_html;
}
mynewcell=mynewrow.insertCell();
if(!read_only)
mynewcell.innerHTML="<input type=button value=刪除 onclick=tb_delete('"+lv_tb_id+"',this)>";
}
function tb_delete(lv_tb_id,del_btn)
{
var mytable=document.all(lv_tb_id);
mytable.deleteRow(del_btn.parentElement.parentElement.rowIndex)
}
function tb_output(lv_tb_id)
{
var data_str="";
for (i=1; i < document.all(lv_tb_id).rows.length; i++)
{
for (j=0; j < document.all(lv_tb_id).rows(i).cells.length-1; j++)
{
data_str+=document.all(lv_tb_id).rows(i).cells(j).firstChild.value+"`";
}
data_str+="\n";
}
lv_id="DATA_"+lv_tb_id.substr(3);
document.all(lv_id).value=data_str;
}
function LV_Submit()
{
var lv_tb_id="";
for (lv_i=0;lv_i<document.all.length; lv_i++)
{
if(document.all(lv_i).className=="LIST_VIEW")
{
lv_tb_id=document.all(lv_i).id;
tb_output(lv_tb_id);
}
}
}
function calc_getval(val)
{
if(val=="")
val=0;
if(isNaN(val))
val=0;
return parseFloat(val);
}
function td_calendar(fieldname)
{
if(fieldname!="")
{
myleft=event.clientX;
mytop=event.clientY+180;
window.showModalDialog("/inc/calendar.php?TIME=1&FIELDNAME=document.form1."+fieldname,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:240px;dialogTop:"+mytop+"px;dialogLeft:"+myleft+"px");
}
}
function CheckForm(flag)
{
document.form1.SAVE_FLAG.value=flag;
LV_Submit();
document.form1.submit();
}
function SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)
{
URL="/module/save_file?ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&A=1";
loc_x=(screen.availWidth-400)/2;
loc_y=event.clientY;
window.open(URL,null,"height=180,width=400,status=1,toolbar=no,menubar=no,location=no,scrollbars=no,top="+loc_y+",left="+loc_x+",resizable=yes");
}
function CheckFormPublic()
{
if (document.form2.ATTACHMENT.value!="")
{
var file_temp=document.form2.ATTACHMENT.value,file_name;
var Pos;
Pos=file_temp.lastIndexOf("\\");
file_name=file_temp.substring(Pos+1,file_temp.length);
document.form2.ATTACHMENT_NAME.value=file_name;
document.form2.submit();
}
else
alert("請先選擇一個(gè)附件!");
}
function delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME)
{
msg="確定要?jiǎng)h除文件 '"+ ATTACHMENT_NAME +"' 嗎?";
if(window.confirm(msg))
{
URL="delete_public_attach.php?MENU_FLAG=<?=$MENU_FLAG?>&EDIT_MODE=<?=$EDIT_MODE?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&PRCS_ID=<?=$PRCS_ID?>&FLOW_PRCS=<?=$FLOW_PRCS?>";
window.location=URL;
}
}
function CheckFormSign()
{
<?
if($FLOW_DOC==1)
{
?>
if (document.form3.ATTACHMENT.value!="")
{
var file_temp=document.form3.ATTACHMENT.value,file_name;
var Pos;
Pos=file_temp.lastIndexOf("\\");
file_name=file_temp.substring(Pos+1,file_temp.length);
document.form3.ATTACHMENT_NAME.value=file_name;
}
<?
}
?>
document.form3.submit();
}
function delete_attach_sign(FEED_ID,ATTACHMENT_ID,ATTACHMENT_NAME)
{
msg="確定要?jiǎng)h除文件 '"+ ATTACHMENT_NAME +"' 嗎?";
if(window.confirm(msg))
{
URL="delete_personal_attach.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>&FLOW_PRCS=<?=$FLOW_PRCS?>&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&ATTACHMENT_ID="+ATTACHMENT_ID+"&FEED_ID="+FEED_ID;
window.location=URL;
}
}
function go_sign()
{
scroll(0,10000);
document.form3.CONTENT.focus();
}
function go_public()
{
document.form2.ATTACHMENT.focus();
}
function delete_sign(FEED_ID)
{
msg="確定要?jiǎng)h除該會簽意見嗎?";
if(window.confirm(msg))
{
URL="delete_personal.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>&FLOW_PRCS=<?=$FLOW_PRCS?>&FEED_ID="+FEED_ID;
window.location=URL;
}
}
function edit_sign(FEED_ID)
{
loc_x=(screen.availWidth-500)/2;
loc_y=event.clientY;
window.open("personal_edit.php?MENU_FLAG=<?=$MENU_FLAG?>&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID?>&PRCS_ID=<?=$PRCS_ID?>&FLOW_PRCS=<?=$FLOW_PRCS?>&FLOW_DOC=<?=$FLOW_DOC?>&FEED_ID="+FEED_ID,"FEED_EDIT","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=500,height=160,left="+loc_x+",top="+loc_y);
}
function SelectSign()
{
loc_x=(screen.availWidth-300)/2;
loc_y=event.clientY-100;
window.open("feed_history.php","FEED_HISTORY","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=300,height=400,left="+loc_x+",top="+loc_y);
}
function myload()
{
<?
if($SAVE_FLAG==1)
{
?>
alert("表單已保存!");
<?
}
else if($SIGN_FLAG==1)
{
?>
go_sign();
<?
}
else if($PUBLIC_FLAG==1)
{
?>
go_public();
<?
}
?>
}
function auto_btn(id)
{
if(id.style.display=="none")
id.style.display="";
else
id.style.display="none";
}
</script>
</head>
<body topmargin="5" onload="myload();">
<form enctype="multipart/form-data" action="input_submit.php" method="post" name="form1">
<?
$CUR_TIME1=date("H:i:s",time());
$CUR_DATE=date("Y-m-d");
$CUR_TIME=$CUR_DATE." ".$CUR_TIME1;
$query = "SELECT * from USER where USER_ID='$LOGIN_USER_ID'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
$USER_NAME=$ROW["USER_NAME"];
//------ 寫處理標(biāo)記為已接收,寫處理時(shí)間 --------
if(!$EDIT_MODE)
{
$query = "SELECT * from FLOW_RUN_PRCS where USER_ID='$LOGIN_USER_ID' AND RUN_ID=$RUN_ID AND PRCS_ID=$PRCS_ID";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
$PRCS_FLAG=$ROW["PRCS_FLAG"];
$TOP_FLAG=$ROW["TOP_FLAG"];
if($PRCS_FLAG==1)
{
$query = "update FLOW_RUN_PRCS set PRCS_FLAG='2',PRCS_TIME='$CUR_TIME' WHERE USER_ID='$LOGIN_USER_ID' AND RUN_ID=$RUN_ID AND PRCS_ID=$PRCS_ID";
exequery($connection,$query);
if($TOP_FLAG==1)
{
$query = "delete from FLOW_RUN_PRCS WHERE USER_ID<>'$LOGIN_USER_ID' AND RUN_ID=$RUN_ID AND PRCS_ID=$PRCS_ID";
exequery($connection,$query);
}
}
}//ROW
}//!EDIT_MODE
$PRCS_ID1=$PRCS_ID-1;
$query = "update FLOW_RUN_PRCS set PRCS_FLAG='4' WHERE RUN_ID=$RUN_ID AND PRCS_ID=$PRCS_ID1";
exequery($connection,$query);
//----- 取表單數(shù)據(jù) --------
$query = "SELECT * from FLOW_RUN_DATA WHERE RUN_ID=$RUN_ID ORDER BY ITEM_ID";
$cursor= exequery($connection,$query);
while($ROW=mysql_fetch_array($cursor))
{
$ITEM_ID=$ROW["ITEM_ID"];
$ITEM_DATA=$ROW["ITEM_DATA"];
$STR="DATA_".$ITEM_ID;
$$STR=$ITEM_DATA;
}
//----------- 步驟1 -------------
$query = "SELECT * from FLOW_RUN_PRCS where RUN_ID=$RUN_ID and PRCS_ID=1";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
$USER_ID=$ROW["USER_ID"];
$PRCS_DATE_TIME=$ROW["PRCS_TIME"];
$PRCS_DATE=strtok($PRCS_DATE_TIME," ");
}
$PRINT_MODEL=str_replace("#[表單]","<b>$FORM_NAME</b>",$PRINT_MODEL);
$PRINT_MODEL=str_replace("#[文號]",$RUN_NAME,$PRINT_MODEL);
$PRINT_MODEL=str_replace("#[時(shí)間]","日期:".format_date($PRCS_DATE),$PRINT_MODEL);
//-------------------------------------- Html 智能分析 --------------------------------
$ELEMENT_ARRAY=html_element($PRINT_MODEL);
$ITEM_ID_MAX=sizeof($ELEMENT_ARRAY);
$ITEM_ID=0;
for($ITEM_ID_I=0;$ITEM_ID_I<$ITEM_ID_MAX;$ITEM_ID_I++)
{
$ELEMENT=$ELEMENT_ARRAY[$ITEM_ID_I];
$ENAME=get_attr($ELEMENT,"NAME");
$EVALUE=get_attr($ELEMENT,"VALUE");
$ETITLE=get_attr($ELEMENT,"TITLE");
$ECLASS=get_attr($ELEMENT,"CLASS");
if($FLOW_TYPE=="1")
{
if($OP_FLAG!="1" ||!find_id($PRCS_ITEM,$ETITLE))
$READ_ONLY=1;
else
$READ_ONLY=0;
}
else
$READ_ONLY=0;
//echo $ENAME."-".$ECLASS."-".$ETITLE."-".$EVALUE."<br>";
//--- 對于輸入型控件,加入控件名稱 ---
if($ECLASS!="DATE")
{
$ITEM_ID++;
$ELEMENT_OUT=str_replace("<$ENAME","<$ENAME name='DATA_$ITEM_ID'",$ELEMENT);
}
//--- 獲取數(shù)據(jù)庫中該項(xiàng)目的數(shù)據(jù) ----
$STR="DATA_".$ITEM_ID;
$ITEM_VALUE=$$STR;
//--------------------------------------- 輸入型控件可以直接賦值 ----------------------------------
if($ITEM_VALUE=="{宏控件}")
$ITEM_VALUE="";
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -