Location: PHPKode > projects > ProNuke. Postnuke To Oracle > postnuke/html/themes/PostNukeBlue/theme.php
<?php 
// $Id: theme.php,v 1.3 2002/03/10 01:19:27 niceguyeddie Exp $ Exp $Name:  $
// ----------------------------------------------------------------------
// POST-NUKE Content Management System
// Copyright (C) 2002 by the PostNuke Development Team.
// http://www.postnuke.com/
// ----------------------------------------------------------------------
// Based on:
// Thatware - http://thatware.org/
// PHP-NUKE Web Portal System - http://phpnuke.org/
// ----------------------------------------------------------------------
// LICENSE
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License (GPL)
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// To read the license please visit http://www.gnu.org/copyleft/gpl.html
// ----------------------------------------------------------------------
// Original Author of file: Brumie - http://vipixel.com
// Purpose of file: Default PostNuke Theme
// Graphics designed by Abraham Irawan - Brumie - http://vipixel.com
// Helped by Dracos
// ----------------------------------------------------------------------
//

$thename = "PostNukeBlue";
$postnuke_theme = true;

themes_get_language();

$bgcolor1 = "#D4E2ED";
$bgcolor2 = "#739FC4";
$bgcolor3 = "#D4E2ED";
$bgcolor4 = "#739FC4";
$textcolor1 = "#000000";
$textcolor2 = "#000000";


function OpenTable() {
    global $bgcolor1, $bgcolor2;
    echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>\n";
    echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

function CloseTable() {
    echo "</td></tr></table></td></tr></table>\n";
}

function OpenTable2() {
    global $bgcolor1, $bgcolor2;
    echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\" align=\"center\"><tr><td>\n";
    echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

function CloseTable2() {
    echo "</td></tr></table></td></tr></table><br />\n";
}

function themeheader() {
    global  $thename, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4,  $index;
//FTO Adapted to 7.03

    global $slogan,$sitename,$banners,$type;
/*    $slogan = pnConfigGetVar('slogan');
    $sitename = pnConfigGetVar('sitename');
    $banners = pnConfigGetVar('banners');
    $type = pnVarCleanFromInput('type');
*/

    echo "</head>\n";
    echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n\n\n";
//Begin Header
        include("themes/$thename/header.html");

    echo "<table width=\"780\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n"
        ."<tr valign=\"top\">\n"
        ."<td width=\"42\" align=\"left\" valign=\"top\"><img src=\"themes/$thename/images/left.gif\" width=\"42\" height=\"233\" border=\"0\" alt=\"\"></td>\n"
        ."<td bgcolor=\"#333333\"><img src=\"themes/$thename/images/pixel.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td>\n"
        ."<td background=\"themes/$thename/images/BlockRContent.gif\"><img src=\"themes/$thename/images/pixel.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td>\n"
        ."<td background=\"themes/$thename/images/BlockRContent.gif\" width=\"150\" valign=\"top\">\n";
    blocks('left');
    echo "</td>\n"
        ."<td bgcolor=\"#FFFFFF\"><img src=\"themes/$thename/images/pixel.gif\" width=\"15\" height=\"1\" border=\"0\" alt=\"\"></td>\n"
        ."<td width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#FFFFFF\">\n";
            if ($index == 1) {
            blocks('centre');
        }
}

function themefooter() {
    global $thename, $index, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4,$slogan;

// New version only
//    $slogan = pnConfigGetVar('slogan');
            if ($index == 1) {
    echo "</td>\n"
        ."<td bgcolor=\"#FFFFFF\"><img src=\"themes/$thename/images/pixel.gif\" width=\"15\" height=\"1\" border=\"0\" alt=\"\"></td>\n"
        ."<td bgcolor=\"#FFFFFF\" valign=\"top\" width=\"150\">\n";
            blocks('right');
}
    echo "</td>\n"
        ."<td bgcolor=\"#FFFFFF\"><img src=\"themes/$thename/images/pixel.gif\" width=10 height=1 border=0 alt=\"\">\n"
        ."<td bgcolor=\"#333333\"><img src=\"themes/$thename/images/pixel.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td>\n"
        ."</td>\n"
        ."</tr>\n"
        ."</table>\n\n\n";
//Begin Foot Slogan
        include("themes/$thename/footnav.html");
    echo "<br /><table width=\"780\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" bgcolor=\"#ffffff\">\n"
        ."<tr align=\"center\">\n"
        ."<td width=\"100%\" colspan=\"3\">\n";
    footmsg();
    echo "</td>\n"
        ."</tr>\n"
        ."</table>\n\n\n";
}

function themeindex ($_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $info, $links, $preformat) {
    global $thename, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4,  $sepcolor,$anonymous,$tipath;

/*
    $anonymous = pnConfigGetVar('anonymous');
    $tipath = pnConfigGetVar('tipath');
*/

//Begin Story Box
        include("themes/$thename/storybox.html");
}

function themearticle ($_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $_deprecated, $info, $links, $preformat) {
    global $thename, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $sepcolor;
//Begin Article Box
        include("themes/$thename/articlebox.html");
}

function themesidebox($block) {
    global $thename;
if (empty($block['position'])) {

    $block['position'] = "l";
    $block['title'] .= "-> No position ??";
 }


//Begin Left Block
    if ($block['position'] == 'l') {
        include("themes/$thename/leftblock.html");
}

//Begin Right Block
    if ($block['position'] == 'r') {
        include("themes/$thename/righblock.html");
}

//Begin Center Block
    if ($block['position'] == 'c') {
    echo $block['content']
     ."<br />";
     }

}
?>
Return current item: ProNuke. Postnuke To Oracle