forked from extern/egroupware
new portal templates
This commit is contained in:
parent
d27f077f09
commit
cf5f3680c7
@ -45,8 +45,6 @@ class baseportalbox {
|
|||||||
function baseportalbox($title="", $primary="", $secondary="", $tertiary="") {
|
function baseportalbox($title="", $primary="", $secondary="", $tertiary="") {
|
||||||
$this->setvar("title",$title);
|
$this->setvar("title",$title);
|
||||||
// echo "After SetVar Title = ".$this->getvar("title")."<br>\n";
|
// echo "After SetVar Title = ".$this->getvar("title")."<br>\n";
|
||||||
$this->setvar("outerwidth",220);
|
|
||||||
$this->setvar("innerwidth",220);
|
|
||||||
$this->setvar("outerborderwidth",1);
|
$this->setvar("outerborderwidth",1);
|
||||||
$this->setvar("titlebgcolor",$primary);
|
$this->setvar("titlebgcolor",$primary);
|
||||||
$this->setvar("innerbgcolor",$secondary);
|
$this->setvar("innerbgcolor",$secondary);
|
||||||
@ -72,6 +70,8 @@ class linkbox extends baseportalbox {
|
|||||||
*/
|
*/
|
||||||
function linkbox($title="", $primary="", $secondary="", $tertiary="") {
|
function linkbox($title="", $primary="", $secondary="", $tertiary="") {
|
||||||
$this->baseportalbox($title, $primary, $secondary, $tertiary);
|
$this->baseportalbox($title, $primary, $secondary, $tertiary);
|
||||||
|
$this->setvar("outerwidth",300);
|
||||||
|
$this->setvar("innerwidth",300);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
This is the only method within the class. Quite simply, as you can see
|
This is the only method within the class. Quite simply, as you can see
|
||||||
@ -79,19 +79,30 @@ class linkbox extends baseportalbox {
|
|||||||
*/
|
*/
|
||||||
function draw() {
|
function draw() {
|
||||||
global $phpgw, $phpgw_info;
|
global $phpgw, $phpgw_info;
|
||||||
|
|
||||||
echo '<table border="'.$this->getvar("outerborderwidth").'" cellpadding="0" cellspacing="0" width="'.$this->getvar("outerwidth").'" bordercolor="'.$this->getvar("outerbordercolor").'" bgcolor="'.$this->getvar("titlebgcolor").'">';
|
$p = new Template($phpgw->common->get_tpl_dir('home'));
|
||||||
echo '<tr><td align="center">'.$this->getvar("title").'</td></tr>';
|
$p->set_file(array('portal_main' => 'portal_main.tpl',
|
||||||
echo '<tr><td>';
|
'portal_linkbox_header' => 'portal_linkbox_header.tpl',
|
||||||
echo '<table border="1" cellpadding="0" cellspacing="0" width="'.$this->getvar("innerwidth").'" bgcolor="'.$this->getvar("innerbgcolor").'">';
|
'portal_linkbox' => 'portal_linkbox.tpl',
|
||||||
echo '<tr><td><ul>';
|
'portal_linkbox_footer' => 'portal_linkbox_footer.tpl'));
|
||||||
for ($x = 0; $x < count($this->data); $x++) {
|
$p->set_block('portal_main','portal_linkbox_header','portal_linkbox','portal_linkbox_footer');
|
||||||
echo '<li><a href="'.$this->data[$x][1].'">'.$this->data[$x][0].'</a></li>';
|
|
||||||
}
|
$p->set_var('outer_border',$this->getvar('outerborderwidth'));
|
||||||
echo '</ul></td></tr>';
|
$p->set_var('outer_width',$this->getvar('outerwidth'));
|
||||||
echo '</table>';
|
$p->set_var('outer_bordercolor',$this->getvar('outerbordercolor'));
|
||||||
echo '</td></tr>';
|
$p->set_var('outer_bgcolor',$this->getvar('titlebgcolor'));
|
||||||
echo '</table>';
|
$p->set_var('title',$this->getvar('title'));
|
||||||
|
$p->set_var('inner_width',$this->getvar('innerwidth'));
|
||||||
|
$p->set_var('inner_bgcolor',$this->getvar('innerbgcolor'));
|
||||||
|
$p->parse('output','portal_linkbox_header',True);
|
||||||
|
|
||||||
|
for ($x = 0; $x < count($this->data); $x++) {
|
||||||
|
$p->set_var('link',$this->data[$x][1]);
|
||||||
|
$p->set_var('text',$this->data[$x][0]);
|
||||||
|
$p->parse('output','portal_linkbox',True);
|
||||||
|
}
|
||||||
|
$p->parse('output','portal_linkbox_footer',True);
|
||||||
|
return $p->parse('out','portal_main');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -104,6 +115,8 @@ class resultbox extends baseportalbox {
|
|||||||
//constructor
|
//constructor
|
||||||
function resultbox($title="", $primary="", $secondary="", $tertiary="") {
|
function resultbox($title="", $primary="", $secondary="", $tertiary="") {
|
||||||
$this->baseportalbox($title, $primary, $secondary, $tertiary);
|
$this->baseportalbox($title, $primary, $secondary, $tertiary);
|
||||||
|
$this->setvar("outerwidth",400);
|
||||||
|
$this->setvar("innerwidth",400);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
This is the only method within the class. Quite simply, as you can see
|
This is the only method within the class. Quite simply, as you can see
|
||||||
|
5
phpgwapi/templates/default/portal_linkbox.tpl
Executable file
5
phpgwapi/templates/default/portal_linkbox.tpl
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_linkbox -->
|
||||||
|
<li><a href="{link}">{text}</a></li>
|
||||||
|
<!-- END portal_linkbox -->
|
||||||
|
|
6
phpgwapi/templates/default/portal_linkbox_footer.tpl
Executable file
6
phpgwapi/templates/default/portal_linkbox_footer.tpl
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_listbox_footer -->
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
<!-- END portal_listbox_footer -->
|
||||||
|
|
6
phpgwapi/templates/default/portal_linkbox_header.tpl
Executable file
6
phpgwapi/templates/default/portal_linkbox_header.tpl
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_listbox_header -->
|
||||||
|
<td>
|
||||||
|
<ul>
|
||||||
|
<!-- END portal_listbox_header -->
|
||||||
|
|
16
phpgwapi/templates/default/portal_main.tpl
Executable file
16
phpgwapi/templates/default/portal_main.tpl
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
<table border="{outer_border}" cellpadding="0" cellspacing="0" width="{outer_width}" bordercolor="{outer_bordercolor}" bgcolor="{outer_bgcolor}">
|
||||||
|
<tr>
|
||||||
|
<td align="center">{title}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table border="1" cellpadding="0" cellspacing="0" width="{inner_width}" bgcolor="{inner_bgcolor}">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{output}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
5
phpgwapi/templates/verdilak/portal_linkbox.tpl
Executable file
5
phpgwapi/templates/verdilak/portal_linkbox.tpl
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_linkbox -->
|
||||||
|
<li><a href="{link}">{text}</a></li>
|
||||||
|
<!-- END portal_linkbox -->
|
||||||
|
|
6
phpgwapi/templates/verdilak/portal_linkbox_footer.tpl
Executable file
6
phpgwapi/templates/verdilak/portal_linkbox_footer.tpl
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_listbox_footer -->
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
<!-- END portal_listbox_footer -->
|
||||||
|
|
6
phpgwapi/templates/verdilak/portal_linkbox_header.tpl
Executable file
6
phpgwapi/templates/verdilak/portal_linkbox_header.tpl
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<!-- $Id$ -->
|
||||||
|
<!-- BEGIN portal_listbox_header -->
|
||||||
|
<td>
|
||||||
|
<ul>
|
||||||
|
<!-- END portal_listbox_header -->
|
||||||
|
|
16
phpgwapi/templates/verdilak/portal_main.tpl
Executable file
16
phpgwapi/templates/verdilak/portal_main.tpl
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
<table border="{outer_border}" cellpadding="0" cellspacing="0" width="{outer_width}" bordercolor="{outer_bordercolor}" bgcolor="{outer_bgcolor}">
|
||||||
|
<tr>
|
||||||
|
<td align="center">{title}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table border="1" cellpadding="0" cellspacing="0" width="{inner_width}" bgcolor="{inner_bgcolor}">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{output}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
Loading…
Reference in New Issue
Block a user