hrAction.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. class hrClassAction extends Action
  3. {
  4. //培训考试
  5. public function kaoshiAction()
  6. {
  7. $id = (int)$this->get('id');
  8. m('flow:knowtraim')->reloadstate($id);//更新状态
  9. $mrs = m('knowtraim')->getone($id);
  10. if(!$mrs)return '主题不存在';
  11. if($mrs['state']!='1')return '培训考试题目可能还未开始或已结束了';
  12. $uid = $this->adminid;
  13. $ors = m('knowtrais')->getone('`mid`='.$id.' and `uid`='.$uid.'');
  14. if(!$ors)return '当前主题你不需要培训考试';
  15. if($ors['isks']=='1')return '你已经考试过了分数:'.$ors['fenshu'].'';
  16. $tkids = $ors['tkids'];
  17. $tkrows= array();
  18. if(!isempt($tkids)){
  19. $tkarr = m('knowtiku')->getall('id in('.$tkids.')','`id`,`title`,`typeid`,`type`,`content`,`ana`,`anb`,`anc`,`and`,`ane`');
  20. $tkidsa= explode(',', $tkids);
  21. foreach($tkidsa as $ids){
  22. foreach($tkarr as $k=>$rs){
  23. $id = $rs['id'];
  24. if($ids==$id){
  25. $tkrows[] = $rs;
  26. break;
  27. }
  28. }
  29. }
  30. }
  31. $this->assign('tkrows', json_encode($tkrows));
  32. $this->assign('mrs', $mrs);
  33. $this->assign('ors', $ors);
  34. }
  35. }
粤ICP备19079148号