hk_delete.anubis
789 Bytes
/*
* Created by PyramIDE.
* User: フランスのトトロ aka (David RENÉ)
* Date: 19/03/2016
* Time: 19:25
* © David RENÉ
*/
read xlib/web/CXM_common.anubis
read xlib/web/CXM_web_arg_utils.anubis
//TODO move to hayamiki lib as view part of MVC
//read hayamiki_lib/view/view_table_manager.anubis
read hayamiki_lib/controller/hk_sql_utils.anubis
public define Result(String, String)
hk_delete_row
(
List(Web_arg) lwa,
SQLite3DataBase db
)=
if get_String(lwa, "table_name") is {failure then error("CANT_GET_ARGUMENT"), success(table_name) then
with ids = get_Int_list(lwa, "id"),
if delete_from_ids(db, table_name, ids) is {failure then error("DELETE_ROW_DB_ERROR"), success(_) then
ok("DELETE_ROW_OK")
}}
.