1
0

mode_bianjianAction.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * 此文件是流程模块【bianjian.便笺】对应控制器接口文件。
  4. */
  5. class mode_bianjianClassAction extends inputAction{
  6. public function statedata()
  7. {
  8. $arr = $this->flow->statedatashow();
  9. return $arr;
  10. }
  11. public function homedataAjax()
  12. {
  13. $arr = array();
  14. $startdt = $this->get('st1');
  15. $endddt = $this->get('st2');
  16. $st1 = $startdt.' 00:00:00';
  17. $st2 = $endddt.' 23:59:59';
  18. $ztobj = m('flow:bianjian');
  19. $rowa = m('bianjian')->getall("`uid`='$this->adminid' and `suodt`>='$st1' and `suodt`<='$st2'",'*','`suodt` asc');
  20. $rows = array();
  21. foreach($rowa as $k=>$rs){
  22. $dta = explode(' ', $rs['suodt']);
  23. $dt = $dta[0];
  24. $statestr = '';
  25. if($rs['state']>0){
  26. $ztrs = $ztobj->getststrsssa($rs['state']);
  27. if($ztrs)$statestr = '<font color="'.$ztrs['color'].'">('.$ztrs['name'].')</font>';
  28. }
  29. $rows[$dt][] = array(
  30. 'content' => $rs['content'],
  31. 'time' => substr($dta[1],0,5),
  32. 'state'=> $statestr
  33. );
  34. }
  35. $to = m('mode')->rows("`num`='schedule' and `status`=1");
  36. if($to==1){
  37. $rcarr = m('schedule')->getlistdata($this->adminid, $startdt, $endddt);
  38. foreach($rcarr as $dt=>$dtrs){
  39. foreach($dtrs as $k=>$rs){
  40. $rows[$dt][] = array(
  41. 'content' => $rs['title'],
  42. 'time' => $rs['timea'],
  43. 'state'=> '(日程)'
  44. );
  45. }
  46. }
  47. }
  48. $arr['rows'] = $rows;
  49. //$arr['rcarr'] = $rcarr;
  50. return $arr;
  51. }
  52. }
粤ICP备19079148号