forked from Simnation/Main
ed
This commit is contained in:
parent
48a36209b5
commit
884f3df7cf
262 changed files with 223207 additions and 2 deletions
|
@ -0,0 +1,45 @@
|
|||
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
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue