[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] calendar/inc class.uialarm.inc.php,1.10
From: |
skwashd |
Subject: |
[Phpgroupware-cvs] calendar/inc class.uialarm.inc.php,1.10 |
Date: |
Fri, 18 Nov 2005 13:08:00 +0100 |
Update of calendar/inc
Modified Files:
Branch: MAIN
class.uialarm.inc.php lines: +22 -19
Log Message:
fixed alarm management
====================================================
Index: calendar/inc/class.uialarm.inc.php
diff -u calendar/inc/class.uialarm.inc.php:1.9
calendar/inc/class.uialarm.inc.php:1.10
--- calendar/inc/class.uialarm.inc.php:1.9 Sun May 15 06:57:37 2005
+++ calendar/inc/class.uialarm.inc.php Fri Nov 18 12:08:41 2005
@@ -54,17 +54,17 @@
function prep_page()
{
$this->event = $this->bo->read_entry($this->bo->cal_id);
-/*
- $can_edit =
$this->bo->bo->check_perms(PHPGW_ACL_EDIT,$this->event);
-
- if(!$can_edit)
+
+ if ( !$this->bo->cal_id || !is_array($this->event) )
{
-
$GLOBALS['phpgw']->redirect_link('/index.php',Array(
- 'menuaction' =>
'calendar.uicalendar.view',
- 'cal_id' =>
$this->bo->cal_id
- ));
+ echo 'FUCKING UP!';
+ $GLOBALS['phpgw']->redirect_link('/index.php',
array
+ (
+
'menuaction' => 'calendar.uicalendar.view',
+
'cal_id' => $this->bo->cal_id
+ ));
}
-*/
+
unset($GLOBALS['phpgw_info']['flags']['noheader']);
unset($GLOBALS['phpgw_info']['flags']['nonavbar']);
$GLOBALS['phpgw_info']['flags']['app_header'] =
$GLOBALS['phpgw_info']['apps']['calendar']['title'].' - '.lang('Alarm
Management');
@@ -99,7 +99,8 @@
function manager()
{
- if ($_POST['delete'] && count($_POST['alarm']))
+ if ( isset($_POST['delete']) && $_POST['delete']
+ && isset($_POST['alarm']) &&
is_array($_POST['alarm']) && count($_POST['alarm']) )
{
if ($this->bo->delete($_POST['alarm']) < 0)
{
@@ -107,7 +108,8 @@
$GLOBALS['phpgw']->common->phpgw_exit(True);
}
}
- if (($_POST['enable'] || $_POST['disable']) &&
count($_POST['alarm']))
+ if ( ( (isset($_POST['enable']) && $_POST['enable']) ||
(isset($_POST['disable']) && $_POST['disable']) )
+ && count($_POST['alarm'] ) )
{
if
($this->bo->enable($_POST['alarm'],$_POST['enable']) < 0)
{
@@ -117,7 +119,7 @@
}
$this->prep_page();
- if ($_POST['add'])
+ if ( isset($_POST['add']) && $_POST['add'] != '')
{
$time = intval($_POST['time']['days'])*24*3600 +
intval($_POST['time']['hours'])*3600 +
@@ -134,19 +136,19 @@
echo '<center>'.lang('You do not have
permission to read this record!').'</center>';
$GLOBALS['phpgw']->common->phpgw_exit(True);
}
- echo "<br />\n";
+
$GLOBALS['phpgw']->template->set_var('th_bg',$this->theme['th_bg']);
$GLOBALS['phpgw']->template->set_var('hr_text',lang('Alarms').':');
$GLOBALS['phpgw']->template->fp('row','hr',True);
$GLOBALS['phpgw']->template->pfp('phpgw_body','view_event');
$var = Array(
- 'tr_color' =>
$this->theme['th_bg'],
+ 'tr_color' => $this->theme['th_bg'],
'action_url' =>
$GLOBALS['phpgw']->link('/index.php',Array('menuaction'=>'calendar.uialarm.manager')),
'hidden_vars' =>
$this->html->input_hidden('cal_id',$this->bo->cal_id),
'lang_select' => lang('Select'),
- 'lang_time' => lang('Time'),
- 'lang_text' => lang('Text'),
+ 'lang_time' => lang('Time'),
+ 'lang_text' => lang('Text'),
'lang_owner' => lang('Owner'),
'lang_enabled' => lang('enabled'),
'lang_disabled' => lang('disabled'),
@@ -159,7 +161,7 @@
foreach($this->event['alarm'] as $key => $alarm)
{
- if
(!$this->bo->check_perms(PHPGW_ACL_READALARM,$alarm['owner']))
+ if
(!$this->bo->check_perms(PHPGW_ACL_READALARM, $alarm['owner']))
{
continue;
}
@@ -186,9 +188,10 @@
}
$this->template->parse('rows','buttons',True);
}
- if
(isset($this->event['participants'][intval($GLOBALS['phpgw_info']['user']['account_id'])]))
+ if
(isset($this->event['participants'][intval($GLOBALS['phpgw_info']['user']['person_id'])]))
{
$this->template->set_var(Array(
+ 'hidden_vars' =>
$this->html->input_hidden('cal_id',$this->bo->cal_id),
'input_text' => lang('Email
reminder'),
'input_days' =>
$this->html->select('time[days]',$_POST['time']['days'],range(0,31),True).'
'.lang('days'),
'input_hours' =>
$this->html->select('time[hours]',$_POST['time']['hours'],range(0,24),True).'
'.lang('hours'),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] calendar/inc class.uialarm.inc.php,1.10,
skwashd <=