]> git.mxchange.org Git - friendica.git/commitdiff
Changing the acl does not work when editing posts - so it is disabled for events.
authorMichael Vogel <icarus@dabo.de>
Sat, 17 Oct 2015 06:46:45 +0000 (08:46 +0200)
committerMichael Vogel <icarus@dabo.de>
Sat, 17 Oct 2015 06:46:45 +0000 (08:46 +0200)
mod/events.php

index f2891a38d5c8dc8eb2e8207f51d2c2ddefc6b4bd..653ae489b8f97c8022fe68fcd6f7513e4b5fe009 100644 (file)
@@ -509,7 +509,7 @@ function events_content(&$a) {
                else
                        $sh_checked = (($orig_event['allow_cid'] === '<' . local_user() . '>' && (! $orig_event['allow_gid']) && (! $orig_event['deny_cid']) && (! $orig_event['deny_gid'])) ? '' : ' checked="checked" ' );
 
-               if($cid)
+               if($cid OR ($mode !== 'new'))
                        $sh_checked .= ' disabled="disabled" ';
 
 
@@ -540,6 +540,9 @@ function events_content(&$a) {
 
                require_once('include/acl_selectors.php');
 
+               if ($mode === 'new')
+                       $acl = (($cid) ? '' : populate_acl(((x($orig_event)) ? $orig_event : $a->user)));
+
                $tpl = get_markup_template('event_form.tpl');
 
                $o .= replace_macros($tpl,array(
@@ -567,7 +570,7 @@ function events_content(&$a) {
                        '$sh_text' => t('Share this event'),
                        '$sh_checked' => $sh_checked,
                        '$preview' => t('Preview'),
-                       '$acl' => (($cid) ? '' : populate_acl(((x($orig_event)) ? $orig_event : $a->user))),
+                       '$acl' => $acl,
                        '$submit' => t('Submit')
 
                ));