basic saving of events
This commit is contained in:
parent
fcb4316c29
commit
c1b2e90e37
2 changed files with 42 additions and 11 deletions
|
@ -15,15 +15,19 @@ function format_event_html($ev) {
|
||||||
$o .= '<p>' . t('Starts: ') . '<abbr class="dtstart" title="'
|
$o .= '<p>' . t('Starts: ') . '<abbr class="dtstart" title="'
|
||||||
. datetime_convert('UTC','UTC',$ev['start'], ATOM_TIME)
|
. datetime_convert('UTC','UTC',$ev['start'], ATOM_TIME)
|
||||||
. '" >'
|
. '" >'
|
||||||
. datetime_convert('UTC', date_default_timezone_get(),
|
. (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(),
|
||||||
$ev['start'] /*, format */ )
|
$ev['start'] /*, format */ )
|
||||||
|
: datetime_convert('UTC', 'UTC',
|
||||||
|
$ev['start'] /*, format */ ))
|
||||||
. '</abbr></p>';
|
. '</abbr></p>';
|
||||||
|
|
||||||
$o .= '<p>' . t('Ends: ') . '<abbr class="dtend" title="'
|
$o .= '<p>' . t('Ends: ') . '<abbr class="dtend" title="'
|
||||||
. datetime_convert('UTC','UTC',$ev['finish'], ATOM_TIME)
|
. datetime_convert('UTC','UTC',$ev['finish'], ATOM_TIME)
|
||||||
. '" >'
|
. '" >'
|
||||||
. datetime_convert('UTC', date_default_timezone_get(),
|
. (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(),
|
||||||
$ev['finish'] /*, format */ )
|
$ev['finish'] /*, format */ )
|
||||||
|
: datetime_convert('UTC', 'UTC',
|
||||||
|
$ev['finish'] /*, format */ ))
|
||||||
. '</abbr></p>';
|
. '</abbr></p>';
|
||||||
|
|
||||||
$o .= '<p> ' . t('Location:') . '<span class="location">'
|
$o .= '<p> ' . t('Location:') . '<span class="location">'
|
||||||
|
|
|
@ -10,19 +10,44 @@ function events_post(&$a) {
|
||||||
|
|
||||||
$event_id = ((x($_POST,'event_id')) ? intval($_POST['event_id']) : 0);
|
$event_id = ((x($_POST,'event_id')) ? intval($_POST['event_id']) : 0);
|
||||||
$uid = local_user();
|
$uid = local_user();
|
||||||
$start = strip_tags($_POST['start']);
|
$startyear = intval($_POST['startyear']);
|
||||||
$finish = strip_tags($_POST['finish']);
|
$startmonth = intval($_POST['startmonth']);
|
||||||
|
$startday = intval($_POST['startday']);
|
||||||
|
$starthour = intval($_POST['starthour']);
|
||||||
|
$startminute = intval($_POST['startminute']);
|
||||||
|
|
||||||
|
$finishyear = intval($_POST['finishyear']);
|
||||||
|
$finishmonth = intval($_POST['finishmonth']);
|
||||||
|
$finishday = intval($_POST['finishday']);
|
||||||
|
$finishhour = intval($_POST['finishhour']);
|
||||||
|
$finishminute = intval($_POST['finishminute']);
|
||||||
|
|
||||||
|
$adjust = intval($_POST['adjust']);
|
||||||
|
|
||||||
|
|
||||||
|
$start = sprintf('%d-%d-%d %d:%d:0',$startyear,$startmonth,$startday,$starthour,$startminute);
|
||||||
|
$finish = sprintf('%d-%d-%d %d:%d:0',$finishyear,$finishmonth,$finishday,$finishhour,$finishminute);
|
||||||
|
|
||||||
|
if($adjust) {
|
||||||
|
$start = datetime_convert(date_default_timezone_get(),'UTC',$start);
|
||||||
|
$finish = datetime_convert(date_default_timezone_get(),'UTC',$finish);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$start = datetime_convert('UTC','UTC',$start);
|
||||||
|
$finish = datetime_convert('UTC','UTC',$finish);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$desc = escape_tags($_POST['desc']);
|
$desc = escape_tags($_POST['desc']);
|
||||||
$location = escape_tags($_POST['location']);
|
$location = escape_tags($_POST['location']);
|
||||||
$type = 'event';
|
$type = 'event';
|
||||||
$adjust = intval($_POST['adjust']);
|
|
||||||
|
|
||||||
$str_group_allow = perms2str($_POST['group_allow']);
|
$str_group_allow = perms2str($_POST['group_allow']);
|
||||||
$str_contact_allow = perms2str($_POST['contact_allow']);
|
$str_contact_allow = perms2str($_POST['contact_allow']);
|
||||||
$str_group_deny = perms2str($_POST['group_deny']);
|
$str_group_deny = perms2str($_POST['group_deny']);
|
||||||
$str_contact_deny = perms2str($_POST['contact_deny']);
|
$str_contact_deny = perms2str($_POST['contact_deny']);
|
||||||
|
|
||||||
|
dbg(1);
|
||||||
if($event_id) {
|
if($event_id) {
|
||||||
$r = q("UPDATE `event` SET
|
$r = q("UPDATE `event` SET
|
||||||
`edited` = '%s',
|
`edited` = '%s',
|
||||||
|
@ -62,7 +87,7 @@ function events_post(&$a) {
|
||||||
`adjust`,`allow_cid`,`allow_gid`,`deny_cid`,`deny_gid`)
|
`adjust`,`allow_cid`,`allow_gid`,`deny_cid`,`deny_gid`)
|
||||||
VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s' ) ",
|
VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s' ) ",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
|
dbesc($uri),
|
||||||
dbesc(datetime_convert()),
|
dbesc(datetime_convert()),
|
||||||
dbesc(datetime_convert()),
|
dbesc(datetime_convert()),
|
||||||
dbesc($start),
|
dbesc($start),
|
||||||
|
@ -174,8 +199,10 @@ function events_content(&$a) {
|
||||||
'$s_dsel' => datesel('start',$year+5,$year,false,$year,$month,$day),
|
'$s_dsel' => datesel('start',$year+5,$year,false,$year,$month,$day),
|
||||||
'$s_tsel' => timesel('start',0,0),
|
'$s_tsel' => timesel('start',0,0),
|
||||||
'$f_text' => t('Finish: year-month-day hour:minute'),
|
'$f_text' => t('Finish: year-month-day hour:minute'),
|
||||||
'$f_dsel' => datesel('start',$year+5,$year,false,$year,$month,$day),
|
'$f_dsel' => datesel('finish',$year+5,$year,false,$year,$month,$day),
|
||||||
'$f_tsel' => timesel('start',0,0),
|
'$f_tsel' => timesel('finish',0,0),
|
||||||
|
'$a_text' => t('Adjust for viewer timezone'),
|
||||||
|
'$a_checked' => '',
|
||||||
'$d_text' => t('Description:'),
|
'$d_text' => t('Description:'),
|
||||||
'$d_orig' => '',
|
'$d_orig' => '',
|
||||||
'$l_text' => t('Location:'),
|
'$l_text' => t('Location:'),
|
||||||
|
|
Loading…
Reference in a new issue