Subversion Repositories SmartDukaan

Rev

Rev 19738 | Rev 19749 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19738 Rev 19742
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
	}