[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') ?>"/>&nbsp;
+	          <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>&nbsp;</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">&copy; 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