[pLog-svn] r6599 - misc/mediawiki/net/lifetype
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Thu Jun 19 14:17:02 EDT 2008
Author: oscar
Date: 2008-06-19 14:17:02 -0400 (Thu, 19 Jun 2008)
New Revision: 6599
Added:
misc/mediawiki/net/lifetype/LifeType.php
Log:
added file that wasn't under source control. This file needs to be in the parent directory, or have a symlink pointing to it from the parent directory
Added: misc/mediawiki/net/lifetype/LifeType.php
===================================================================
--- misc/mediawiki/net/lifetype/LifeType.php (rev 0)
+++ misc/mediawiki/net/lifetype/LifeType.php 2008-06-19 18:17:02 UTC (rev 6599)
@@ -0,0 +1,224 @@
+<?php
+/**
+ * LifeType Template for LifeType OpenSource Blogging Platform Project
+ *
+ * Build by Mark Wu (mark.wu at markplace.net)
+ *
+ * @todo document
+ * @package MediaWiki
+ * @subpackage Skins
+ */
+
+if( !defined( 'MEDIAWIKI' ) )
+ die();
+
+/** */
+require_once('includes/SkinTemplate.php');
+
+/**
+ * Inherit main code from SkinTemplate, set the CSS and template filter.
+ * @todo document
+ * @package MediaWiki
+ * @subpackage Skins
+ */
+class SkinLifeType extends SkinTemplate {
+ /** Using monobook. */
+ function initPage( &$out ) {
+ SkinTemplate::initPage( $out );
+ $this->skinname = 'lifetype';
+ $this->stylename = 'lifetype';
+ $this->template = 'LifeTypeTemplate';
+ }
+}
+
+/**
+ * @todo document
+ * @package MediaWiki
+ * @subpackage Skins
+ */
+class LifeTypeTemplate extends QuickTemplate {
+ /**
+ * Template filter callback for LifeType skin.
+ * Takes an associative array of data set from a SkinTemplate-based
+ * class, and a wrapper for MediaWiki's localization database, and
+ * outputs a formatted page.
+ *
+ * @access private
+ */
+ function execute() {
+ // Suppress warnings to prevent notices about missing indexes in $this->data
+ wfSuppressWarnings();
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php $this->text('lang') ?>" lang="<?php $this->text('lang') ?>" dir="<?php $this->text('dir') ?>">
+ <head>
+ <meta http-equiv="Content-Type" content="<?php $this->text('mimetype') ?>; charset=<?php $this->text('charset') ?>" />
+ <?php $this->html('headlinks') ?>
+ <title><?php $this->text('pagetitle') ?></title>
+
+ <style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/main.css"; /*]]>*/</style>
+ <link rel="stylesheet" type="text/css" <?php if(empty($this->data['printable']) ) { ?>media="print"<?php } ?> href="<?php $this->text('stylepath') ?>/common/commonPrint.css" />
+ <!--[if lt IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE50Fixes.css";</style><![endif]-->
+ <!--[if IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE55Fixes.css";</style><![endif]-->
+ <!--[if gte IE 6]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE60Fixes.css";</style><![endif]-->
+ <!--[if IE]><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath') ?>/common/IEFixes.js"></script>
+ <meta http-equiv="imagetoolbar" content="no" /><![endif]-->
+
+ <?php if($this->data['jsvarurl' ]) { ?><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl') ?>"></script><?php } ?>
+ <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/common/wikibits.js"></script>
+ <?php if($this->data['usercss' ]) { ?><style type="text/css"><?php $this->html('usercss') ?></style><?php } ?>
+ <?php if($this->data['userjs' ]) { ?><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs') ?>"></script><?php } ?>
+ <?php if($this->data['userjsprev']) { ?><script type="<?php $this->text('jsmimetype') ?>"><?php $this->html('userjsprev') ?></script><?php } ?>
+ <?php if($this->data['trackbackhtml']) print $this->data['trackbackhtml']; ?>
+
+ <link rel="stylesheet" href="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/style.css" type="text/css" />
+ </head>
+ <body>
+ <div id="page">
+ <div id="header">
+ <div id="headerimg">
+ <a href="/"></a>
+ </div>
+ </div>
+ <table>
+ <tr>
+ <td style="border:0px;width:750px;padding:0px;"><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/<?php $this->text('lang') ?>/news.jpg" width="118" height="35" border="0" alt="News" /></a><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/features"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/<?php $this->text('lang') ?>/features.jpg" width="126" height="35" border="0" alt="Features" /></a><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/downloads"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/<?php $this->text('lang') ?>/downloads.jpg" alt="Downloads" width="118" height="35" border="0" /></a><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/development"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename')
?>/<?php $this->text('lang') ?>/development.jpg" alt="Development" width="148" height="35" border="0" /></a><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/support"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/<?php $this->text('lang') ?>/support.jpg" alt="Support" width="121" height="35" border="0" /></a><a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/aboutus"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/<?php $this->text('lang') ?>/aboutus.jpg" alt="About Us" width="119" height="35" border="0" /></a></td>
+ </tr>
+ </table>
+
+ <div id="content" class="narrowcolumn">
+ <div><?php echo kwBreadCrumbsTAL() ?></div>
+ <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?>
+ <div class="post">
+ <h2><?php $this->text('title') ?></h2>
+ </div>
+ <div id="bodyContent" class="entry">
+ <h3 id="siteSub"><?php $this->msg('tagline') ?></h3>
+ <div id="contentSub"><?php $this->html('subtitle') ?></div>
+ <?php if($this->data['undelete']) { ?><div id="contentSub"><?php $this->html('undelete') ?></div><?php } ?>
+ <?php if($this->data['newtalk'] ) { ?><div class="usermessage"><?php $this->html('newtalk') ?></div><?php } ?>
+ <!-- start content -->
+ <?php $this->html('bodytext') ?>
+ <?php if($this->data['catlinks']) { ?><div id="catlinks"><?php $this->html('catlinks') ?></div><?php } ?>
+ <!-- end content -->
+ </div>
+ </div>
+
+ <div id="sidebar" style="padding-left: 15px">
+ <ul>
+ <li><h2><label for="searchInput"><?php $this->msg('search') ?></label></h2>
+ <form name="searchform" action="<?php $this->text('searchaction') ?>">
+ <input id="searchInput" name="search" type="text" <?php if($this->haveMsg('accesskey-search')) { ?>accesskey="<?php $this->msg('accesskey-search') ?>"<?php } if( isset( $this->data['search'] ) ) { ?> value="<?php $this->text('search') ?>"<?php } ?> />
+ <br/>
+ <br/>
+ <input type='submit' name="go" value="<?php $this->msg('go') ?>"/>
+ <input type='submit' name="fulltext" value="<?php $this->msg('search') ?>" />
+ </form>
+ </li>
+
+ <li><h2><?php $this->msg('views') ?></h2>
+ <ul>
+ <?php foreach($this->data['content_actions'] as $key => $action) { ?>
+ <li><a href="<?php echo htmlspecialchars($action['href']) ?>"><?php echo htmlspecialchars($action['text']) ?></a></li>
+ <?php } ?>
+ </ul>
+ </li>
+
+ <li><h2><?php $this->msg('personaltools') ?></h2>
+ <ul>
+ <?php foreach($this->data['personal_urls'] as $key => $item) { ?>
+ <li id="pt-<?php echo htmlspecialchars($key) ?>" style="padding-left: 20px;"><a href="<?php echo htmlspecialchars($item['href']) ?>"><a href="<?php echo htmlspecialchars($item['href']) ?>"<?php if(!empty($item['class'])) { ?> class="<?php echo htmlspecialchars($item['class']) ?>"<?php } ?>><?php echo htmlspecialchars($item['text']) ?></a></li>
+ <?php } ?>
+ </ul>
+ </li>
+
+ <?php foreach ($this->data['sidebar'] as $bar => $cont) { ?>
+ <li><h2><?php
+ $out = wfMsg( $bar );
+ if($out) echo $out;
+ else echo $bar;
+ ?></h2>
+ <ul>
+ <?php foreach($cont as $key => $val) { ?>
+ <li><a href="<?php echo htmlspecialchars($val['href']) ?>"><?php echo htmlspecialchars($val['text'])?></a></li>
+ <?php } ?>
+ </ul>
+ </li>
+ <?php } ?>
+
+ <li><h2><?php $this->msg('toolbox') ?></h2>
+ <ul>
+ <?php if($this->data['notspecialpage']) { foreach( array( 'whatlinkshere', 'recentchangeslinked' ) as $special ) { ?>
+ <li><a href="<?php echo htmlspecialchars($this->data['nav_urls'][$special]['href']) ?>"><?php echo $this->msg($special) ?></a></li>
+ <?php } } ?>
+ <?php if(isset($this->data['nav_urls']['trackbacklink'])) { ?>
+ <li><a href="<?php echo htmlspecialchars($this->data['nav_urls']['trackbacklink']['href']) ?>"><?php echo $this->msg('trackbacklink') ?></a></li>
+ <?php } ?>
+ <?php if($this->data['feeds']) { ?>
+ <li><?php foreach($this->data['feeds'] as $key => $feed) { ?><span><a href="<?php echo htmlspecialchars($feed['href']) ?>"><?php echo htmlspecialchars($feed['text'])?></a> </span><?php } ?></li>
+ <?php } ?>
+ <?php foreach( array('contributions', 'emailuser', 'upload', 'specialpages') as $special ) { ?>
+ <?php if($this->data['nav_urls'][$special]) {?>
+ <li><a href="<?php echo htmlspecialchars($this->data['nav_urls'][$special]['href']) ?>"><?php $this->msg($special) ?></a></li>
+ <?php } ?>
+ <?php } ?>
+ <?php if(!empty($this->data['nav_urls']['print']['href'])) { ?>
+ <li><a href="<?php echo htmlspecialchars($this->data['nav_urls']['print']['href']) ?>"><?php echo $this->msg('printableversion') ?></a></li>
+ <?php } ?>
+ </ul>
+ </li>
+
+ <?php if( $this->data['language_urls'] ) { ?>
+ <li><h2><?php $this->msg('otherlanguages') ?></h2>
+ <ul>
+ <?php foreach($this->data['language_urls'] as $langlink) { ?>
+ <li><a href="<?php echo htmlspecialchars($langlink['href']) ?>"><?php echo $langlink['text'] ?></a></li>
+ <?php } ?>
+ </ul>
+ </li>
+ <?php } ?>
+ </ul>
+
+ <?php if($this->data['poweredbyico']) { ?><div id="f-poweredbyico"><?php $this->html('poweredbyico') ?></div><?php } ?>
+ <br/><br/><br/><br/>
+ <?php if($this->data['copyrightico']) { ?><div id="f-copyrightico"><?php $this->html('copyrightico') ?></div><?php } ?>
+ </div>
+
+ <div id="footer">
+ <ul>
+ <?php if($this->data['lastmod' ]) { ?><li><?php $this->html('lastmod') ?></li><?php } ?>
+ <?php if($this->data['viewcount' ]) { ?><li><?php $this->html('viewcount') ?></li><?php } ?>
+ <?php if($this->data['numberofwatchingusers' ]) { ?><li><?php $this->html('numberofwatchingusers') ?></li><?php } ?>
+ <?php if($this->data['credits' ]) { ?><li><?php $this->html('credits') ?></li><?php } ?>
+ <?php if($this->data['copyright' ]) { ?><li><?php $this->html('copyright') ?></li><?php } ?>
+ <?php if($this->data['about' ]) { ?><li><?php $this->html('about') ?></li><?php } ?>
+ <?php if($this->data['disclaimer']) { ?><li><?php $this->html('disclaimer') ?></li><?php } ?>
+ <?php if($this->data['tagline']) { ?><li><?php echo $this->data['tagline'] ?></li><?php } ?>
+ </ul>
+
+ <table style="border-top: 1px solid #efefef">
+ <tr>
+ <td style="width:238px;text-align:left">© 2008 <a href="http://www.lifetype.net" class="black">LifeType</a>. All rights reserved.</td>
+ <td style="width:272;text-align:center">
+ <a href="http://www.lifetype.net/" class="black">International</a> |
+ <a href="http://www.lifetype.de/" class="black">Germany</a> |
+ <a href="http://www.lifetype.org.tw/" class="black">Taiwan</a> |
+ <a href="http://www.lifetype.ru/" class="black">Russia</a> |
+ <a href="http://lifetype.net.ua/" class="black">Ukraine</a>
+ </td>
+ <td style="width:240px;text-align:right">
+
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ <?php $this->html('reporttime') ?>
+ </body>
+</html>
+<?php
+ wfRestoreWarnings();
+ }
+}
+?>
More information about the pLog-svn
mailing list