aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-06-27 19:35:59 -0700
committerfriendica <info@friendica.com>2013-06-27 19:35:59 -0700
commitcdc66da52fb985c33e27b955324dd977830a1d8c (patch)
tree6896bf8d57b224231ec2a8c9fe4b84893b883cd3 /mod
parent230aeb782eaea85626640d14f5949606de73d502 (diff)
downloadvolse-hubzilla-cdc66da52fb985c33e27b955324dd977830a1d8c.tar.gz
volse-hubzilla-cdc66da52fb985c33e27b955324dd977830a1d8c.tar.bz2
volse-hubzilla-cdc66da52fb985c33e27b955324dd977830a1d8c.zip
Basic ability to create "things"
Diffstat (limited to 'mod')
-rw-r--r--mod/thing.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/mod/thing.php b/mod/thing.php
new file mode 100644
index 000000000..723b069bc
--- /dev/null
+++ b/mod/thing.php
@@ -0,0 +1,43 @@
+<?php /** @file */
+
+
+
+function thing_init(&$a) {
+
+ if(! local_user())
+ return;
+
+ $account_id = $a->get_account();
+
+ $name = escape_tags($_REQUEST['term']);
+ $url = $_REQUEST['link'];
+ $photo = $_REQUEST['photo'];
+
+ $hash = random_string();
+
+
+ if(! $name)
+ return;
+
+ $r = q("insert into term ( aid, uid, oid, otype, type, term, url, imgurl, term_hash )
+ values( %d, %d, %d, %d, %d, '%s', '%s', '%s', '%s' ) ",
+ intval($account_id),
+ intval(local_user()),
+ 0,
+ TERM_OBJ_THING,
+ TERM_THING,
+ dbesc($name),
+ dbesc(($url) ? $url : z_root() . '/thing/' . $hash),
+ dbesc(($photo) ? $photo : ''),
+ dbesc($hash)
+ );
+
+}
+
+
+function thing_content(&$a) {
+
+
+
+
+}