mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 15:18:58 +01:00
Moved things around on the header to include a drop down filter for the categories searching. Also a fix for a repeating event problem and interval/frequency.
This commit is contained in:
parent
660c56e67a
commit
fa6d037ed4
@ -156,8 +156,8 @@
|
||||
|
||||
$this->printer_friendly = ($GLOBALS['friendly'] == 1?True:False);
|
||||
|
||||
if(isset($GLOBALS['filter'])) { $this->filter = $GLOBALS['filter']; }
|
||||
if(isset($GLOBALS['cat_id'])) { $this->cat_id = $GLOBALS['cat_id']; }
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['filter'])) { $this->filter = $GLOBALS['HTTP_POST_VARS']['filter']; }
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['cat_id'])) { $this->cat_id = $GLOBALS['HTTP_POST_VARS']['cat_id']; }
|
||||
|
||||
if(!isset($this->filter))
|
||||
{
|
||||
|
@ -55,7 +55,7 @@
|
||||
{
|
||||
$extra = '';
|
||||
$extra .= (strpos($this->filter,'private')?'AND phpgw_cal.is_public=0 ':'');
|
||||
$extra .= ($this->cat_id?'AND phpgw_cal.category = '.$this->cat_id.' ':'');
|
||||
$extra .= ($this->cat_id?"AND phpgw_cal.category like '%".$this->cat_id."%' ":'');
|
||||
return $this->cal->list_events($startYear,$startMonth,$startDay,$endYear,$endMonth,$endDay,$extra,$this->datetime->tz_offset);
|
||||
}
|
||||
|
||||
@ -77,7 +77,7 @@
|
||||
|
||||
$sql .= (strpos($this->filter,'private')?'AND phpgw_cal.is_public=0 ':'');
|
||||
|
||||
$sql .= ($this->cat_id?'AND phpgw_cal.category = '.$this->cat_id.' ':'');
|
||||
$sql .= ($this->cat_id?"AND phpgw_cal.category like '%".$this->cat_id."%' ":'');
|
||||
|
||||
$sql .= 'ORDER BY phpgw_cal.datetime ASC, phpgw_cal.edatetime ASC, phpgw_cal.priority ASC';
|
||||
|
||||
@ -104,7 +104,7 @@
|
||||
}
|
||||
|
||||
$sql .= (strpos($this->filter,'private')?'AND phpgw_cal.is_public=0 ':'');
|
||||
$sql .= ($this->cat_id?'AND phpgw_cal.category = '.$this->cat_id.' ':'');
|
||||
$sql .= ($this->cat_id?"AND phpgw_cal.category like '%".$this->cat_id."%' ":'');
|
||||
$sql .= 'ORDER BY phpgw_cal.datetime ASC, phpgw_cal.edatetime ASC, phpgw_cal.priority ASC';
|
||||
return $this->get_event_ids(False,$sql);
|
||||
}
|
||||
|
@ -133,9 +133,9 @@ class socalendar__
|
||||
$this->add_attribute('public',$class);
|
||||
}
|
||||
|
||||
function set_common_recur($year=0,$month=0,$day=0,$interval)
|
||||
function set_common_recur($year=0,$month=0,$day=0,$interval=0)
|
||||
{
|
||||
$this->add_attribute('recur_interval',intval(interval));
|
||||
$this->add_attribute('recur_interval',intval($interval));
|
||||
$this->set_date('recur_enddate',$year,$month,$day,0,0,0);
|
||||
$this->add_attribute('recur_data',0);
|
||||
}
|
||||
|
@ -484,7 +484,10 @@
|
||||
|
||||
echo '<center>';
|
||||
|
||||
$cal_id = $vcal_id?$vcal_id:$GLOBALS['HTTP_GET_VARS']['cal_id'];
|
||||
$cal_id = ($vcal_id?$vcal_id:'');
|
||||
$cal_id = (isset($GLOBALS['HTTP_POST_VARS']['cal_id'])?$GLOBALS['HTTP_POST_VARS']['cal_id']:$cal_id);
|
||||
$cal_id = (isset($GLOBALS['HTTP_GET_VARS']['cal_id'])?$GLOBALS['HTTP_GET_VARS']['cal_id']:$cal_id);
|
||||
|
||||
$date = $cal_date?$cal_date:0;
|
||||
$date = $date?$date:intval($GLOBALS['HTTP_GET_VARS']['date']);
|
||||
|
||||
@ -1420,7 +1423,7 @@
|
||||
{
|
||||
$cols++;
|
||||
}
|
||||
|
||||
|
||||
$tpl = CreateObject('phpgwapi.Template',$this->template_dir);
|
||||
$tpl->set_unknowns('remove');
|
||||
|
||||
|
@ -1,10 +1,13 @@
|
||||
<!-- $Id$ -->
|
||||
<!-- BEGIN head -->
|
||||
{row}
|
||||
<!-- END head -->
|
||||
<!-- BEGIN head_table -->
|
||||
<table border="0" width="100%" cols="{cols}" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
{header_column} </tr>
|
||||
</table>
|
||||
<!-- END head -->
|
||||
<!-- END head_table -->
|
||||
<!-- BEGIN head_col -->
|
||||
{str}
|
||||
<!-- END head_col -->
|
||||
|
@ -32,12 +32,23 @@
|
||||
);
|
||||
$tpl->set_file($templates);
|
||||
$tpl->set_block('head_tpl','head','head');
|
||||
$tpl->set_block('head_tpl','head_table','head_table');
|
||||
$tpl->set_block('head_tpl','head_col','head_col');
|
||||
$tpl->set_block('form_button_script','form_button');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
$tpl->set_var('cols',8);
|
||||
}
|
||||
else
|
||||
{
|
||||
$tpl->set_var('cols',7);
|
||||
}
|
||||
|
||||
$today = date('Ymd',time());
|
||||
|
||||
$col_width = 12;
|
||||
|
||||
add_col($tpl,' <td width="2%"> </td>');
|
||||
|
||||
add_col($tpl,' <td width="2%">'.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).'</td>');
|
||||
@ -51,22 +62,63 @@
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).'</td>');
|
||||
$col_width += 2;
|
||||
}
|
||||
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).'</td>');
|
||||
|
||||
$remainder = 63;
|
||||
add_col($tpl,' <td width="'.(100 - $col_width).'%" align="left"'.(floor(phpversion()) < 4?' colspan="2"':'').'> </td>');
|
||||
|
||||
$tpl->parse('row','head_table',True);
|
||||
|
||||
$tpl->set_var('header_column','');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
$remainder = 72;
|
||||
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="matrixtype" value="'.$GLOBALS['HTTP_POST_VARS']['matrixtype'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants'])
|
||||
{
|
||||
for ($i=0;$i<count($GLOBALS['HTTP_POST_VARS']['participants']);$i++)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="participants[]" value="'.$GLOBALS['HTTP_POST_VARS']['participants'][$i].'">'."\n";
|
||||
}
|
||||
}
|
||||
if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")<br>\n"; }
|
||||
|
||||
$var = Array(
|
||||
'form_width' => '28',
|
||||
'form_link' => $this->page($referrer),
|
||||
'form_name' => 'cat_id',
|
||||
'title' => lang('Category'),
|
||||
'hidden_vars' => $hidden_vars,
|
||||
'form_options' => '<option value="0">All</option>'.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'),
|
||||
'button_value' => lang('Go!')
|
||||
);
|
||||
$tpl->set_var($var);
|
||||
$tpl->set_var('str',$tpl->fp('out','form_button_dropdown'));
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
|
||||
if($this->bo->check_perms(PHPGW_ACL_PRIVATE))
|
||||
{
|
||||
$remainder -= 28;
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$HTP_GET_VARS['date'].'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -103,13 +155,6 @@
|
||||
if(count($this->bo->grants) > 0)
|
||||
{
|
||||
$hidden_vars = ' <input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$GLOBALS['HTTP_GET_VARS']['date'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -133,7 +178,8 @@
|
||||
while(list($key,$grant) = each($drop_down))
|
||||
{
|
||||
$form_options .= ' <option value="'.$grant['grantor'].'"'.($grant['grantor']==$this->bo->owner?' selected':'').'>'.$grant['name'].'</option>'."\n";
|
||||
} reset($this->bo->grants);
|
||||
}
|
||||
reset($this->bo->grants);
|
||||
|
||||
$var = Array(
|
||||
'form_width' => $remainder,
|
||||
@ -173,4 +219,5 @@
|
||||
$button = $tpl->fp('out','form_button');
|
||||
$tpl->set_var('str','<td align="right" valign="bottom">'.$button.'</td>');
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
$tpl->parse('row','head_table',True);
|
||||
?>
|
||||
|
@ -32,12 +32,23 @@
|
||||
);
|
||||
$tpl->set_file($templates);
|
||||
$tpl->set_block('head_tpl','head','head');
|
||||
$tpl->set_block('head_tpl','head_table','head_table');
|
||||
$tpl->set_block('head_tpl','head_col','head_col');
|
||||
$tpl->set_block('form_button_script','form_button');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
$tpl->set_var('cols',8);
|
||||
}
|
||||
else
|
||||
{
|
||||
$tpl->set_var('cols',7);
|
||||
}
|
||||
|
||||
$today = date('Ymd',time());
|
||||
|
||||
$col_width = 12;
|
||||
|
||||
add_col($tpl,' <td width="2%"> </td>');
|
||||
|
||||
add_col($tpl,' <td width="2%">'.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).'</td>');
|
||||
@ -51,22 +62,63 @@
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).'</td>');
|
||||
$col_width += 2;
|
||||
}
|
||||
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).'</td>');
|
||||
|
||||
$remainder = 63;
|
||||
add_col($tpl,' <td width="'.(100 - $col_width).'%" align="left"'.(floor(phpversion()) < 4?' colspan="2"':'').'> </td>');
|
||||
|
||||
$tpl->parse('row','head_table',True);
|
||||
|
||||
$tpl->set_var('header_column','');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
$remainder = 72;
|
||||
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="matrixtype" value="'.$GLOBALS['HTTP_POST_VARS']['matrixtype'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants'])
|
||||
{
|
||||
for ($i=0;$i<count($GLOBALS['HTTP_POST_VARS']['participants']);$i++)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="participants[]" value="'.$GLOBALS['HTTP_POST_VARS']['participants'][$i].'">'."\n";
|
||||
}
|
||||
}
|
||||
if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")<br>\n"; }
|
||||
|
||||
$var = Array(
|
||||
'form_width' => '28',
|
||||
'form_link' => $this->page($referrer),
|
||||
'form_name' => 'cat_id',
|
||||
'title' => lang('Category'),
|
||||
'hidden_vars' => $hidden_vars,
|
||||
'form_options' => '<option value="0">All</option>'.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'),
|
||||
'button_value' => lang('Go!')
|
||||
);
|
||||
$tpl->set_var($var);
|
||||
$tpl->set_var('str',$tpl->fp('out','form_button_dropdown'));
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
|
||||
if($this->bo->check_perms(PHPGW_ACL_PRIVATE))
|
||||
{
|
||||
$remainder -= 28;
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$HTP_GET_VARS['date'].'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -103,13 +155,6 @@
|
||||
if(count($this->bo->grants) > 0)
|
||||
{
|
||||
$hidden_vars = ' <input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$GLOBALS['HTTP_GET_VARS']['date'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -174,4 +219,5 @@
|
||||
$button = $tpl->fp('out','form_button');
|
||||
$tpl->set_var('str','<td align="right" valign="bottom">'.$button.'</td>');
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
$tpl->parse('row','head_table',True);
|
||||
?>
|
||||
|
@ -32,12 +32,23 @@
|
||||
);
|
||||
$tpl->set_file($templates);
|
||||
$tpl->set_block('head_tpl','head','head');
|
||||
$tpl->set_block('head_tpl','head_table','head_table');
|
||||
$tpl->set_block('head_tpl','head_col','head_col');
|
||||
$tpl->set_block('form_button_script','form_button');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
$tpl->set_var('cols',8);
|
||||
}
|
||||
else
|
||||
{
|
||||
$tpl->set_var('cols',7);
|
||||
}
|
||||
|
||||
$today = date('Ymd',time());
|
||||
|
||||
$col_width = 12;
|
||||
|
||||
add_col($tpl,' <td width="2%"> </td>');
|
||||
|
||||
add_col($tpl,' <td width="2%">'.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).'</td>');
|
||||
@ -51,22 +62,63 @@
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).'</td>');
|
||||
$col_width += 2;
|
||||
}
|
||||
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).'</td>');
|
||||
|
||||
$remainder = 63;
|
||||
add_col($tpl,' <td width="'.(100 - $col_width).'%" align="left"'.(floor(phpversion()) < 4?' colspan="2"':'').'> </td>');
|
||||
|
||||
$tpl->parse('row','head_table',True);
|
||||
|
||||
$tpl->set_var('header_column','');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
$remainder = 72;
|
||||
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="matrixtype" value="'.$GLOBALS['HTTP_POST_VARS']['matrixtype'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants'])
|
||||
{
|
||||
for ($i=0;$i<count($GLOBALS['HTTP_POST_VARS']['participants']);$i++)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="participants[]" value="'.$GLOBALS['HTTP_POST_VARS']['participants'][$i].'">'."\n";
|
||||
}
|
||||
}
|
||||
if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")<br>\n"; }
|
||||
|
||||
$var = Array(
|
||||
'form_width' => '28',
|
||||
'form_link' => $this->page($referrer),
|
||||
'form_name' => 'cat_id',
|
||||
'title' => lang('Category'),
|
||||
'hidden_vars' => $hidden_vars,
|
||||
'form_options' => '<option value="0">All</option>'.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'),
|
||||
'button_value' => lang('Go!')
|
||||
);
|
||||
$tpl->set_var($var);
|
||||
$tpl->set_var('str',$tpl->fp('out','form_button_dropdown'));
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
|
||||
if($this->bo->check_perms(PHPGW_ACL_PRIVATE))
|
||||
{
|
||||
$remainder -= 28;
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$HTP_GET_VARS['date'].'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -103,13 +155,6 @@
|
||||
if(count($this->bo->grants) > 0)
|
||||
{
|
||||
$hidden_vars = ' <input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$GLOBALS['HTTP_GET_VARS']['date'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -134,7 +179,7 @@
|
||||
{
|
||||
$form_options .= ' <option value="'.$grant['grantor'].'"'.($grant['grantor']==$this->bo->owner?' selected':'').'>'.$grant['name'].'</option>'."\n";
|
||||
}
|
||||
reset($this->bo->grants);
|
||||
reset($this->bo->grants);
|
||||
|
||||
$var = Array(
|
||||
'form_width' => $remainder,
|
||||
@ -174,4 +219,5 @@
|
||||
$button = $tpl->fp('out','form_button');
|
||||
$tpl->set_var('str','<td align="right" valign="bottom">'.$button.'</td>');
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
$tpl->parse('row','head_table',True);
|
||||
?>
|
||||
|
@ -32,12 +32,23 @@
|
||||
);
|
||||
$tpl->set_file($templates);
|
||||
$tpl->set_block('head_tpl','head','head');
|
||||
$tpl->set_block('head_tpl','head_table','head_table');
|
||||
$tpl->set_block('head_tpl','head_col','head_col');
|
||||
$tpl->set_block('form_button_script','form_button');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
$tpl->set_var('cols',8);
|
||||
}
|
||||
else
|
||||
{
|
||||
$tpl->set_var('cols',7);
|
||||
}
|
||||
|
||||
$today = date('Ymd',time());
|
||||
|
||||
$col_width = 12;
|
||||
|
||||
add_col($tpl,' <td width="2%"> </td>');
|
||||
|
||||
add_col($tpl,' <td width="2%">'.add_image_ahref($this->page('day','&date='.$today),'today.gif',lang('Today')).'</td>');
|
||||
@ -51,22 +62,63 @@
|
||||
if(floor(phpversion()) >= 4)
|
||||
{
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('planner','&date='.$today),'planner.gif',lang('Planner')).'</td>');
|
||||
$col_width += 2;
|
||||
}
|
||||
|
||||
add_col($tpl,' <td width="2%" align="left">'.add_image_ahref($this->page('matrixselect'),'view.gif',lang('Daily Matrix View')).'</td>');
|
||||
|
||||
$remainder = 63;
|
||||
add_col($tpl,' <td width="'.(100 - $col_width).'%" align="left"'.(floor(phpversion()) < 4?' colspan="2"':'').'> </td>');
|
||||
|
||||
$tpl->parse('row','head_table',True);
|
||||
|
||||
$tpl->set_var('header_column','');
|
||||
$tpl->set_var('cols',$cols);
|
||||
|
||||
$remainder = 72;
|
||||
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['matrixtype']) && $GLOBALS['HTTP_POST_VARS']['matrixtype'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="matrixtype" value="'.$GLOBALS['HTTP_POST_VARS']['matrixtype'].'">'."\n";
|
||||
}
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['participants']) && $GLOBALS['HTTP_POST_VARS']['participants'])
|
||||
{
|
||||
for ($i=0;$i<count($GLOBALS['HTTP_POST_VARS']['participants']);$i++)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="participants[]" value="'.$GLOBALS['HTTP_POST_VARS']['participants'][$i].'">'."\n";
|
||||
}
|
||||
}
|
||||
if($this->debug) { echo 'Cat ID = ('.$this->bo->cat_id.")<br>\n"; }
|
||||
|
||||
$var = Array(
|
||||
'form_width' => '28',
|
||||
'form_link' => $this->page($referrer),
|
||||
'form_name' => 'cat_id',
|
||||
'title' => lang('Category'),
|
||||
'hidden_vars' => $hidden_vars,
|
||||
'form_options' => '<option value="0">All</option>'.$this->cat->formated_list('select','all',$this->bo->cat_id,'True'),
|
||||
'button_value' => lang('Go!')
|
||||
);
|
||||
$tpl->set_var($var);
|
||||
$tpl->set_var('str',$tpl->fp('out','form_button_dropdown'));
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
|
||||
if($this->bo->check_perms(PHPGW_ACL_PRIVATE))
|
||||
{
|
||||
$remainder -= 28;
|
||||
$hidden_vars = '<input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['cal_id']) && $GLOBALS['HTTP_GET_VARS']['cal_id'] != 0)
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$HTP_GET_VARS['date'].'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="cal_id" value="'.$GLOBALS['HTTP_GET_VARS']['cal_id'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -103,13 +155,6 @@
|
||||
if(count($this->bo->grants) > 0)
|
||||
{
|
||||
$hidden_vars = ' <input type="hidden" name="from" value="'.$GLOBALS['HTTP_GET_VARS']['menuaction'].'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_GET_VARS']['date']) && $GLOBALS['HTTP_GET_VARS']['date'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="date" value="'.$GLOBALS['HTTP_GET_VARS']['date'].'">'."\n";
|
||||
}
|
||||
$hidden_vars .= ' <input type="hidden" name="month" value="'.$this->bo->month.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="day" value="'.$this->bo->day.'">'."\n";
|
||||
$hidden_vars .= ' <input type="hidden" name="year" value="'.$this->bo->year.'">'."\n";
|
||||
if(isset($GLOBALS['HTTP_POST_VARS']['keywords']) && $GLOBALS['HTTP_POST_VARS']['keywords'])
|
||||
{
|
||||
$hidden_vars .= ' <input type="hidden" name="keywords" value="'.$GLOBALS['HTTP_POST_VARS']['keywords'].'">'."\n";
|
||||
@ -134,7 +179,7 @@
|
||||
{
|
||||
$form_options .= ' <option value="'.$grant['grantor'].'"'.($grant['grantor']==$this->bo->owner?' selected':'').'>'.$grant['name'].'</option>'."\n";
|
||||
}
|
||||
reset($this->bo->grants);
|
||||
reset($this->bo->grants);
|
||||
|
||||
$var = Array(
|
||||
'form_width' => $remainder,
|
||||
@ -174,4 +219,5 @@
|
||||
$button = $tpl->fp('out','form_button');
|
||||
$tpl->set_var('str','<td align="right" valign="bottom">'.$button.'</td>');
|
||||
$tpl->parse('header_column','head_col',True);
|
||||
$tpl->parse('row','head_table',True);
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user