Includestartseite

Action: includestartseite

{{includestartseite}}


/actions/includestartseite.php


<?php
$vars
[0] = $this->unwrap_link($vars[0]);

if (
$_SESSION['linktracking'] && $track)
        
$this->track_link_to($vars[0]);

if (
in_array($vars[0],$this->context)) return;
if (
$vars[0] == $this->tag) return;

if (! 
$this->has_access('read'$vars[0])){
  if (
$nowarning != 1) echo "";
}else{
  if (!
$inc_page $this->load_page($vars[0], $_GET['time'])){
    echo 
"<em> " $this->_t('SourcePageDoesntExist') . "(" $this->link('/' $vars[0]) . ")</em>";
  }else{
    if (
$inc_page['body_r']) $strings $inc_page['body_r'];
    else 
$strings $this->format($inc_page['body'], 'wacko');
    
$strings preg_replace("/\°\°toc[^\°]*\°\°/i","",$strings);
    
$strings preg_replace("/\°\°tableofcontents[^\°]*\°\°/i","",$strings);
    
$strings preg_replace("/\°\°p[^\°]*\°\°/i","",$strings);
    
$strings preg_replace("/\°\°showparagraphs[^\°]*\°\°/i","",$strings);
    
$strings preg_replace("/\°\°redirect[^\°]*\°\°/i","",$strings);
    
$strings preg_replace("/.*\°\°a name=\"?$first_anchor\"?\°\°(.*)\°\°a name=\"?$last_anchor\"?\°\°.*$/is","\$1",$strings);

    if ((
$nomark!=1) && ($nomark!=|| $this->has_access('write'$vars[0])))
      print 
"<div class=\"include\">"."<div class=\"name\">" $this->link('/' $vars[0]) . "  :: ".
                          
"<a href=\"" $this->href('edit'$vars[0]) . "\">" $this->_t('EditIcon') . "</a></div>";
    
    
$this->context[++$this->current_context] = $vars[0];
    print 
$this->format($strings'post_wacko');
    
$this->current_context--;
    
    if ((
$nomark!=1) && ($nomark != || $this->has_access('write'$vars[0])))
      print 
"<div class=\"name\">".$this->link('/' $vars[0]) . "  :: ".
                          
"<a href=\"" $this->href('edit'$vars[0]) . "\">" $this->_t('EditIcon') . "</a></div></div>";
  };
}

?>