forked from extern/egroupware
fix for calendar recurring events bug: state of first occurence gets displayed wrong. Ralf maybe wants to review that.
This commit is contained in:
parent
2a37b9a147
commit
f6e5fcb84f
@ -169,13 +169,13 @@ class socal
|
|||||||
}
|
}
|
||||||
else // adjust the given recurance to the real time, it can be a date without time(!)
|
else // adjust the given recurance to the real time, it can be a date without time(!)
|
||||||
{
|
{
|
||||||
// check if the start read is the the first (default) entry of the recuring events, then it's recur_date is 0!!!
|
if ($recur_date)
|
||||||
$this->db->select($this->dates_table,'MIN(cal_start) AS cal_start',array('cal_id' => $ids),__LINE__,__FILE__);
|
{
|
||||||
$first = $this->db->row(true);
|
// also remember recur_date, maybe we need it later, duno now
|
||||||
$recur_date = $first['cal_start'] == $events[$ids]['start'] ? 0 : $events[$ids]['start'];
|
$recur_date = $events[$ids]['recur_date'] = $events[$ids]['start'];
|
||||||
|
}
|
||||||
if ($recur_date) $events[$ids]['recur_date'] = $recur_date; // remember it, maybe we need it later, duno now
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// participants, if a recur_date give, we read that recurance, else the one users from the default entry with recur_date=0
|
// participants, if a recur_date give, we read that recurance, else the one users from the default entry with recur_date=0
|
||||||
$this->db->select($this->user_table,'*',array(
|
$this->db->select($this->user_table,'*',array(
|
||||||
'cal_id' => $ids,
|
'cal_id' => $ids,
|
||||||
|
Loading…
Reference in New Issue
Block a user