diff options
Diffstat (limited to 'includes/blob.inc')
-rw-r--r-- | includes/blob.inc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/includes/blob.inc b/includes/blob.inc new file mode 100644 index 000000000..dab03ff5e --- /dev/null +++ b/includes/blob.inc @@ -0,0 +1,22 @@ +<? + +function blob_get($name) { + $result = db_query("SELECT * FROM blobs WHERE name = '$name'"); + + if ($blob = db_fetch_object($result)) { + return eval($blob->code); + } + else { + watchdog("error", "blob '$name' does not exist"); + } +} + +function blob_add($name, $help, $code, $message = "") { + $result = db_query("INSERT INTO blobs (name, help, code) VALUES ('". check_input($name) ."', '". check_input($help) ."', '". check_code($code) ."')"); +} + +function blob_delete($id) { + $result = db_query("DELETE FROM blobs WHERE id = $id"); +} + +?>
\ No newline at end of file |