Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. function markout(){
  2.  
  3. $uid = $this->Auth->user('id');
  4. if($this->request->is('post')){
  5.  
  6. debug($this->request);die();
  7. if($data['btn'] = 'Search'){
  8. $data = $this->request->data['Find'];
  9. $d = array();
  10. // search form by selection
  11. if($data['key'] == 1){ $cond = array('IndexNo.collateral_no' => $data['val']);
  12. } else if($data['key'] == 2){ $cond = array('FileBorr.fnom' => $data['val']);
  13. } else if($data['key'] == 3){ $cond = array('FileBorr.nric' => $data['val']);
  14. } else { $cond = array('IndexNo.nom' => $data['val']);
  15. }
  16.  
  17. $this->FileBorr->bindModel(array('belongsTo'=>array('IndexNo')));
  18. $a = $this->FileBorr->find('all', array('conditions' => $cond));
  19.  
  20. // show find data in .ctp
  21. if($a){
  22. $i=0;foreach($a as $a){
  23. $d[$i]['id'] = $a['FileBorr']['id'];
  24. $d[$i]['fnom'] = $a['FileBorr']['fnom'];
  25. $d[$i]['name'] = $a['FileBorr']['name'];
  26. $d[$i]['nric'] = $a['FileBorr']['nric'];
  27. $d[$i]['collateral_no'] = $a['IndexNo']['collateral_no'];
  28. $d[$i]['nom'] = $a['IndexNo']['nom'];
  29. $i++;
  30. }
  31. }
  32.  
  33. }else{
  34. // save INSERT data table Markings
  35. $data['Marking'] = $this->request->data['Out'];
  36. $file_borr_id = $this->FileBorr->id;
  37. $collateral_no_id = $this->FileBorr->collateral_no_id;
  38. $data['Marking']['file_borr_id'] = $file_borr_id;
  39. $data['Marking']['collateral_no_id'] = $collateral_no_id;
  40. $data['Marking']['user_id'] = $uid;
  41. $data['Marking']['status'] = 0;
  42.  
  43. $this->Marking->save($data['Marking']);
  44. $this->Session->setFlash('Marking Out Security Document successfully.','success');
  45. $this->redirect(array('action' =>'markout'));
  46. }
  47.  
  48. }
  49.  
  50. $dept = $this->Department->find('list', array(
  51. 'conditions' => array('Department.id' => array(17,16,7,18)),
  52. 'fields' => array('Department.id','Department.name')
  53. ));
  54. $this->set(compact('a','d','dept'));
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement