diff options
Diffstat (limited to 'kamailio-controller.lua')
-rw-r--r-- | kamailio-controller.lua | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/kamailio-controller.lua b/kamailio-controller.lua index 331dfef..5cea356 100644 --- a/kamailio-controller.lua +++ b/kamailio-controller.lua @@ -1,64 +1,66 @@ -module(..., package.seeall) +local mymodule = {} -default_action = "status" +mymodule.default_action = "status" -function status(self) +function mymodule.status(self) return self.model.getstatus() end -function startstop(self) +function mymodule.startstop(self) return self.handle_form(self, self.model.get_startstop, self.model.startstop_service, self.clientdata) end -function listfiles(self) +function mymodule.listfiles(self) return self.model.list_files() end -function edit(self) +function mymodule.edit(self) return self.handle_form(self, self.model.get_filedetails, self.model.update_filedetails, self.clientdata, "Save", "Edit File", "File Saved") end -function listusers(self) +function mymodule.listusers(self) return self.model.list_users() end -function createuser(self) +function mymodule.createuser(self) return self.handle_form(self, self.model.get_new_user, self.model.create_new_user, self.clientdata, "Create", "Create New User") end -function deleteuser(self) +function mymodule.deleteuser(self) return self.handle_form(self, self.model.get_delete_user, self.model.delete_user, self.clientdata, "Delete", "Delete User") --, "User deleted") end -function updateuser(self) +function mymodule.updateuser(self) return self.handle_form(self, self.model.get_user, self.model.update_user, self.clientdata, "Update", "Update User") end -function listtables(self) +function mymodule.listtables(self) return self.model.list_tables() end -function viewtable(self) +function mymodule.viewtable(self) return self.model.list_table_entries(self.clientdata.table) end -function deletetableentry(self) +function mymodule.deletetableentry(self) return self.handle_form(self, self.model.get_delete_table_entry, self.model.delete_table_entry, self.clientdata, "Delete", "Delete Table Entry", "Table Entry deleted") end -function updatetableentry(self) +function mymodule.updatetableentry(self) return self.handle_form(self, self.model.get_table_entry, self.model.update_table_entry, self.clientdata, "Update", "Update Table Entry", "Entry updated") end -function createtableentry(self) +function mymodule.createtableentry(self) return self.handle_form(self, self.model.get_new_table_entry, self.model.create_table_entry, self.clientdata, "Create", "Create New Table Entry", "Entry created") end -function createdatabase(self) +function mymodule.createdatabase(self) return self.handle_form(self, self.model.get_create_database, self.model.create_database, self.clientdata, "Create", "Create Database", "Database created") end -searchdatabase = function( self ) +mymodule.searchdatabase = function( self ) return self.model.search_database(self.clientdata.id, self.clientdata.value, self.clientdata.comparison) end + +return mymodule |