add.php

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

PHP
135
字号
<?
  include_once 'inc/auth.php';
  include_once 'inc/check_type.php';
  include_once 'inc/utility_all.php';
  include_once 'inc/utility_sms1.php';
  echo '
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body class="bodycolor" topmargin="5">
';
  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 ($VU_END < $VU_START)))
  {
    message ('错误', '起始日期不能小于结束日期!');
    button_back ();
    exit ();
  }
  if ((($VU_MILEAGE != '') AND !is_numeric ($VU_MILEAGE)))
  {
    message ('错误', '里程应为数字!');
    button_back ();
    exit ();
  }
  $V_ID = substr ($V_ID, 0, strpos ($V_ID, '*'));
  $query1 = ((''.'select * from VEHICLE_USAGE where VU_STATUS=2 and V_ID=').$V_ID);
  $cursor1 = exequery ($connection, $query1);
  while ($ROW1 = mysql_fetch_array ($cursor1))
  {
    $VU_START1 = $ROW1['VU_START'];
    $VU_END1 = $ROW1['VU_END'];
    if ((((($VU_START1 <= $VU_START) AND ($VU_START <= $VU_END1)) OR (($VU_START1 <= $VU_END) AND ($VU_END <= $VU_END1))) OR (($VU_START <= $VU_START1) AND ($VU_END1 <= $VU_END))))
    {
      message ('提示', '您所申请的车辆在使用中!');
      button_back ();
      exit ();
      continue;
    }
  }
  if (($VU_MILEAGE == ''))
  {
    $VU_MILEAGE = 0;
  }
  if (($SMS_REMIND == 'on'))
  {
    $SMS_REMIND = '1';
  }
  else
  {
    $SMS_REMIND = '0';
  }
  if (($SMS2_REMIND == 'on'))
  {
    $SMS2_REMIND = '1';
  }
  else
  {
    $SMS2_REMIND = '0';
  }
  if (($TO_ID != ''))
  {
    $SHOW_FLAG = '0';
  }
  else
  {
    $SHOW_FLAG = '1';
  }
  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,SMS_REMIND,SMS2_REMIND,DEPT_MANAGER,DMER_STATUS,SHOW_FLAG) 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).'\',\'').$SMS_REMIND).'\',\'').$SMS2_REMIND).'\',\'').$TO_ID).'\',\'0\',\'').$SHOW_FLAG).'\')');
  }
  else
  {
    $query = ((((((((((((((((((((((((((((((((((''.'update VEHICLE_USAGE set 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).'\',SMS_REMIND=\'').$SMS_REMIND).'\',SMS2_REMIND=\'').$SMS2_REMIND).'\',DEPT_MANAGER=\'').$TO_ID).'\',DMER_STATUS=\'0\' where VU_ID=').$VU_ID);
  }
  exequery ($connection, $query);
  if (($VU_ID == ''))
  {
    $VU_ID = mysql_insert_id ();
  }
  if ((($TO_ID != '') AND ($TO_ID != $LOGIN_USER_ID)))
  {
    $REMIND_URL = 'vehicle/dept_manage';
    if (($SMS_REMIND1 == 'on'))
    {
      send_sms ('', $VU_PROPOSER, $TO_ID, 9, ($VU_PROPOSER_NAME.'请求车辆申请部门审批,请批示!'), $REMIND_URL);
    }
    if (($SMS2_REMIND1 == 'on'))
    {
      send_mobile_sms_user ('', $VU_PROPOSER, $TO_ID, ($VU_PROPOSER_NAME.'请求车辆申请部门审批,请批示!'), 9);
    }
  }
  else
  {
    if ((($VU_OPERATOR != '') AND ($VU_OPERATOR != $LOGIN_USER_ID)))
    {
      $REMIND_URL1 = 'vehicle';
      if (($SMS_REMIND1 == 'on'))
      {
        send_sms ('', $VU_PROPOSER, $VU_OPERATOR, 9, ($VU_PROPOSER_NAME.'向您提交车辆申请,请批示!'), $REMIND_URL1);
      }
      if (($SMS2_REMIND1 == 'on'))
      {
        send_mobile_sms_user ('', $VU_PROPOSER, $VU_OPERATOR, ($VU_PROPOSER_NAME.'向您提交车辆申请,请批示!'), 9);
      }
    }
  }
  message ('提示', '提交申请成功!');
  button_back ();
  echo '
</body>
</html>';
?>

⌨️ 快捷键说明

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