public function postDelete() { $business_id = Business::getBusinessIdByTerminalId(Input::get('terminal_id')); if (Helper::isBusinessOwner($business_id, Helper::userId())) { // PAG added permission checking $error = 'There are still pending numbers for this terminal.'; if (TerminalTransaction::terminalActiveNumbers(Input::get('terminal_id')) == 0) { Terminal::deleteTerminal(Input::get('terminal_id')); $error = NULL; } $business = Business::getBusinessDetails($business_id); $business['error'] = $error; return json_encode(['success' => 1, 'business' => $business]); } else { return json_encode(array('message' => 'You are not allowed to access this function.')); } }