function initSystemRights() for key,values in pairs(Config.Systems) do if key ~= 'police' and key ~= "medic" then if values.behaviour == nil then local query = "SELECT * FROM myemergency_possible_rights where fromsystem = @fromsystem" local res = MySQL.Sync.fetchAll(query, { ["@fromsystem"] = key }) if #res == 0 then query = " " .. " INSERT INTO `myemergency_possible_rights` (`fromsystem`, `right_key`, `sortorder`) VALUES " .. " ('" .. key .. "','employees.view',6000), " .. " ('" .. key .. "','employees.suspend',6010), " .. " ('" .. key .. "','employeesentries.view',7000), " .. " ('" .. key .. "','employeesentries.edit',7010), " .. " ('" .. key .. "','employeesentries.delete',7020), " .. " ('" .. key .. "','employeesentries.finish',7030), " .. " ('" .. key .. "','trainings.view',8000), " .. " ('" .. key .. "','trainings.edit',8010), " .. " ('" .. key .. "','trainings.delete',8020), " .. " ('" .. key .. "','trainingsemployees.view',9000), " .. " ('" .. key .. "','trainingsemployees.edit',9010), " .. " ('" .. key .. "','missionreport.view',12000), " .. " ('" .. key .. "','missionreport.edit',12010), " .. " ('" .. key .. "','missionreport.delete',12020), " .. " ('" .. key .. "','missionreport.viewall',12030), " .. " ('" .. key .. "','radiostate.edit',13000), " .. " ('" .. key .. "','radiostate.delete',13010), " .. " ('" .. key .. "','emergencyvehicle.edit',14000), " .. " ('" .. key .. "','emergencyvehicle.delete',14010), " .. " ('" .. key .. "','controlcentre.view',15000), " .. " ('" .. key .. "','controlcentre.take',15010), " .. " ('" .. key .. "','employees.edit',6005) " .. " on duplicate key update sortorder = VALUES(`sortorder`) " MySQL.Sync.execute(query) end end end end end