if(! $cid)
proc_run('php',"include/notifier.php","event","$item_id");
+ goaway($_SESSION['return_url']);
}
return;
}
+ if($a->argc == 1)
+ $_SESSION['return_url'] = $a->get_baseurl() . '/' . $a->cmd;
+
if(($a->argc > 2) && ($a->argv[1] === 'ignore') && intval($a->argv[2])) {
$r = q("update event set ignore = 1 where id = %d and uid = %d",
intval($a->argv[2]),
$editselect = 'textareas';
// First day of the week (0 = Sunday)
- // To-Do: Needs to be configurable
- $firstDay = 0;
+ $firstDay = get_pconfig(local_user(),'system','first_day_of_week');
+ if ($firstDay === false) $firstDay=0;
$i18n = array(
"firstDay" => $firstDay,
$m = intval($thismonth);
// Put some limits on dates. The PHP date functions don't seem to do so well before 1900.
- // An upper limit was chosen to keep search engines from exploring links millions of years in the future.
+ // An upper limit was chosen to keep search engines from exploring links millions of years in the future.
if($y < 1901)
$y = 1900;
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" ';
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(
'$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')
));