/**
  * Build an array that represents the sidebar(s), the navigation bar among them
  *
  * @return array
  * @access private
  */
 function buildSidebar()
 {
     $fname = 'SkinTemplate::buildSidebar';
     wfProfileIn($fname);
     $bar = array();
     $lines = explode("\n", wfMsgForContent('sidebar'));
     foreach ($lines as $line) {
         if (strpos($line, '*') !== 0) {
             continue;
         }
         if (strpos($line, '**') !== 0) {
             $line = trim($line, '* ');
             $heading = $line;
         } else {
             if (strpos($line, '|') !== false) {
                 // sanity check
                 $line = explode('|', trim($line, '* '), 2);
                 $link = wfMsgForContent($line[0]);
                 if ($link == '-') {
                     continue;
                 }
                 if (wfNoMsg($line[1], $text = wfMsg($line[1]))) {
                     $text = $line[1];
                 }
                 if (wfNoMsg($line[0], $link)) {
                     $link = $line[0];
                 }
                 $bar[$heading][] = array('text' => $text, 'href' => $this->makeInternalOrExternalUrl($link), 'id' => 'n-' . strtr($line[1], ' ', '-'));
             } else {
                 continue;
             }
         }
     }
     wfProfileOut($fname);
     return $bar;
 }
    /**
     * Template filter callback for MonoBook 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'];
        }
        ?>

    <?php 
        if ($this->data['trackbackhtml']) {
            print $this->data['trackbackhtml'];
        }
        ?>
    <?php 
        global $wgGmapKey, $wgGmapSource;
        if (preg_match("/class=\"googleMap\"/i", $this->data['bodytext'], $result_preg_match)) {
            ?>
    <!-- gmap -->
    <script src="<?php 
            echo $wgGmapSource . $wgGmapKey;
            ?>
" type="<?php 
            $this->text('jsmimetype');
            ?>
"></script>
    <script type="<?php 
            $this->text('jsmimetype');
            ?>
" src="<?php 
            $this->text('stylepath');
            ?>
/common/gmap.js"></script>
    <!-- gmap --> <?php 
        }
        ?>
  </head>
    <?php 
        if ($this->data['trackbackhtml']) {
            print $this->data['trackbackhtml'];
        }
        ?>
    <!-- gmap -->
    <?php 
        global $wgGmapKey, $wgGmapSource;
        if (preg_match("/class=\"googleMap\"/i", $this->data['bodytext'], $result_preg_match)) {
            ?>
    <script src="<?php 
            echo $wgGmapSource . $wgGmapKey;
            ?>
" type="<?php 
            $this->text('jsmimetype');
            ?>
"></script>
    <script type="<?php 
            $this->text('jsmimetype');
            ?>
" src="<?php 
            $this->text('stylepath');
            ?>
/common/gmap.js"></script>
    <!-- gmap --> <?php 
        }
        ?>
  </head>
  <body <?php 
        if (preg_match("/class=\"googleMap\"/i", $this->data['bodytext'], $result_preg_match)) {
            ?>
 onLoad="renderMaps()" <?php 
        }
        ?>
        <?php 
        if ($this->data['body_ondblclick']) {
            ?>
ondblclick="<?php 
            $this->text('body_ondblclick');
            ?>
"<?php 
        }
        ?>
        <?php 
        if ($this->data['body_onload']) {
            ?>
onload="<?php 
            $this->text('body_onload');
            ?>
"<?php 
        }
        ?>
        <?php 
        if ($this->data['nsclass']) {
            ?>
class="<?php 
            $this->text('nsclass');
            ?>
"<?php 
        }
        ?>
>
    <div id="globalWrapper">
      <div id="column-content">
	<div id="content">
	  <a name="top" id="contentTop"></a>
	  <?php 
        if ($this->data['sitenotice']) {
            ?>
<div id="siteNotice"><?php 
            $this->html('sitenotice');
            ?>
</div><?php 
        }
        ?>
	  <h1 class="firstHeading"><?php 
        $this->text('title');
        ?>
</h1>
	  <div id="bodyContent">
	    <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 class="visualClear"></div>
	  </div>
	</div>
      </div>
      <div id="column-one">
	<div id="p-cactions" class="portlet">
	  <h5><?php 
        $this->msg('views');
        ?>
</h5>
	  <ul>
	    <?php 
        foreach ($this->data['content_actions'] as $key => $action) {
            ?>
<li id="ca-<?php 
            echo htmlspecialchars($key);
            ?>
"
	       <?php 
            if ($action['class']) {
                ?>
class="<?php 
                echo htmlspecialchars($action['class']);
                ?>
"<?php 
            }
            ?>
	       ><a href="<?php 
            echo htmlspecialchars($action['href']);
            ?>
"><?php 
            echo htmlspecialchars($action['text']);
            ?>
</a></li><?php 
        }
        ?>
	  </ul>
	</div>
	<div class="portlet" id="p-personal">
	  <h5><?php 
        $this->msg('personaltools');
        ?>
</h5>
	  <div class="pBody">
	    <ul>
	    <?php 
        foreach ($this->data['personal_urls'] as $key => $item) {
            ?>
<li id="pt-<?php 
            echo htmlspecialchars($key);
            ?>
"><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>
	  </div>
	</div>
	<div class="portlet" id="p-logo">
	  <a style="background-image: url(<?php 
        $this->text('logopath');
        ?>
);"
	    href="<?php 
        echo htmlspecialchars($this->data['nav_urls']['mainpage']['href']);
        ?>
"
	    title="<?php 
        $this->msg('mainpage');
        ?>
"></a>
	</div>
	<script type="<?php 
        $this->text('jsmimetype');
        ?>
"> if (window.isMSIE55) fixalpha(); </script>
	<?php 
        foreach ($this->data['sidebar'] as $bar => $cont) {
            ?>
	<div class='portlet' id='p-<?php 
            echo htmlspecialchars($bar);
            ?>
'>
	  <h5><?php 
            $out = wfMsg($bar);
            if (wfNoMsg($bar, $out)) {
                echo $bar;
            } else {
                echo $out;
            }
            ?>
</h5>
	  <div class='pBody'>
	    <ul>
	    <?php 
            foreach ($cont as $key => $val) {
                ?>
	      <li id="<?php 
                echo htmlspecialchars($val['id']);
                ?>
"><a href="<?php 
                echo htmlspecialchars($val['href']);
                ?>
"><?php 
                echo htmlspecialchars($val['text']);
                ?>
</a></li>
	     <?php 
            }
            ?>
	    </ul>
	  </div>
	</div>
	<?php 
        }
        ?>
	<div id="p-search" class="portlet">
	  <h5><label for="searchInput"><?php 
        $this->msg('search');
        ?>
</label></h5>
	  <div class="pBody">
	    <form name="searchform" action="<?php 
        $this->text('searchaction');
        ?>
" id="searchform">
	      <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 
        }
        ?>
 />
	      <input type='submit' name="go" class="searchButton" id="searchGoButton"
	        value="<?php 
        $this->msg('go');
        ?>
"
	        />&nbsp;<input type='submit' name="fulltext"
	        class="searchButton"
	        value="<?php 
        $this->msg('search');
        ?>
" />
	    </form>
	  </div>
	</div>
	<div class="portlet" id="p-tb">
	  <h5><?php 
        $this->msg('toolbox');
        ?>
</h5>
	  <div class="pBody">
	    <ul>
		  <?php 
        if ($this->data['notspecialpage']) {
            foreach (array('whatlinkshere', 'recentchangeslinked') as $special) {
                ?>
		  <li id="t-<?php 
                echo $special;
                ?>
"><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 id="t-trackbacklink"><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 id="feedlinks"><?php 
            foreach ($this->data['feeds'] as $key => $feed) {
                ?>
<span id="feed-<?php 
                echo htmlspecialchars($key);
                ?>
"><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 id="t-<?php 
                echo $special;
                ?>
"><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 id="t-print"><a href="<?php 
            echo htmlspecialchars($this->data['nav_urls']['print']['href']);
            ?>
"><?php 
            echo $this->msg('printableversion');
            ?>
</a></li>
	      <?php 
        }
        ?>
	      <!-- patch highlighting ma 02.03.2005 -->
	      <li> <a title="Click to open an input box for highlighting terms." style="cursor: hand;" onclick="SearchAndHighlightPrompt('this and that')">Highlight terms</a></li>
	      <!-- end patch -->
	    </ul>
	  </div>
	</div>
	<?php 
        if ($this->data['language_urls']) {
            ?>
<div id="p-lang" class="portlet">
	  <h5><?php 
            $this->msg('otherlanguages');
            ?>
</h5>
	  <div class="pBody">
	    <ul>
	      <?php 
            foreach ($this->data['language_urls'] as $langlink) {
                ?>
	      <li class="<?php 
                echo htmlspecialchars($langlink['class']);
                ?>
">
	      <a href="<?php 
                echo htmlspecialchars($langlink['href']);
                ?>
"><?php 
                echo $langlink['text'];
                ?>
</a>
	      </li>
	      <?php 
            }
            ?>
	    </ul>
	  </div>
	</div>
	<?php 
        }
        ?>
      </div><!-- end of the left (by default at least) column -->
      <div class="visualClear"></div>
      <div id="footer">
    <?php 
        if ($this->data['poweredbyico']) {
            ?>
<div id="f-poweredbyico"><?php 
            $this->html('poweredbyico');
            ?>
</div><?php 
        }
        ?>
	<?php 
        if ($this->data['copyrightico']) {
            ?>
<div id="f-copyrightico"><?php 
            $this->html('copyrightico');
            ?>
</div><?php 
        }
        ?>
	<ul id="f-list">
	  <?php 
        if ($this->data['lastmod']) {
            ?>
<li id="f-lastmod"><?php 
            $this->html('lastmod');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['viewcount']) {
            ?>
<li id="f-viewcount"><?php 
            $this->html('viewcount');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['numberofwatchingusers']) {
            ?>
<li id="f-numberofwatchingusers"><?php 
            $this->html('numberofwatchingusers');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['credits']) {
            ?>
<li id="f-credits"><?php 
            $this->html('credits');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['copyright']) {
            ?>
<li id="f-copyright"><?php 
            $this->html('copyright');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['about']) {
            ?>
<li id="f-about"><?php 
            $this->html('about');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['disclaimer']) {
            ?>
<li id="f-disclaimer"><?php 
            $this->html('disclaimer');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['tagline']) {
            ?>
<li id="f-tagline"><?php 
            echo $this->data['tagline'];
            ?>
</li><?php 
        }
        ?>
	</ul>
      </div>
    </div>
    <?php 
        $this->html('reporttime');
        ?>
  </body>
</html>
<?php 
        wfRestoreWarnings();
    }
    /**
     * Template filter callback for MonoBook 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 lt IE 7]><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'];
        }
        ?>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-264833-4";
urchinTracker();
</script>
  </head>
  <body <?php 
        if ($this->data['body_ondblclick']) {
            ?>
ondblclick="<?php 
            $this->text('body_ondblclick');
            ?>
"<?php 
        }
        ?>
        <?php 
        if ($this->data['body_onload']) {
            ?>
onload="<?php 
            $this->text('body_onload');
            ?>
"<?php 
        }
        ?>
        <?php 
        if ($this->data['nsclass']) {
            ?>
class="<?php 
            $this->text('nsclass');
            ?>
"<?php 
        }
        ?>
>
    <div id="globalWrapper">
      <div id="column-content">
	<div id="content">
	  <a name="top" id="top"></a>
	  <?php 
        if ($this->data['sitenotice']) {
            ?>
<div id="siteNotice"><?php 
            $this->html('sitenotice');
            ?>
</div><?php 
        }
        ?>
	  <h1 class="firstHeading"><?php 
        $this->text('title');
        ?>
</h1>
	  <div id="bodyContent">
	    <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 class="visualClear"></div>
	  </div>
	</div>
      </div>
      <div id="column-one">
	<div id="p-cactions" class="portlet">
	  <h5><?php 
        $this->msg('views');
        ?>
</h5>
	  <ul>
	    <?php 
        foreach ($this->data['content_actions'] as $key => $action) {
            ?>
<li id="ca-<?php 
            echo htmlspecialchars($key);
            ?>
"
	       <?php 
            if ($action['class']) {
                ?>
class="<?php 
                echo htmlspecialchars($action['class']);
                ?>
"<?php 
            }
            ?>
	       ><a href="<?php 
            echo htmlspecialchars($action['href']);
            ?>
"><?php 
            echo htmlspecialchars($action['text']);
            ?>
</a></li><?php 
        }
        ?>
	  </ul>
	</div>
	<div class="portlet" id="p-personal">
	  <h5><?php 
        $this->msg('personaltools');
        ?>
</h5>
	  <div class="pBody">
	    <ul><?php 
        if (is_file('mirror.stamp')) {
            $link = '/' . $this->data['thispage'];
            # Unfortunately, the above doesn't work on some special
            # pages like whatlinkshere.  Here's the workaround:
            if ($this->data['content_actions']['article']) {
                $link = $this->data['content_actions']['article']['href'];
            }
            $link = htmlspecialchars("http://wiki.openzaurus.org{$link}");
            ?>
              <span style='text-transform:none;color:gray;'>
                Mirror of <a href='<?php 
            echo $link;
            ?>
'><?php 
            echo $link;
            ?>
</a>
		&nbsp;last updated <?php 
            echo file_get_contents('mirror.stamp');
            ?>
              </span>
            <?php 
        } else {
            foreach ($this->data['personal_urls'] as $key => $item) {
                ?>
<li id="pt-<?php 
                echo htmlspecialchars($key);
                ?>
"><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>
	  </div>
	</div>
	<div class="portlet" id="p-logo">
	  <a style="background-image: url(<?php 
        $this->text('logopath');
        ?>
);"
	    href="<?php 
        echo htmlspecialchars($this->data['nav_urls']['mainpage']['href']);
        ?>
"
	    title="<?php 
        $this->msg('mainpage');
        ?>
"></a>
	</div>
	<script type="<?php 
        $this->text('jsmimetype');
        ?>
"> if (window.isMSIE55) fixalpha(); </script>
	<?php 
        foreach ($this->data['sidebar'] as $bar => $cont) {
            ?>
	<div class='portlet' id='p-<?php 
            echo htmlspecialchars($bar);
            ?>
'>
	  <h5><?php 
            $out = wfMsg($bar);
            if (wfNoMsg($bar, $out)) {
                echo $bar;
            } else {
                echo $out;
            }
            ?>
</h5>
	  <div class='pBody'>
	    <ul>
	    <?php 
            foreach ($cont as $key => $val) {
                ?>
	      <li id="<?php 
                echo htmlspecialchars($val['id']);
                ?>
"><a href="<?php 
                echo htmlspecialchars($val['href']);
                ?>
"><?php 
                echo htmlspecialchars($val['text']);
                ?>
</a></li>
	     <?php 
            }
            ?>
	    </ul>
	  </div>
	</div>
	<?php 
        }
        ?>
	<div id="p-search" class="portlet">
	  <h5><label for="searchInput"><?php 
        $this->msg('search');
        ?>
</label></h5>
	  <div class="pBody">
	    <form name="searchform" action="<?php 
        $this->text('searchaction');
        ?>
" id="searchform">
	      <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 
        }
        ?>
 />
	      <input type='submit' name="go" class="searchButton" id="searchGoButton"
	        value="<?php 
        $this->msg('go');
        ?>
"
	        />&nbsp;<input type='submit' name="fulltext"
	        class="searchButton"
	        value="<?php 
        $this->msg('search');
        ?>
" />
	    </form>
	  </div>
	</div>
	<div class="portlet" id="p-tb">
	  <h5><?php 
        $this->msg('toolbox');
        ?>
</h5>
	  <div class="pBody">
	    <ul>
		  <?php 
        if ($this->data['notspecialpage']) {
            foreach (array('whatlinkshere', 'recentchangeslinked') as $special) {
                ?>
		  <li id="t-<?php 
                echo $special;
                ?>
"><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 id="t-trackbacklink"><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 id="feedlinks"><?php 
            foreach ($this->data['feeds'] as $key => $feed) {
                ?>
<span id="feed-<?php 
                echo htmlspecialchars($key);
                ?>
"><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 id="t-<?php 
                echo $special;
                ?>
"><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 id="t-print"><a href="<?php 
            echo htmlspecialchars($this->data['nav_urls']['print']['href']);
            ?>
"><?php 
            echo $this->msg('printableversion');
            ?>
</a></li>
	      <?php 
        }
        ?>
	    </ul>
	  </div>
	</div>
	<?php 
        if ($this->data['language_urls']) {
            ?>
<div id="p-lang" class="portlet">
	  <h5><?php 
            $this->msg('otherlanguages');
            ?>
</h5>
	  <div class="pBody">
	    <ul>
	      <?php 
            foreach ($this->data['language_urls'] as $langlink) {
                ?>
	      <li class="<?php 
                echo htmlspecialchars($langlink['class']);
                ?>
">
	      <a href="<?php 
                echo htmlspecialchars($langlink['href']);
                ?>
"><?php 
                echo $langlink['text'];
                ?>
</a>
	      </li>
	      <?php 
            }
            ?>
	    </ul>
	  </div>
	</div>
	<?php 
        }
        ?>
      </div><!-- end of the left (by default at least) column -->
      <div class="visualClear"></div>
      <div id="footer">
    <?php 
        if ($this->data['poweredbyico']) {
            ?>
<div id="f-poweredbyico"><?php 
            $this->html('poweredbyico');
            ?>
</div><?php 
        }
        ?>
	<?php 
        if ($this->data['copyrightico']) {
            ?>
<div id="f-copyrightico"><?php 
            $this->html('copyrightico');
            ?>
</div><?php 
        }
        ?>
	<ul id="f-list">
	  <?php 
        if ($this->data['lastmod']) {
            ?>
<li id="f-lastmod"><?php 
            $this->html('lastmod');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['viewcount']) {
            ?>
<li id="f-viewcount"><?php 
            $this->html('viewcount');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['numberofwatchingusers']) {
            ?>
<li id="f-numberofwatchingusers"><?php 
            $this->html('numberofwatchingusers');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['credits']) {
            ?>
<li id="f-credits"><?php 
            $this->html('credits');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['copyright']) {
            ?>
<li id="f-copyright"><?php 
            $this->html('copyright');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['about']) {
            ?>
<li id="f-about"><?php 
            $this->html('about');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['disclaimer']) {
            ?>
<li id="f-disclaimer"><?php 
            $this->html('disclaimer');
            ?>
</li><?php 
        }
        ?>
	  <?php 
        if ($this->data['tagline']) {
            ?>
<li id="f-tagline"><?php 
            echo $this->data['tagline'];
            ?>
</li><?php 
        }
        ?>
	</ul>
      </div>
    </div>
    <?php 
        $this->html('reporttime');
        ?>
  </body>
</html>
<?php 
        wfRestoreWarnings();
    }