mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 16:15:13 +00:00
add photomap app
This commit is contained in:
parent
18dc941526
commit
6b1f5503a3
4 changed files with 11 additions and 3 deletions
|
@ -340,6 +340,7 @@ class Apps {
|
||||||
'Channel Home' => t('Channel Home'),
|
'Channel Home' => t('Channel Home'),
|
||||||
'View Profile' => t('View Profile'),
|
'View Profile' => t('View Profile'),
|
||||||
'Photos' => t('Photos'),
|
'Photos' => t('Photos'),
|
||||||
|
'Photomap' => t('Photomap'),
|
||||||
'Events' => t('Events'),
|
'Events' => t('Events'),
|
||||||
'Tasks' => t('Tasks'),
|
'Tasks' => t('Tasks'),
|
||||||
'No Comment' => t('No Comment'),
|
'No Comment' => t('No Comment'),
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
namespace Zotlabs\Module;
|
namespace Zotlabs\Module;
|
||||||
|
|
||||||
use App;
|
use App;
|
||||||
|
use Zotlabs\Lib\Apps;
|
||||||
use Zotlabs\Lib\Libsync;
|
use Zotlabs\Lib\Libsync;
|
||||||
use Zotlabs\Lib\Libprofile;
|
use Zotlabs\Lib\Libprofile;
|
||||||
use Zotlabs\Lib\PermissionDescription;
|
use Zotlabs\Lib\PermissionDescription;
|
||||||
|
@ -1018,7 +1019,7 @@ class Photos extends Controller {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($link_item['coord']) {
|
if($link_item['coord'] && Apps::system_app_installed($owner_uid,'Photomap')) {
|
||||||
$map = generate_map($link_item['coord']);
|
$map = generate_map($link_item['coord']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
6
app/photomap.apd
Normal file
6
app/photomap.apd
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
version: 1
|
||||||
|
url: $baseurl/photomap
|
||||||
|
requires: local_channel
|
||||||
|
name: Photomap
|
||||||
|
photo: icon:file-image-o
|
||||||
|
categories: Networking
|
|
@ -4,7 +4,7 @@
|
||||||
* @brief Functions related to photo handling.
|
* @brief Functions related to photo handling.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
use Zotlabs\Lib\Apps;
|
||||||
use Zotlabs\Access\AccessControl;
|
use Zotlabs\Access\AccessControl;
|
||||||
|
|
||||||
require_once('include/permissions.php');
|
require_once('include/permissions.php');
|
||||||
|
@ -356,7 +356,7 @@ function photo_upload($channel, $observer, $args) {
|
||||||
|
|
||||||
$lat = $lon = null;
|
$lat = $lon = null;
|
||||||
|
|
||||||
if($exif && feature_enabled($channel_id,'photo_location')) {
|
if($exif && Apps::system_app_installed($channel_id,'Photomap')) {
|
||||||
$gps = null;
|
$gps = null;
|
||||||
if(array_key_exists('GPS',$exif)) {
|
if(array_key_exists('GPS',$exif)) {
|
||||||
$gps = $exif['GPS'];
|
$gps = $exif['GPS'];
|
||||||
|
|
Loading…
Reference in a new issue