]> git.mxchange.org Git - friendica.git/blobdiff - include/event.php
dont use the entire url as option
[friendica.git] / include / event.php
index ca957d0482d4a78d497b44a1c396160d797e3348..229aa8cd460f52e9c1373a6518bb248dfbecc661 100644 (file)
@@ -627,6 +627,7 @@ function process_events($arr) {
                        // is a real event (no bithdays).
                        if (local_user() && local_user() == $rr['uid'] && $rr['type'] == 'event') {
                                $edit = ((! $rr['cid']) ? array(System::baseUrl() . '/events/event/' . $rr['id'], t('Edit event'), '', '') : null);
+                               $copy = ((! $rr['cid']) ? array(System::baseUrl() . '/events/copy/' . $rr['id'], t('Duplicate event'), '', '') : null);
                                $drop = array(System::baseUrl() . '/events/drop/' . $rr['id'], t('Delete event'), '', '');
                        }
 
@@ -650,6 +651,7 @@ function process_events($arr) {
                                'd'        => $d,
                                'edit'     => $edit,
                                'drop'     => $drop,
+                               'copy'     => $copy,
                                'is_first' => $is_first,
                                'item'     => $rr,
                                'html'     => $html,
@@ -957,9 +959,11 @@ function format_event_item($item) {
 
        // Format the event location.
        $evloc = event_location2array($item['event-location']);
-       $location = array(
-               'name' => prepare_text($evloc['name'])
-       );
+       $location = array();
+
+       if (isset($evloc['name'])) {
+               $location['name'] = prepare_text($evloc['name']);
+       }
        // Construct the map HTML.
        if (isset($evloc['address'])) {
                $location['map'] = '<div class="map">' . generate_named_map($evloc['address']) . '</div>';