/** * Registers new admin User and Business */ public function register() { $user = new user(); $business = new business(); $data = $this->input->post(NULL, TRUE); $userData = array_chunk($data, 5, TRUE); $business->createBusiness($userData[0]); $business->setLatLong($business->baddress); $user->createAdmin($userData[1]); $user->bname = $business->name; if ($this->db->insert('capsql.business', $business)) { $this->db->insert('capsql.user', $user); $sessionD = array('bname' => $user->bname, 'role' => $user->role, 'uname' => $user->uname); $this->session->set_userdata($sessionD); $this->load->view('getStarted'); } else { throw new Exception(); } }