[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] CVS: wcm/website main.php,1.6,1.7
From: |
Miles Lott <address@hidden> |
Subject: |
[Phpgroupware-cvs] CVS: wcm/website main.php,1.6,1.7 |
Date: |
Fri, 15 Feb 2002 09:09:19 -0500 |
Update of /cvsroot/phpgroupware/wcm/website
In directory subversions:/tmp/cvs-serv3723/website
Modified Files:
main.php
Log Message:
Allow pages to have top and bottom elements, e.g. banners or a page subheader
Index: main.php
===================================================================
RCS file: /cvsroot/phpgroupware/wcm/website/main.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** main.php 11 Feb 2002 02:51:42 -0000 1.6
--- main.php 15 Feb 2002 14:09:17 -0000 1.7
***************
*** 36,43 ****
--- 36,45 ----
$tpl->set_block('frame','left_start','left_start');
$tpl->set_block('frame','left_end','left_end');
+ $tpl->set_block('frame','top','top');
$tpl->set_block('frame','mid_start','mid_start');
$tpl->set_block('frame','mid_end','mid_end');
$tpl->set_block('frame','right_start','right_start');
$tpl->set_block('frame','right_end','right_end');
+ $tpl->set_block('frame','bottom','bottom');
/* TODO check expiration of each page and element */
***************
*** 54,147 ****
/* Now parse each left, middle, and right element */
/* TODO ['site_pages'][0] below assumes to parse only the first page of
a site */
$left = '';
$mid = '';
$right = '';
! while(list($key,$val) =
@each($wcm->site['site_pages'][0]['page_elements']['left']))
! {
! switch($val['element_type'])
! {
! case '4':
! $left .=
$GLOBALS['phpgw']->hooks->single_tpl('website_left',$val['element_source'],True);
! break;
! case '3':
! case '2':
! if(@stat($val['element_source']))
! {
! $f = fopen($val['element_source'],'rb');
! while($line = fgets($f,1024))
! {
! $left .= $line;
! }
! fclose($f);
! unset($f);
! unset($line);
! }
! break;
! case '1':
! $left .= $val['element_source'];
! break;
! default:
! break;
! }
! }
! while(list($key,$val) =
@each($wcm->site['site_pages'][0]['page_elements']['mid']))
! {
! switch($val['element_type'])
! {
! case '4':
! $mid .=
$GLOBALS['phpgw']->hooks->single_tpl('website_mid',$val['element_source'],True);
! break;
! case '3':
! case '2':
! if(@stat($val['element_source']))
! {
! $f = fopen($val['element_source'],'rb');
! while($line = fgets($f,1024))
! {
! $mid .= $line;
! }
! fclose($f);
! unset($f);
! unset($line);
! }
! break;
! case '1':
! $mid .= $val['element_source'];
! break;
! default:
! break;
! }
! }
! while(list($key,$val) =
@each($wcm->site['site_pages'][0]['page_elements']['right']))
{
! switch($val['element_type'])
{
! case '4':
! $right .=
$GLOBALS['phpgw']->hooks->single_tpl('website_right',$val['element_source'],True);
! break;
! case '3':
! case '2':
! if(@stat($val['element_source']))
! {
! $f = fopen($val['element_source'],'rb');
! while($line = fgets($f,1024))
{
! $right .= $line;
}
! fclose($f);
! unset($f);
! unset($line);
! }
! break;
! case '1':
! $right .= $val['element_source'];
! break;
! default:
! break;
}
}
! $tpl->set_var('left_content', $left ? $left : 'LEFT');
! $tpl->set_var('mid_content', $mid ? $mid : 'MIDDLE');
! $tpl->set_var('right_content',$right ? $right : 'RIGHT');
// _debug_array($wcm->site['site_pages'][0]);
--- 56,103 ----
/* Now parse each left, middle, and right element */
/* TODO ['site_pages'][0] below assumes to parse only the first page of
a site */
+ $top = '';
$left = '';
$mid = '';
$right = '';
! $bottom = '';
! $_list = array('top','left','mid','right','bottom');
!
! while(list(,$section) = each($_list))
{
! while(list($key,$val) =
@each($wcm->site['site_pages'][0]['page_elements'][$section]))
{
! switch($val['element_type'])
! {
! case '4':
! $$section .=
$GLOBALS['phpgw']->hooks->single_tpl('website_' .
$section,$val['element_source'],True);
! break;
! case '3':
! case '2':
! if(@stat($val['element_source']))
{
! $f =
fopen($val['element_source'],'rb');
! while($line = fgets($f,1024))
! {
! $$section .= $line;
! }
! fclose($f);
! unset($f);
! unset($line);
}
! break;
! case '1':
! $$section .= $val['element_source'];
! break;
! default:
! break;
! }
}
}
!
! $tpl->set_var('top_content', $top ? $top : 'TOP');
! $tpl->set_var('left_content', $left ? $left : 'LEFT');
! $tpl->set_var('mid_content', $mid ? $mid : 'MIDDLE');
! $tpl->set_var('right_content', $right ? $right : 'RIGHT');
! $tpl->set_var('bottom_content', $bottom ? $bottom : 'BOTTOM');
// _debug_array($wcm->site['site_pages'][0]);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] CVS: wcm/website main.php,1.6,1.7,
Miles Lott <address@hidden> <=
- Prev by Date:
[Phpgroupware-cvs] CVS: wcm/templates/default element_form.tpl,1.3,1.4 page_form.tpl,1.6,1.7
- Next by Date:
[Phpgroupware-cvs] CVS: wcm/inc class.boelement.inc.php,1.4,1.5 class.soelement.inc.php,1.8,1.9 class.uielement.inc.php,1.6,1.7 class.uipage.inc.php,1.9,1.10
- Previous by thread:
[Phpgroupware-cvs] CVS: wcm/templates/default element_form.tpl,1.3,1.4 page_form.tpl,1.6,1.7
- Next by thread:
[Phpgroupware-cvs] CVS: wcm/inc class.boelement.inc.php,1.4,1.5 class.soelement.inc.php,1.8,1.9 class.uielement.inc.php,1.6,1.7 class.uipage.inc.php,1.9,1.10
- Index(es):