inforAction.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. class inforClassAction extends Action
  3. {
  4. public function publicbeforesave($table, $cans, $id)
  5. {
  6. $num = $cans['num'];
  7. if($num=='')$num = $this->db->ranknum($this->T($table),'num');
  8. return array('rows'=>array('num'=>$num));
  9. }
  10. public function loaddataAjax()
  11. {
  12. $id = (int)$this->get('id');
  13. $data = m('infor')->getone($id);
  14. $arr = array(
  15. 'data' => $data,
  16. 'infortype' => $this->option->getdata('infortype')
  17. );
  18. echo json_encode($arr);
  19. }
  20. //导入题库提交
  21. public function tikuimportAjax()
  22. {
  23. $rows = c('html')->importdata('title,typeid,type,ana,anb,anc,and,answer,explain','title,typeid,type,ana,anb,answer');
  24. $oi = 0;
  25. $db = m('knowtiku');
  26. foreach($rows as $k=>$rs){
  27. $rs['typeid'] = $this->option->gettypeid('knowtikutype',$rs['typeid']);
  28. $rs['type'] = contain($rs['type'],'单') ? 0 : 1;
  29. $rs['adddt'] = $this->now;
  30. $rs['optdt'] = $this->now;
  31. $rs['optid'] = $this->adminid;
  32. $rs['status'] = 1;
  33. $db->insert($rs);
  34. $oi++;
  35. }
  36. backmsg('','成功导入'.$oi.'条数据');
  37. }
  38. }
粤ICP备19079148号