mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
Fix clicking inside a single other user's calendar did not invite that user when new event preference was 'Just me'
This commit is contained in:
parent
76c83eb2a9
commit
16d7b6d5ae
@ -77,7 +77,9 @@ class calendar_uiforms extends calendar_ui
|
||||
*/
|
||||
function &default_add_event()
|
||||
{
|
||||
$extra_participants = $_GET['participants'] ? explode(',',$_GET['participants']) : array();
|
||||
$extra_participants = $_GET['participants'] ?
|
||||
(!is_array($_GET['participants']) ? explode(',',$_GET['participants']) : $_GET['participants']) :
|
||||
array();
|
||||
|
||||
// if participant is a contact, add its link title as title
|
||||
foreach($extra_participants as $uid)
|
||||
@ -98,7 +100,7 @@ class calendar_uiforms extends calendar_ui
|
||||
}
|
||||
if(is_array($owner))
|
||||
{
|
||||
if($this->cal_prefs['default_participant'])
|
||||
if($this->cal_prefs['default_participant'] || count($participants) === 0 && count($owner) === 1)
|
||||
{
|
||||
$extra_participants += $owner;
|
||||
}
|
||||
|
@ -1077,7 +1077,7 @@ var et2_calendar_daycol = (function(){ "use strict"; return et2_valueWidget.exte
|
||||
hour: _ev.target.dataset.hour || this._parent.options.day_start,
|
||||
minute: _ev.target.dataset.minute || 0
|
||||
};
|
||||
if (this.options.owner != app.calendar.state.owner)
|
||||
if (this.options.owner.toString() !== app.calendar.state.owner.toString())
|
||||
{
|
||||
options.owner = this.options.owner;
|
||||
}
|
||||
@ -1096,7 +1096,7 @@ var et2_calendar_daycol = (function(){ "use strict"; return et2_valueWidget.exte
|
||||
end: end,
|
||||
non_blocking: true
|
||||
}
|
||||
if (this.options.owner != app.calendar.state.owner)
|
||||
if (this.options.owner.toString() !== app.calendar.state.owner.toString())
|
||||
{
|
||||
options.owner = this.options.owner;
|
||||
}
|
||||
|
@ -1861,7 +1861,7 @@ var et2_calendar_timegrid = (function(){ "use strict"; return et2_calendar_view.
|
||||
hour: target.dataset.hour || this._parent.options.day_start,
|
||||
minute: target.dataset.minute || 0
|
||||
};
|
||||
if (this.options.owner != app.calendar.state.owner)
|
||||
if (this.options.owner.toString() !== app.calendar.state.owner.toString())
|
||||
{
|
||||
options.owner = this.options.owner;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user