| Line 1429... |
Line 1429... |
| 1429 |
|
1429 |
|
| 1430 |
public function admin_addretailer(){
|
1430 |
public function admin_addretailer(){
|
| 1431 |
|
1431 |
|
| 1432 |
|
1432 |
|
| 1433 |
if ($this->request->is('post')) {
|
1433 |
if ($this->request->is('post')) {
|
| 1434 |
|
- |
|
| - |
|
1434 |
$cur_date = date('Y-m-d h:i:s', time());
|
| 1435 |
$data = $this->request->data['Retailer'];
|
1435 |
$data = $this->request->data['Retailer'];
|
| 1436 |
$retailer['Retailer']['identifier'] = "";
|
1436 |
$retailer['Retailer']['identifier'] = NULL;
|
| 1437 |
$retailer['Retailer']['title'] = $data['storeName'];
|
1437 |
$retailer['Retailer']['title'] = $data['storeName'];
|
| 1438 |
$retailer['Retailer']['address'] = $data['completeAddress'];
|
1438 |
$retailer['Retailer']['address'] = $data['completeAddress'];
|
| 1439 |
$retailer['Retailer']['contact1'] = $data['mobileNumber'];
|
1439 |
$retailer['Retailer']['contact1'] = $data['mobileNumber'];
|
| 1440 |
$retailer['Retailer']['status'] = "pending_validation";
|
1440 |
$retailer['Retailer']['status'] = "pending_verification";
|
| 1441 |
$retailer['Retailer']['is_elavated'] = 1;
|
1441 |
$retailer['Retailer']['is_elavated'] = 1;
|
| 1442 |
$retailer['Retailer']['pin'] = $data['pin'];
|
1442 |
$retailer['Retailer']['pin'] = $data['pin'];
|
| 1443 |
$retailer['Retailer']['city'] = $data['city'];
|
1443 |
$retailer['Retailer']['city'] = $data['city'];
|
| 1444 |
$retailer['Retailer']['state'] = $data['state'];
|
1444 |
$retailer['Retailer']['state'] = $data['state'];
|
| 1445 |
$retailer['Retailer']['retry_count'] = 0;
|
1445 |
$retailer['Retailer']['retry_count'] = 0;
|
| 1446 |
$retailer['Retailer']['invalid_retry_count'] = 0;
|
1446 |
$retailer['Retailer']['invalid_retry_count'] = 0;
|
| 1447 |
$retailer['Retailer']['call_priority'] = "";
|
1447 |
$retailer['Retailer']['call_priority'] = NULL;
|
| 1448 |
$retailer['Retailer']['next_call_time'] = 0;
|
1448 |
$retailer['Retailer']['next_call_time'] = 0;
|
| 1449 |
$retailer['Retailer']['is_std'] = 0;
|
1449 |
$retailer['Retailer']['is_std'] = 0;
|
| 1450 |
$retailer['Retailer']['is_or'] = 0;
|
1450 |
$retailer['Retailer']['is_or'] = 0;
|
| 1451 |
$retailer['Retailer']['disposition'] = "inbound_call";
|
1451 |
$retailer['Retailer']['disposition'] = "inbound_call";
|
| 1452 |
$retailer['Retailer']['created'] = date('Y-m-d h:i:s', time());
|
1452 |
$retailer['Retailer']['created'] = $cur_date;
|
| 1453 |
$retailer['Retailer']['modified'] = date('Y-m-d h:i:s', time());
|
1453 |
$retailer['Retailer']['modified'] = $cur_date;
|
| 1454 |
$retailer['Retailer']['tin'] = $data['tinNumber'];
|
1454 |
$retailer['Retailer']['tinnumber'] = $data['tinNumber'];
|
| - |
|
1455 |
$retailer['Retailer']['next_call_time'] = NULL;
|
| 1455 |
$retailer['Retailer']['isvalidated'] = 0;
|
1456 |
$retailer['Retailer']['isvalidated'] = 0;
|
| 1456 |
|
1457 |
|
| 1457 |
|
1458 |
|
| 1458 |
$this->loadModel('Retailer');
|
1459 |
$this->loadModel('Retailer');
|
| 1459 |
$this->Retailer->create();
|
1460 |
$this->Retailer->create();
|
| 1460 |
if ($this->Retailer->save($retailer)) {
|
1461 |
if ($retdata = $this->Retailer->save($retailer)) {
|
| - |
|
1462 |
debug($retdata);
|
| 1461 |
$this->Session->setFlash(__('The user has been saved'));
|
1463 |
$this->Session->setFlash(__('The user has been saved'));
|
| 1462 |
// $this->redirect(array('action' => 'index'));
|
1464 |
$callhistoryquery = "insert into callhistory (retailer_id,agent_id,mobile_number,call_type,sms_verified,call_time,duration_sec,last_fetch_time,call_disposition,disposition_description,disposition_comments,created) values (".$retdata['Retailer']['id'].",'2','".$retailer['Retailer']['contact1']."','inbound',1,'".$cur_date."',0,'".$cur_date."','".verified_link_sent."','autosms of code will be sent','autosms of code will be sent','".$cur_date."')";
|
| - |
|
1465 |
$contactquery = "insert into retailercontacts (retailer_id,agent_id,mobile_number,contact_type,call_type,created) values (".$retdata['Retailer']['id'].",2,'".$retailer['Retailer']['contact1']."','sms','inbound','".date('Y-m-d h:i:s', time())."')";
|
| - |
|
1466 |
$this->User->query($contactquery);
|
| - |
|
1467 |
$this->User->query($callhistoryquery);
|
| - |
|
1468 |
// $this->redirect(array('action' => 'userretailer'));
|
| 1463 |
} else {
|
1469 |
} else {
|
| 1464 |
$this->Session->setFlash(__('The user could not be saved. Please, try again.'));
|
1470 |
$this->Session->setFlash(__('The user could not be saved. Please, try again.'));
|
| 1465 |
}
|
1471 |
}
|
| 1466 |
}
|
1472 |
}
|
| 1467 |
}
|
1473 |
}
|