update.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 92 行

PHP
92
字号
<?
  include_once 'inc/auth.php';
  include_once 'inc/check_type.php';
  include_once 'inc/utility_all.php';
  echo '
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body class="bodycolor" topmargin="5">
';
  $CUR_TIME = date ('Y-m-d H:i:s', time ());
  if (($VU_START != ''))
  {
    $TIME_OK = is_date_time ($VU_START);
    if (!$TIME_OK)
    {
      message ('错误', '起始时间格式不对,应形如 1999-1-2 09:30:00');
      button_back ();
      exit ();
    }
  }
  if (($VU_END != ''))
  {
    $TIME_OK = is_date_time ($VU_END);
    if (!$TIME_OK)
    {
      message ('错误', '结束时间格式不对,应形如 1999-1-2 09:30:00');
      button_back ();
      exit ();
    }
  }
  if (((($VU_START != '') AND ($VU_END != '')) AND (compare_date_time ($VU_END, $VU_START) <= 0)))
  {
    message ('错误', '结束时间不能小于起始时间!');
    button_back ();
    exit ();
  }
  if ((($VU_MILEAGE != '') AND !is_numeric ($VU_MILEAGE)))
  {
    message ('错误', '里程应为数字!');
    button_back ();
    exit ();
  }
  $query = (((''.'select VU_STATUS from VEHICLE_USAGE where VU_ID=\'').$VU_ID).'\'');
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $VU_STATUS1 = $ROW['VU_STATUS'];
  }
  if ((($VU_STATUS1 == 2) AND (compare_date_time ($VU_START, $CUR_TIME) == 1)))
  {
    $MY_STR = 'VU_STATUS=\'1\',';
  }
  if (($VU_MILEAGE == ''))
  {
    $VU_MILEAGE = 0;
  }
  $V_ID = substr ($V_ID, 0, strpos ($V_ID, '*'));
  if (($VU_ID == ''))
  {
    $query = (((((((((((((((((((((((((((''.'insert into VEHICLE_USAGE (V_ID,VU_PROPOSER,VU_REQUEST_DATE,VU_USER,VU_MILEAGE,VU_REASON,VU_REMARK,VU_START,VU_END,VU_DEPT,VU_DESTINATION,VU_OPERATOR,VU_DRIVER) values(').$V_ID).',\'').$VU_PROPOSER).'\',\'').$VU_REQUEST_DATE).'\',\'').$VU_USER).'\',').$VU_MILEAGE).',\'').$VU_REASON).'\',\'').$VU_REMARK).'\',\'').$VU_START).'\',\'').$VU_END).'\',\'').$VU_DEPT).'\',\'').$VU_DESTINATION).'\',\'').$VU_OPERATOR).'\',\'').$VU_DRIVER).'\')');
  }
  else
  {
    $query = (('update VEHICLE_USAGE set '.$MY_STR).((((((((((((((((((((((((((((''.'V_ID=\'').$V_ID).'\',VU_PROPOSER=\'').$VU_PROPOSER).'\',VU_REQUEST_DATE=\'').$VU_REQUEST_DATE).'\',VU_USER=\'').$VU_USER).'\',VU_MILEAGE=').$VU_MILEAGE).',VU_REASON=\'').$VU_REASON).'\',VU_REMARK=\'').$VU_REMARK).'\',VU_START=\'').$VU_START).'\',VU_END=\'').$VU_END).'\',VU_DEPT=\'').$VU_DEPT).'\',VU_DESTINATION=\'').$VU_DESTINATION).'\',VU_OPERATOR=\'').$VU_OPERATOR).'\',VU_DRIVER=\'').$VU_DRIVER).'\' where VU_ID=').$VU_ID));
  }
  exequery ($connection, $query);
  if (($VU_ID == ''))
  {
    $VU_ID = mysql_insert_id ();
  }
  $query = 'select * from SYS_PARA where PARA_NAME=\'SMS_REMIND\'';
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $PARA_VALUE = $ROW['PARA_VALUE'];
  }
  $SMS_REMIND1 = substr ($PARA_VALUE, 0, strpos ($PARA_VALUE, '|'));
  $REMIND_URL = 'vehicle/checkup';
  if (((($VU_OPERATOR != '') AND ($VU_OPERATOR != $LOGIN_USER_ID)) AND find_id ($SMS_REMIND1, 9)))
  {
    send_sms ('', $VU_PROPOSER, $VU_OPERATOR, 9, ($VU_PROPOSER_NAME.'向您提交车辆申请,请批示!'), $REMIND_URL);
  }
  header (((''.'location: query.php?VU_STATUS=').$VU_STATUS));
  echo '
</body>
</html>
';
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?