summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2011-09-08 15:25:52 +0000
committerTed Trask <ttrask01@yahoo.com>2011-09-08 15:25:52 +0000
commite0f9f503eacd7058845a581efb6e2404bc517fa5 (patch)
tree1dd449e5d9040625f675bacc73b178e72c222840
parent1de5a09a30aa9147da09e304167e9f0a2ad010d8 (diff)
downloadacf-weblog-e0f9f503eacd7058845a581efb6e2404bc517fa5.tar.bz2
acf-weblog-e0f9f503eacd7058845a581efb6e2404bc517fa5.tar.xz
Cleaned up clearselected even though not used
-rw-r--r--weblog-model.lua22
1 files changed, 13 insertions, 9 deletions
diff --git a/weblog-model.lua b/weblog-model.lua
index 01c6ae7..dd07f83 100644
--- a/weblog-model.lua
+++ b/weblog-model.lua
@@ -1205,10 +1205,10 @@ function editselected(data)
databaseconnect(DatabaseOwner)
con:execute("START TRANSACTION")
for i,sel in ipairs(data.value.select.value) do
- con:execute("UPDATE pubweblog SET selected = true WHERE id = '"..escape(sel).."'")
+ assert (con:execute("UPDATE pubweblog SET selected = true WHERE id = '"..escape(sel).."'"))
end
for i,sel in ipairs(data.value.deselect.value) do
- con:execute("UPDATE pubweblog SET selected = false WHERE id = '"..escape(sel).."'")
+ assert (con:execute("UPDATE pubweblog SET selected = false WHERE id = '"..escape(sel).."'"))
end
con:execute("COMMIT")
databasedisconnect()
@@ -1220,13 +1220,17 @@ function editselected(data)
end
function clearselected()
- local retval = cfe({ label="Clear selected records", errtxt = "Failed to clear selected records - who knows why" })
- sql = "UPDATE pubweblog SET selected = false WHERE selected = true"
- databaseconnect(DatabaseOwner)
- assert (con:execute(sql))
- databasedisconnect()
- retval.value = "Cleared"
- retval.errtxt = nil
+ local retval = cfe({ label="Clear selected records" })
+ local res, err = pcall(function()
+ sql = "UPDATE pubweblog SET selected = false WHERE selected = true"
+ databaseconnect(DatabaseOwner)
+ assert (con:execute(sql))
+ databasedisconnect()
+ retval.value = "Cleared"
+ end)
+ if not res then
+ retval.errtxt = err
+ end
return retval
end