mode_remindAction.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. /**
  3. * 此文件是流程模块【remind.单据提醒设置】对应接口文件。
  4. * 可在页面上创建更多方法如:public funciton testactAjax(),用js.getajaxurl('testact','mode_remind|input','flow')调用到对应方法
  5. */
  6. class mode_remindClassAction extends inputAction{
  7. protected function savebefore($table, $arr, $id, $addbo){
  8. $modenum = $arr['modenum'];
  9. $rows = array();
  10. $rows['table'] = m('flow_set')->getmou('`table`', "`num`='$modenum'");
  11. $where = "`uid`='$this->adminid' and `modenum`='$modenum' and `mid`='".$arr['mid']."' and `id`<>$id";
  12. if($this->flow->rows($where)>0)return '你已设置这单据提醒了';
  13. return array(
  14. 'rows' => $rows
  15. );
  16. }
  17. protected function saveafter($table, $arr, $id, $addbo){
  18. }
  19. public function ratevalset()
  20. {
  21. $rate = arrvalue($this->rs, 'rate');
  22. $rateval = arrvalue($this->rs, 'rateval');;
  23. $str = '<div id="pinlv">';
  24. $ratea = explode(',', $rate);
  25. $rateb = explode(',', $rateval);
  26. $len = count($ratea);
  27. $selarr['o'] = '仅一次';
  28. $selarr['h'] = '每小时';
  29. $selarr['d'] = '每天';
  30. $selarr['g'] = '每工作日';
  31. $selarr['x'] = '每休息日';
  32. $selarr['w1'] = '每周一';
  33. $selarr['w2'] = '每周二';
  34. $selarr['w3'] = '每周三';
  35. $selarr['w4'] = '每周四';
  36. $selarr['w5'] = '每周五';
  37. $selarr['w6'] = '每周六';
  38. $selarr['w7'] = '每周日';
  39. $selarr['m'] = '每月';
  40. $selarr['y'] = '每年';
  41. $isbr = $this->rock->ismobile() ? '<br>' : '';
  42. for($i=0; $i<$len; $i++){
  43. $selstr = '';
  44. $v1 = $ratea[$i];
  45. $v2a = explode('|', $rateb[$i]);
  46. $v2 = $v2a[0];
  47. $v3 = arrvalue($v2a, 1);
  48. foreach($selarr as $k=>$v){
  49. $slde = ($k==$v1) ? 'selected' : '';
  50. $selstr.='<option value="'.$k.'" '.$slde.'>'.$v.'</option>';
  51. }
  52. $fontss = ($v1=='h')?'':'none';
  53. $stsnn = ($i>0)? 'style="padding-top:10px;margin-top:10px;border-top:1px #cccccc solid"' : '';
  54. $str .= '<div '.$stsnn.'><select onchange="changerate(this)" style="width:auto" class="inputs" name="rave_pinlvs1">'.$selstr.'</select>';
  55. $str.= '<input onblur="changeblur(this)" style="width:auto" class="inputs datesss" onclick="js.datechange(this,\'datetime\')" readonly value="'.$v2.'" name="rave_pinlvs2" type="text">'.$isbr.'<font style="display:'.$fontss.'">&nbsp;每天截止至&nbsp;<input onblur="changeblur2(this)" style="width:80px" class="inputs datesss" onclick="js.datechange(this,\'time\')" readonly value="'.$v3.'" name="rave_pinlvs3" type="text"></font>'.$isbr.'<input type="button" onclick="changeadd(this)" value="+" class="webbtn"><input onclick="changejian(this)" type="button" value="-" class="webbtn">&nbsp;<span></span>';
  56. $str.= '</div>';
  57. }
  58. $str .= '</div>';
  59. return $str;
  60. }
  61. }
粤ICP备19079148号