From 564a9f35488507ab3a256ad94539b452f30860e1 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Mon, 28 Dec 2020 01:24:17 -0600 Subject: [PATCH] Fix delete business cmd --- scripts/server/business.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/server/business.js b/scripts/server/business.js index a534b9cd..5367f5cd 100644 --- a/scripts/server/business.js +++ b/scripts/server/business.js @@ -161,15 +161,15 @@ function createBusiness(name, entrancePosition, exitPosition, entrancePickupMode // --------------------------------------------------------------------------- function deleteBusinessCommand(command, params, client) { - let businessId = toInteger(splitParams[1]) || (isPlayerInAnyBusiness(client)) ? getPlayerBusiness(client) : getClosestBusinessEntrance(getPlayerPosition(client)); + let businessId = toInteger(params) || (isPlayerInAnyBusiness(client)) ? getPlayerBusiness(client) : getClosestBusinessEntrance(getPlayerPosition(client)); if(!getBusinessData(businessId)) { messageClientError("Business not found!"); return false; } - deleteBusiness(businessId); messageClientSuccess(client, `Business [#0099FF]${tempBusinessData.name} [#FFFFFF]deleted!`); + deleteBusiness(businessId, getPlayerData(client).accountData.databaseId); } // --------------------------------------------------------------------------- @@ -203,7 +203,7 @@ function setBusinessNameCommand(command, params, client) { function setBusinessOwnerCommand(command, params, client) { let splitParams = params.split(" "); - let newBusinessOwner = getClientFromParams(params); + let newBusinessOwner = getPlayerFromParams(params); let businessId = toInteger((isPlayerInAnyBusiness(client)) ? getPlayerBusiness(client) : getClosestBusinessEntrance(getPlayerPosition(client))); if(!newBusinessOwner) { @@ -659,14 +659,14 @@ function createBusinessExitBlip(businessId) { // --------------------------------------------------------------------------- -function deleteBusiness(businessId) { +function deleteBusiness(businessId, deletedBy = 0) { let tempBusinessData = getServerData().businesses[businessId]; let dbConnection = connectToDatabase(); let dbQuery = null; if(dbConnection) { - dbQuery = queryDatabase(dbConnection, `UPDATE biz_main SET biz_deleted = 1 AND biz_who_deleted = ${getPlayerData(client).accountData.databaseId} AND biz_when_deleted = UNIX_TIMESTAMP() WHERE biz_id = ${tempBusinessData.databaseId} LIMIT 1`); + dbQuery = queryDatabase(dbConnection, `UPDATE biz_main SET biz_deleted = 1 AND biz_who_deleted = ${deletedBy} AND biz_when_deleted = UNIX_TIMESTAMP() WHERE biz_id = ${tempBusinessData.databaseId} LIMIT 1`); if(dbQuery) { freeDatabaseQuery(dbQuery); }