Includeup

Action: includeup

{{includeup}}


/actions/includeup.php


<?php

$vars
[0] = $this->db->users_page '/' $this->get_user_name();
$nomark=1;

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 $this->_t('NoAccessToSourcePage');
}else{
  if (!
$inc_page $this->load_page($vars[0], $_GET["time"])){
    echo 
"<em>Du hast deine Startseite noch nicht eingerichtet. Klicke auf das Fragezeichen neben deinem Benutzernamen, um dies nachzuholen: </em><strong>".$this->link('/' $vars[0]) . "</strong>";
  }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>";
  };
}

?>