summaryrefslogtreecommitdiffstats
path: root/kamailio-controller.lua
diff options
context:
space:
mode:
Diffstat (limited to 'kamailio-controller.lua')
-rw-r--r--kamailio-controller.lua36
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