fixes
This commit is contained in:
26
object.js
26
object.js
@ -1,11 +1,10 @@
|
||||
const { name } = require('ejs');
|
||||
const db = require('./db');
|
||||
const func = require('./func');
|
||||
const vars = require('./vars');
|
||||
|
||||
module.exports.loads = (inp,cook,res)=>{
|
||||
try {
|
||||
db.ggv("objects","`name`,`id`,`height`,`width`,`description`,`gid`","gid",`${inp["gid"]}`,(odata)=>{
|
||||
db.ggv("objects","`name`,`id`,`height`,`width`,`description`,`cost`,`gid`","gid",`${inp["gid"]}`,(odata)=>{
|
||||
// func.log(odata);
|
||||
res.send({out:"good",body:odata});
|
||||
})
|
||||
@ -34,7 +33,7 @@ module.exports.new = (inp,cook,res)=>{
|
||||
res.send({out:"bad",err:"name"});
|
||||
}
|
||||
else if (db_name[0] == null){
|
||||
db.nr("objects","`name`,`img`,`height`,`width`,`description`,`gid`",`'${inp["name"]}/g/${gname["name"]}','${inp["img"]}','${inp["height"]}','${inp["width"]}','${inp["desc"]}','${inp["gid"]}'`,true);
|
||||
db.nr("objects","`cost`,`name`,`img`,`height`,`width`,`description`,`gid`",`'${inp["cost"]}','${inp["name"]}/g/${gname["name"]}','${inp["img"]}','${inp["height"]}','${inp["width"]}','${inp["desc"]}','${inp["gid"]}'`,true);
|
||||
db.sv("object_groups","count",`(count + 1)`,"id",inp["gid"],()=>{},true,true)
|
||||
func.log(`admin object created name:${inp["name"]} group:${gname["name"]}`);
|
||||
res.send({out:"good"});
|
||||
@ -91,11 +90,12 @@ module.exports.save = (inp,cook,res)=>{
|
||||
module.exports.del = (inp,cook,res)=>{
|
||||
try {
|
||||
let name = inp["name"].split("/")[0];
|
||||
let group = inp["name"].split("/").at(-1);
|
||||
db.dl("objects",`id`,`'${inp["id"]}' AND gid = '${inp["gid"]}'`,()=>{
|
||||
func.log(`admin group deleted ${name} from ${group}`);
|
||||
res.send({out:"good"});
|
||||
},true);
|
||||
db.ggv("object_groups","name","id",inp["gid"],(gname)=>{let group = gname[0]["name"]
|
||||
db.dl("objects",`id`,`'${inp["id"]}' AND gid = '${inp["gid"]}'`,()=>{
|
||||
func.log(`admin group deleted name:${name} group:${group}`);
|
||||
res.send({out:"good"});
|
||||
},true);
|
||||
})
|
||||
} catch (error) {
|
||||
func.log("backend single object loading err0r - "+error);
|
||||
}
|
||||
@ -139,4 +139,14 @@ module.exports.del_group = (inp,cook,res)=>{
|
||||
} catch (error) {
|
||||
func.log("backend single object loading err0r - "+error);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports.find = (inp,cook,res)=>{
|
||||
try {
|
||||
db.fv("objects",`SUBSTRING_INDEX(name,'/',1)`,inp["name"],(db_res)=>{
|
||||
res.send({out:"good",body:db_res});
|
||||
},true);
|
||||
} catch (error) {
|
||||
func.log("backend single object loading err0r - "+error);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user