/source/eggdrop/wiki.lsl |
@@ -273,9 +273,7 @@ |
configuration |
) |
), |
"SQL", wasURLEscape("CREATE TABLE IF NOT EXISTS \"" + |
wasKeyValueGet("wiki table", configuration) + |
"\" (path text unique collate nocase, data text)"), |
"SQL", wasURLEscape("CREATE TABLE IF NOT EXISTS corradeeggdrop (path text unique collate nocase, data text)"), |
"callback", wasURLEscape(URL) |
] |
) |
@@ -339,14 +337,12 @@ |
) |
); |
|
// Check if this is an eggdrop command. |
if(llGetSubString(data, 0, 0) != |
wasKeyValueGet("command", configuration)) |
return; |
|
// Check if the command matches the current module. |
|
list command = llParseString2List(data, |
[wasKeyValueGet("command", configuration), " "], ["@"]); |
[wasKeyValueGet("command", configuration), " "], []); |
if(llList2String(command, 0) != "wiki") |
return; |
|
@@ -440,16 +436,12 @@ |
configuration |
) |
), |
"SQL", wasURLEscape("DELETE FROM \"" + |
wasKeyValueGet("wiki table", configuration) + |
"\" WHERE path=:path"), |
"data", wasURLEscape( |
wasListToCSV( |
[ |
"path", |
wasURLEscape("path") |
] |
) |
"SQL", wasURLEscape("DELETE FROM corradeeggdrop WHERE path=:path"), |
"data", wasListToCSV( |
[ |
"path", |
wasURLEscape("path") |
] |
), |
"callback", wasURLEscape(URL) |
] |
@@ -480,18 +472,14 @@ |
configuration |
) |
), |
"SQL", wasURLEscape("REPLACE INTO \"" + |
wasKeyValueGet("wiki table", configuration) + |
"\" (path, data) VALUES (:path, :data)"), |
"data", wasURLEscape( |
wasListToCSV( |
[ |
"path", |
wasURLEscape(path), |
"data", |
wasURLEscape(data) |
] |
) |
"SQL", wasURLEscape("REPLACE INTO corradeeggdrop (path, data) VALUES (:path, :data)"), |
"data", wasListToCSV( |
[ |
"path", |
wasURLEscape("path"), |
"data", |
wasURLEscape("data") |
] |
), |
"callback", wasURLEscape(URL) |
] |
@@ -562,16 +550,12 @@ |
configuration |
) |
), |
"SQL", wasURLEscape("SELECT data FROM \"" + |
wasKeyValueGet("wiki table", configuration) + |
"\" WHERE path=:path"), |
"data", wasURLEscape( |
wasListToCSV( |
[ |
"path", |
wasURLEscape(path) |
] |
) |
"SQL", wasURLEscape("SELECT data FROM corradeeggdrop WHERE path=:path"), |
"data", wasListToCSV( |
[ |
"path", |
wasURLEscape(path) |
] |
), |
"callback", wasURLEscape(URL) |
] |
@@ -657,16 +641,12 @@ |
configuration |
) |
), |
"SQL", wasURLEscape("SELECT path FROM \"" + |
wasKeyValueGet("wiki table", configuration) + |
"\" WHERE path like :path"), |
"data", wasURLEscape( |
wasListToCSV( |
[ |
"path", |
wasURLEscape(path + "%") |
] |
) |
"SQL", wasURLEscape("SELECT path FROM corradeeggdrop WHERE path like :path"), |
"data", wasListToCSV( |
[ |
"path", |
wasURLEscape(path + "%") |
] |
), |
"callback", wasURLEscape(URL) |
] |