| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <?php
- /**
- * 印章申请使用
- */
- class mode_sealaplClassAction extends inputAction{
-
- protected function savebefore($table, $arr, $id, $addbo){
-
- }
-
-
- protected function saveafter($table, $arr, $id, $addbo){
- //更新
- $mknum = arrvalue($arr, 'mknum');
- if(!isempt($mknum)){
- $numa = explode(',', $mknum);
- $num = $numa[0];
- $mid = (int)arrvalue($numa,1);
- $flow = m('flow')->initflow($num);
- if($num=='officia'){
- $flow->update("`yzid`='$id'", "`id`='$mid'");
- }
- }
- }
-
- //获取印章
- public function getsealdata()
- {
- $where= m('admin')->getcompanywhere(1);
- $rows = m('seal')->getall('1=1 '.$where.'','`id`as value,`name`,`type`','`sort`');
- $aaar = $barr = array();
- foreach($rows as $k=>$rs){
- $rs['subname'] = $rs['type'];
- $rs['padding'] = '40';
- $aaar[] = $rs;
- }
-
- return array_merge($aaar, $barr);
- }
-
- public function getsealdatass()
- {
- $where= m('admin')->getcompanywhere(1);
- $rows = m('seal')->getall('1=1 '.$where.'','`id`as value,`name`,`type`','`sort`,`type`');
- $barr = array();
- $type = '';
- foreach($rows as $k=>$rs){
- if($type!=$rs['type'])$barr[] = array('value'=>'','name'=>$rs['type'],'disabled'=>true);
- $rs['padding'] = '40';
- $barr[] = $rs;
- $type = $rs['type'];
- }
- return $barr;
- }
-
- //获取相关信息放到说明里
- public function getbinfoAjax()
- {
- $mknum = $this->get('mknum');
- $barr = array();
- if(!isempt($mknum)){
- $numa = explode(',', $mknum);
- $num = $numa[0];
- $mid = (int)arrvalue($numa,1);
- $flow = m('flow')->initflow($num, $mid, false);
- $barr['zhaiyao'] = $flow->getsummary();
-
- }
- return $barr;
- }
- public function sealaplaftershow($table) {
- return array(
- 'rows' => [
- ],
- 'where' =>'1=1',
- 'order'=>'id desc',
- 'table'=> $table
- );
- }
- public function sealaplbeforeshow($table) {
- return array(
- 'where' =>'1=1',
- 'order'=>'id desc',
- 'table'=> $table
- );
- }
- }
-
|