aboutsummaryrefslogtreecommitdiffstats
path: root/include/photo
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2017-10-05 11:25:39 +0200
committerMario Vavti <mario@mariovavti.com>2017-10-05 11:25:39 +0200
commit5be9477f21626469dedcff4f96243be2bfafdb71 (patch)
treefcf56e3e85e6d28d8901ef3a0a638bfb40212b51 /include/photo
parent6f88d5e92be06ad8fa61f900e8a4fb41ba54135e (diff)
parent15b9a67c01964b83ac724945fe416dd35f66e914 (diff)
downloadvolse-hubzilla-5be9477f21626469dedcff4f96243be2bfafdb71.tar.gz
volse-hubzilla-5be9477f21626469dedcff4f96243be2bfafdb71.tar.bz2
volse-hubzilla-5be9477f21626469dedcff4f96243be2bfafdb71.zip
Merge remote-tracking branch 'mike/master' into dev
Diffstat (limited to 'include/photo')
-rw-r--r--include/photo/photo_driver.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/photo/photo_driver.php b/include/photo/photo_driver.php
index 17ca81419..5eb1f9113 100644
--- a/include/photo/photo_driver.php
+++ b/include/photo/photo_driver.php
@@ -518,6 +518,27 @@ function guess_image_type($filename, $headers = '') {
}
+
+function delete_thing_photo($url,$ob_hash) {
+
+ $hash = basename($url);
+ $hash = substr($hash,0,strpos($hash,'-'));
+
+ // hashes should be 32 bytes.
+
+ if((! $ob_hash) || (strlen($hash) < 16))
+ return;
+
+ $r = q("delete from photo where xchan = '%s' and photo_usage = %d and resource_id = '%s'",
+ dbesc($ob_hash),
+ intval(PHOTO_THING),
+ dbesc($hash)
+ );
+
+}
+
+
+
function import_xchan_photo($photo,$xchan,$thing = false) {
$flags = (($thing) ? PHOTO_THING : PHOTO_XCHAN);