public function import_users_post() { $users_data = $this->input->post('usersData'); // should be a json object not a string if ($users_data['transaction'] == Transaction_Type::Export_Users) { $users_repo = new Users_Repository($this->base_model->get_db_instance()); $import_status = $users_repo->import_users($users_data); if ($import_status <= 0) { if ($import_status == -1) { echo -1; } else { if ($import_status == 0) { echo 0; } } // invalid branch } else { if ($import_status >= 1) { echo 2; // valid users import } } } else { echo 1; // invalid transaction } }