Compare commits
No commits in common. "b069aaac19cb4cf414ac89946d4ed00b3f7f18ef" and "96456c485b050bb0eceb82575864800726dcb7c1" have entirely different histories.
b069aaac19
...
96456c485b
@ -11,81 +11,8 @@ class metaprofile:
|
|||||||
self.db_main = mariadb.connect(**database.db_main)
|
self.db_main = mariadb.connect(**database.db_main)
|
||||||
self.cursor = self.db_main.cursor(dictionary=True)
|
self.cursor = self.db_main.cursor(dictionary=True)
|
||||||
|
|
||||||
def add(self, params):
|
def save(self, params):
|
||||||
APIADDR = "/api/metaprofile/add"
|
APIADDR = "/api/metaprofile/save"
|
||||||
response = {}
|
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
|
||||||
favicon = params["favicon" ]
|
|
||||||
copyright = params["copyright" ]
|
|
||||||
self.cursor.execute("BEGIN;")
|
|
||||||
try:
|
|
||||||
loggorilla.prcss(APIADDR, "Activity: Insert")
|
|
||||||
self.cursor.execute("INSERT INTO `metaprofile` VALUES (DEFAULT, %s, %s) ;", (favicon, copyright) )
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "success"
|
|
||||||
response["desc" ] = "data updated"
|
|
||||||
except Exception as e:
|
|
||||||
self.cursor.execute("ROLLBACK;")
|
|
||||||
loggorilla.error(APIADDR, str(e) )
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "failed"
|
|
||||||
response["desc" ] = "Internal Server Error. Please contact us if you still have an error."
|
|
||||||
finally:
|
|
||||||
self.cursor.execute("COMMIT;")
|
|
||||||
self.cursor.close()
|
|
||||||
self.db_main.close()
|
|
||||||
return response
|
|
||||||
|
|
||||||
def list(self, params):
|
|
||||||
APIADDR = "/api/metaprofile/list"
|
|
||||||
response = {}
|
|
||||||
self.cursor.execute("BEGIN;")
|
|
||||||
try:
|
|
||||||
self.cursor.execute("select `id`, `favicon`, `copyright` from `metaprofile`;")
|
|
||||||
row = self.cursor.fetchall()
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "success"
|
|
||||||
response["desc" ] = "data collected"
|
|
||||||
response["data" ] = row
|
|
||||||
except Exception as e:
|
|
||||||
self.cursor.execute("ROLLBACK;")
|
|
||||||
loggorilla.error(APIADDR, str(e) )
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "failed"
|
|
||||||
response["desc" ] = "Internal Server Error. Please contact us if you still have an error."
|
|
||||||
finally:
|
|
||||||
self.cursor.execute("COMMIT;")
|
|
||||||
self.cursor.close()
|
|
||||||
self.db_main.close()
|
|
||||||
return response
|
|
||||||
|
|
||||||
def detail(self, params):
|
|
||||||
APIADDR = "/api/metaprofile/detail"
|
|
||||||
response = {}
|
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
|
||||||
key = params["key" ]
|
|
||||||
self.cursor.execute("BEGIN;")
|
|
||||||
try:
|
|
||||||
self.cursor.execute("select `id`, `favicon`, `copyright` from `metaprofile` where `id` = %s ;", (key,) )
|
|
||||||
row = self.cursor.fetchone()
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "success"
|
|
||||||
response["desc" ] = "data collected"
|
|
||||||
response["data" ] = row
|
|
||||||
except Exception as e:
|
|
||||||
self.cursor.execute("ROLLBACK;")
|
|
||||||
loggorilla.error(APIADDR, str(e) )
|
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
|
||||||
response["status" ] = "failed"
|
|
||||||
response["desc" ] = "Internal Server Error. Please contact us if you still have an error."
|
|
||||||
finally:
|
|
||||||
self.cursor.execute("COMMIT;")
|
|
||||||
self.cursor.close()
|
|
||||||
self.db_main.close()
|
|
||||||
return response
|
|
||||||
|
|
||||||
def edit(self, params):
|
|
||||||
APIADDR = "/api/metaprofile/edit"
|
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
key = params["key" ]
|
key = params["key" ]
|
||||||
@ -110,18 +37,19 @@ class metaprofile:
|
|||||||
self.db_main.close()
|
self.db_main.close()
|
||||||
return response
|
return response
|
||||||
|
|
||||||
def remove(self, params):
|
def detail(self, params):
|
||||||
APIADDR = "/api/metaprofile/remove"
|
APIADDR = "/api/metaprofile/detail"
|
||||||
response = {}
|
response = {}
|
||||||
loggorilla.prcss(APIADDR, "Define Models")
|
loggorilla.prcss(APIADDR, "Define Models")
|
||||||
key = params["key" ]
|
key = params["key" ]
|
||||||
self.cursor.execute("BEGIN;")
|
self.cursor.execute("BEGIN;")
|
||||||
try:
|
try:
|
||||||
loggorilla.prcss(APIADDR, "Activity: Remove")
|
self.cursor.execute("select `favicon`, `copyright` from `metaprofile` where `id` = %s ;", (key,) )
|
||||||
self.cursor.execute("DELETE FROM `metaprofile` WHERE `id` = %s ;", (key,) )
|
row = self.cursor.fetchone()
|
||||||
loggorilla.prcss(APIADDR, "Set Response")
|
loggorilla.prcss(APIADDR, "Set Response")
|
||||||
response["status" ] = "success"
|
response["status" ] = "success"
|
||||||
response["desc" ] = "data updated"
|
response["desc" ] = "data collected"
|
||||||
|
response["data" ] = row
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.cursor.execute("ROLLBACK;")
|
self.cursor.execute("ROLLBACK;")
|
||||||
loggorilla.error(APIADDR, str(e) )
|
loggorilla.error(APIADDR, str(e) )
|
||||||
|
|||||||
@ -52,4 +52,3 @@ create table if not exists `metaprofile_brand_logo` (
|
|||||||
on update cascade
|
on update cascade
|
||||||
on delete cascade
|
on delete cascade
|
||||||
) engine=InnoDB default charset=utf8mb4;
|
) engine=InnoDB default charset=utf8mb4;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user