mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-27 09:09:04 +01:00
new displays items status in title
This commit is contained in:
parent
a57cb8ea5b
commit
d57e692c9a
@ -131,6 +131,26 @@ class calendar extends calendar_
|
|||||||
return (!!($this->rights & $needed) == True);
|
return (!!($this->rights & $needed) == True);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_long_status($status_short)
|
||||||
|
{
|
||||||
|
switch ($status_short)
|
||||||
|
{
|
||||||
|
case 'A':
|
||||||
|
$status = 'Accepted';
|
||||||
|
break;
|
||||||
|
case 'R':
|
||||||
|
$status = 'Rejected';
|
||||||
|
break;
|
||||||
|
case 'T':
|
||||||
|
$status = 'Tentative';
|
||||||
|
break;
|
||||||
|
case 'U':
|
||||||
|
$status = 'No Response';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return $status;
|
||||||
|
}
|
||||||
|
|
||||||
function get_weekday_start($year,$month,$day) {
|
function get_weekday_start($year,$month,$day) {
|
||||||
global $phpgw_info;
|
global $phpgw_info;
|
||||||
|
|
||||||
@ -225,6 +245,9 @@ class calendar extends calendar_
|
|||||||
{
|
{
|
||||||
$str = $cal_info->$field;
|
$str = $cal_info->$field;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$str .= ' ('.$this->get_long_status($this->users_status).')';
|
||||||
|
|
||||||
return $str;
|
return $str;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1465,21 +1488,8 @@ class calendar extends calendar_
|
|||||||
{
|
{
|
||||||
$str .= '<br>';
|
$str .= '<br>';
|
||||||
}
|
}
|
||||||
switch ($event->status[$i])
|
|
||||||
{
|
$status = $this->get_long_status($event->status[$i]);
|
||||||
case 'A':
|
|
||||||
$status = 'Accepted';
|
|
||||||
break;
|
|
||||||
case 'R':
|
|
||||||
$status = 'Rejected';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
$status = 'Tentative';
|
|
||||||
break;
|
|
||||||
case 'U':
|
|
||||||
$status = 'No Response';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
$str .= $phpgw->common->grab_owner_name($event->participants[$i]).' (';
|
$str .= $phpgw->common->grab_owner_name($event->participants[$i]).' (';
|
||||||
|
|
||||||
|
@ -38,20 +38,21 @@ if(extension_loaded('mcal') == False)
|
|||||||
define(M_ALLDAYS,127);
|
define(M_ALLDAYS,127);
|
||||||
}
|
}
|
||||||
|
|
||||||
define('MSG_DELETED',0);
|
define(MSG_DELETED,0);
|
||||||
define('MSG_MODIFIED',1);
|
define(MSG_MODIFIED,1);
|
||||||
define('MSG_ADDED',2);
|
define(MSG_ADDED,2);
|
||||||
|
|
||||||
define('REJECTED',0);
|
define(REJECTED,0);
|
||||||
define('NO_RESPONSE',1);
|
define(NO_RESPONSE,1);
|
||||||
define('TENTATIVE',2);
|
define(TENTATIVE,2);
|
||||||
define('ACCEPTED',3);
|
define(ACCEPTED,3);
|
||||||
|
|
||||||
class calendar__
|
class calendar__
|
||||||
{
|
{
|
||||||
var $event;
|
var $event;
|
||||||
var $stream;
|
var $stream;
|
||||||
var $user;
|
var $user;
|
||||||
|
var $users_status;
|
||||||
var $modified;
|
var $modified;
|
||||||
var $deleted;
|
var $deleted;
|
||||||
var $added;
|
var $added;
|
||||||
|
@ -345,6 +345,10 @@ class calendar_ extends calendar__
|
|||||||
{
|
{
|
||||||
while($this->stream->next_record())
|
while($this->stream->next_record())
|
||||||
{
|
{
|
||||||
|
if($this->stream->f('cal_login') == $this->user)
|
||||||
|
{
|
||||||
|
$this->users_status = $this->stream->f('cal_status');
|
||||||
|
}
|
||||||
$this->event->participants[] = $this->stream->f('cal_login');
|
$this->event->participants[] = $this->stream->f('cal_login');
|
||||||
$this->event->status[] = $this->stream->f('cal_status');
|
$this->event->status[] = $this->stream->f('cal_status');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user