]> git.mxchange.org Git - friendica.git/blobdiff - mod/photos.php
Add Contact Object
[friendica.git] / mod / photos.php
index e626ef4005e016e51b123258964778ae408ff31c..3efa4a12e9383faec9c42a2c970a91434c1c4e62 100644 (file)
@@ -4,7 +4,9 @@ use Friendica\App;
 use Friendica\Core\System;
 use Friendica\Core\Config;
 use Friendica\Core\Worker;
+use Friendica\Database\DBM;
 use Friendica\Network\Probe;
+use Friendica\Object\Contact;
 
 require_once 'include/Photo.php';
 require_once 'include/photos.php';
@@ -22,7 +24,7 @@ function photos_init(App $a) {
                auto_redir($a, $a->argv[1]);
        }
 
-       if ((get_config('system', 'block_public')) && (! local_user()) && (! remote_user())) {
+       if ((Config::get('system', 'block_public')) && (! local_user()) && (! remote_user())) {
                return;
        }
 
@@ -34,7 +36,7 @@ function photos_init(App $a) {
                        dbesc($nick)
                );
 
-               if (! dbm::is_result($user)) {
+               if (! DBM::is_result($user)) {
                        return;
                }
 
@@ -158,7 +160,7 @@ function photos_post(App $a) {
                                        intval($contact_id),
                                        intval($page_owner_uid)
                                );
-                               if (dbm::is_result($r)) {
+                               if (DBM::is_result($r)) {
                                        $can_post = true;
                                        $visitor = $contact_id;
                                }
@@ -176,7 +178,7 @@ function photos_post(App $a) {
                intval($page_owner_uid)
        );
 
-       if (! dbm::is_result($r)) {
+       if (! DBM::is_result($r)) {
                notice( t('Contact information unavailable') . EOL);
                logger('photos_post: unable to locate contact record for page owner. uid=' . $page_owner_uid);
                killme();
@@ -197,7 +199,7 @@ function photos_post(App $a) {
                        dbesc($album),
                        intval($page_owner_uid)
                );
-               if (!dbm::is_result($r)) {
+               if (!DBM::is_result($r)) {
                        notice( t('Album not found.') . EOL);
                        goaway($_SESSION['photo_return']);
                        return; // NOTREACHED
@@ -268,7 +270,7 @@ function photos_post(App $a) {
                                        dbesc($album)
                                );
                        }
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
                                foreach ($r as $rr) {
                                        $res[] = "'" . dbesc($rr['rid']) . "'" ;
                                }
@@ -290,7 +292,7 @@ function photos_post(App $a) {
                        $r = q("SELECT `parent-uri` FROM `item` WHERE `resource-id` IN ( $str_res ) AND `uid` = %d",
                                intval($page_owner_uid)
                        );
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
                                foreach ($r as $rr) {
                                        q("UPDATE `item` SET `deleted` = 1, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
                                                dbesc(datetime_convert()),
@@ -305,7 +307,7 @@ function photos_post(App $a) {
                                        // send the notification upstream/downstream as the case may be
 
                                        if ($rr['visible']) {
-                                               Worker::add(PRIORITY_HIGH, "notifier", "drop", $drop_id);
+                                               Worker::add(PRIORITY_HIGH, "Notifier", "drop", $drop_id);
                                        }
                                }
                        }
@@ -356,7 +358,7 @@ function photos_post(App $a) {
                                dbesc($a->argv[2])
                        );
                }
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        q("DELETE FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'",
                                intval($page_owner_uid),
                                dbesc($r[0]['resource-id'])
@@ -365,7 +367,7 @@ function photos_post(App $a) {
                                dbesc($r[0]['resource-id']),
                                intval($page_owner_uid)
                        );
-                       if (dbm::is_result($i)) {
+                       if (DBM::is_result($i)) {
                                q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
                                        dbesc(datetime_convert()),
                                        dbesc(datetime_convert()),
@@ -382,7 +384,7 @@ function photos_post(App $a) {
                                photo_albums($page_owner_uid, true);
 
                                if ($i[0]['visible']) {
-                                       Worker::add(PRIORITY_HIGH, "notifier", "drop", $drop_id);
+                                       Worker::add(PRIORITY_HIGH, "Notifier", "drop", $drop_id);
                                }
                        }
                }
@@ -418,7 +420,7 @@ function photos_post(App $a) {
                                dbesc($resource_id),
                                intval($page_owner_uid)
                        );
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
                                $ph = new Photo($r[0]['data'], $r[0]['type']);
                                if ($ph->is_valid()) {
                                        $rotate_deg = ( (intval($_POST['rotate']) == 1) ? 270 : 90 );
@@ -470,7 +472,7 @@ function photos_post(App $a) {
                        dbesc($resource_id),
                        intval($page_owner_uid)
                );
-               if (dbm::is_result($p)) {
+               if (DBM::is_result($p)) {
                        $ext = $phototypes[$p[0]['type']];
                        $r = q("UPDATE `photo` SET `desc` = '%s', `album` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s' WHERE `resource-id` = '%s' AND `uid` = %d",
                                dbesc($desc),
@@ -541,7 +543,7 @@ function photos_post(App $a) {
                                intval($page_owner_uid)
                        );
                }
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        $old_tag    = $r[0]['tag'];
                        $old_inform = $r[0]['inform'];
                }
@@ -608,7 +610,7 @@ function photos_post(App $a) {
                                                                                intval($page_owner_uid)
                                                                );
 
-                                                               if (! dbm::is_result($r)) {
+                                                               if (! DBM::is_result($r)) {
                                                                        //select someone by attag or nick and the name passed in
                                                                        $r = q("SELECT * FROM `contact` WHERE `attag` = '%s' OR `nick` = '%s' AND `uid` = %d ORDER BY `attag` DESC LIMIT 1",
                                                                                        dbesc($name),
@@ -618,7 +620,7 @@ function photos_post(App $a) {
                                                                }
                                                        }
 
-                                                       if (dbm::is_result($r)) {
+                                                       if (DBM::is_result($r)) {
                                                                $newname = $r[0]['name'];
                                                                $profile = $r[0]['url'];
                                                                $notify = 'cid:' . $r[0]['id'];
@@ -730,7 +732,7 @@ function photos_post(App $a) {
 
                                        $item_id = item_store($arr);
                                        if ($item_id) {
-                                               Worker::add(PRIORITY_HIGH, "notifier", "tag", $item_id);
+                                               Worker::add(PRIORITY_HIGH, "Notifier", "tag", $item_id);
                                        }
                                }
                        }
@@ -775,7 +777,7 @@ function photos_post(App $a) {
                dbesc($album),
                intval($page_owner_uid)
        );
-       if ((! dbm::is_result($r)) || ($album == t('Profile Photos'))) {
+       if ((! DBM::is_result($r)) || ($album == t('Profile Photos'))) {
                $visible = 1;
        } else {
                $visible = 0;
@@ -811,7 +813,7 @@ function photos_post(App $a) {
 
        logger('photos: upload: received file: ' . $filename . ' as ' . $src . ' ('. $type . ') ' . $filesize . ' bytes', LOGGER_DEBUG);
 
-       $maximagesize = get_config('system','maximagesize');
+       $maximagesize = Config::get('system','maximagesize');
 
        if (($maximagesize) && ($filesize > $maximagesize)) {
                notice( sprintf(t('Image exceeds size limit of %s'), formatBytes($maximagesize)) . EOL);
@@ -847,7 +849,7 @@ function photos_post(App $a) {
        $exif = $ph->orient($src);
        @unlink($src);
 
-       $max_length = get_config('system', 'max_image_length');
+       $max_length = Config::get('system', 'max_image_length');
        if (! $max_length) {
                $max_length = MAX_IMAGE_LENGTH;
        }
@@ -935,7 +937,7 @@ function photos_post(App $a) {
        photo_albums($page_owner_uid, true);
 
        if ($visible) {
-               Worker::add(PRIORITY_HIGH, "notifier", 'wall-new', $item_id);
+               Worker::add(PRIORITY_HIGH, "Notifier", 'wall-new', $item_id);
        }
 
        call_hooks('photo_post_end',intval($item_id));
@@ -961,7 +963,7 @@ function photos_content(App $a) {
        // photos/name/image/xxxxx/edit
 
 
-       if ((get_config('system', 'block_public')) && (! local_user()) && (! remote_user())) {
+       if ((Config::get('system', 'block_public')) && (! local_user()) && (! remote_user())) {
                notice( t('Public access denied.') . EOL);
                return;
        }
@@ -1030,7 +1032,7 @@ function photos_content(App $a) {
                                        intval($contact_id),
                                        intval($owner_uid)
                                );
-                               if (dbm::is_result($r)) {
+                               if (DBM::is_result($r)) {
                                        $can_post = true;
                                        $contact = $r[0];
                                        $remote_contact = true;
@@ -1058,7 +1060,7 @@ function photos_content(App $a) {
                                intval($contact_id),
                                intval($owner_uid)
                        );
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
                                $contact = $r[0];
                                $remote_contact = true;
                        }
@@ -1205,7 +1207,7 @@ function photos_content(App $a) {
                        intval($owner_uid),
                        dbesc($album)
                );
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        $a->set_pager_total(count($r));
                        $a->set_pager_itemspage(20);
                }
@@ -1264,7 +1266,7 @@ function photos_content(App $a) {
 
                $photos = array();
 
-               if (dbm::is_result($r))
+               if (DBM::is_result($r))
                        $twist = 'rotright';
                        foreach ($r as $rr) {
                                if ($twist == 'rotright') {
@@ -1326,13 +1328,13 @@ function photos_content(App $a) {
                        dbesc($datum)
                );
 
-               if (! dbm::is_result($ph)) {
+               if (! DBM::is_result($ph)) {
                        $ph = q("SELECT `id` FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'
                                LIMIT 1",
                                intval($owner_uid),
                                dbesc($datum)
                        );
-                       if (dbm::is_result($ph)) {
+                       if (DBM::is_result($ph)) {
                                notice(t('Permission denied. Access to this item may be restricted.'));
                        } else {
                                notice(t('Photo not available') . EOL );
@@ -1358,7 +1360,7 @@ function photos_content(App $a) {
                                intval($owner_uid)
                        );
 
-                       if (dbm::is_result($prvnxt)) {
+                       if (DBM::is_result($prvnxt)) {
                                foreach ($prvnxt as $z => $entry) {
                                        if ($entry['resource-id'] == $ph[0]['resource-id']) {
                                                $prv = $z - 1;
@@ -1449,7 +1451,7 @@ function photos_content(App $a) {
 
                $map = null;
 
-               if (dbm::is_result($linked_items)) {
+               if (DBM::is_result($linked_items)) {
                        $link_item = $linked_items[0];
 
                        $r = q("SELECT COUNT(*) AS `total`
@@ -1464,7 +1466,7 @@ function photos_content(App $a) {
 
                        );
 
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
                                $a->set_pager_total($r[0]['total']);
                        }
 
@@ -1607,7 +1609,7 @@ function photos_content(App $a) {
                        }
 
                        $comments = '';
-                       if (! dbm::is_result($r)) {
+                       if (! DBM::is_result($r)) {
                                if (($can_post || can_write_wall($a, $owner_uid)) && $link_item['last-child']) {
                                        $comments .= replace_macros($cmnt_tpl, array(
                                                '$return_path' => '',
@@ -1641,7 +1643,7 @@ function photos_content(App $a) {
                        );
 
                        // display comments
-                       if (dbm::is_result($r)) {
+                       if (DBM::is_result($r)) {
 
                                foreach ($r as $item) {
                                        builtin_activity_puller($item, $conv_responses);
@@ -1815,7 +1817,7 @@ function photos_content(App $a) {
                dbesc('Contact Photos'),
                dbesc( t('Contact Photos'))
        );
-       if (dbm::is_result($r)) {
+       if (DBM::is_result($r)) {
                $a->set_pager_total(count($r));
                $a->set_pager_itemspage(20);
        }
@@ -1833,7 +1835,7 @@ function photos_content(App $a) {
        );
 
        $photos = array();
-       if (dbm::is_result($r)) {
+       if (DBM::is_result($r)) {
                $twist = 'rotright';
                foreach ($r as $rr) {
                        //hide profile photos to others