<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=2227&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / Menumanager "fatal error"]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=2227</link>
		<description><![CDATA[Die aktuellsten Beiträge in Menumanager "fatal error".]]></description>
		<lastBuildDate>Mon, 18 Jun 2012 14:40:00 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=19250#p19250</link>
			<description><![CDATA[<div class="quotebox"><cite>nicmare schrieb:</cite><blockquote><div><p>das problem habe ich auch schon im bugtracker reportet. habe ständig immer wieder mal. heute auch schonwieder.<br />ich biete dir meine coredatei an. einfach rüberspielen und dann gehts wieder: <strong>MenuManager.module.php</strong></p></div></blockquote></div><p>ich nehme an du hast das hier geändert:<br /><a href="http://dev.cmsmadesimple.org/bug/view/6515" rel="nofollow">http://dev.cmsmadesimple.org/bug/view/6515</a><br />? Oder sonst noch was?</p><div class="quotebox"><cite>nicmare schrieb:</cite><blockquote><div><p>Der Anwender (User mit eingeschränkten Rechten) hat übrigens nur Titel und URL verändert. Und auch dabei kam der Fehler.</p></div></blockquote></div><p>Bei mir kam der Fehler wenn eine Seite deaktiviert wurde - die übergeordnete Seite brachte dann diesen Fehler.</p><p>Servus,<br />Alex</p>]]></description>
			<author><![CDATA[dummy@example.com (faglork)]]></author>
			<pubDate>Mon, 18 Jun 2012 14:40:00 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=19250#p19250</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18867#p18867</link>
			<description><![CDATA[<div class="quotebox"><cite>NaN schrieb:</cite><blockquote><div><p>Außerdem mal darauf achten, ob sowohl Seite als auch Menütemplate zwischenspeicherbar sind.</p></div></blockquote></div><p>Daran kann es wohl nicht liegen, denn mit völlig identischem Template/CSS inkl. Menu funktionieren andere Seiten einwandfrei.</p>]]></description>
			<author><![CDATA[dummy@example.com (redigo/)]]></author>
			<pubDate>Wed, 30 May 2012 12:58:07 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18867#p18867</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18866#p18866</link>
			<description><![CDATA[<p>Danke, Nicmare, es geht wieder. Aber wie gesagt: Das Warum dieses &quot;fatal errors&quot; scheint ein Geheimnis bleiben zu wollen ;-)</p>]]></description>
			<author><![CDATA[dummy@example.com (redigo/)]]></author>
			<pubDate>Wed, 30 May 2012 12:55:52 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18866#p18866</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18865#p18865</link>
			<description><![CDATA[<p>das problem habe ich auch schon im bugtracker reportet. habe ständig immer wieder mal. heute auch schonwieder.<br />ich biete dir meine coredatei an. einfach rüberspielen und dann gehts wieder: <strong>MenuManager.module.php</strong></p><div class="codebox"><pre class="vscroll"><code>&lt;?php
#CMS - CMS Made Simple
#(c)2004 by Ted Kulp (wishy@users.sf.net)
#This project&#039;s homepage is: http://www.cmsmadesimple.org
#
#This program is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
#$Id: News.module.php 2114 2005-11-04 21:51:13Z wishy $
if( !isset($gCms) ) exit;

class MenuManager extends CMSModule
{
  function GetName()
  {
    return &#039;MenuManager&#039;;
  }

  function GetFriendlyName()
  {
    return $this-&gt;Lang(&#039;menumanager&#039;);
  }

  function IsPluginModule()
  {
    return true;
  }

  function HasAdmin()
  {
    return true;
  }

  function VisibleToAdminUser()
  {
    return $this-&gt;CheckPermission(&#039;Manage Menu&#039;);
  }

  function Uninstall()
  {
    // remove the permissions
    $this-&gt;RemovePermission(&#039;Manage Menu&#039;);
    $this-&gt;RemovePreference();
    $this-&gt;RemoveEventHandler(&#039;Core&#039;,&#039;ContentEditPost&#039;);
    $this-&gt;RemoveEventHandler(&#039;Core&#039;,&#039;ContentDeletePost&#039;);
    $this-&gt;DeleteTemplate();
  }

  function GetVersion()
  {
    return &#039;1.7.7&#039;;
  }

  function MinimumCMSVersion()
  {
    return &#039;1.10-beta0&#039;;
  }

  function GetAdminDescription()
  {
    return $this-&gt;Lang(&#039;description&#039;);
  }

  function GetAdminSection()
  {
    return &#039;layout&#039;;
  }

  function LazyLoadFrontend() { return TRUE; }

  public function InitializeFrontend()
  {
    $this-&gt;RestrictUnknownParams();
    $this-&gt;SetParameterType(&#039;collapse&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;loadprops&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;items&#039;,CLEAN_STRING);
    $this-&gt;SetParameterType(&#039;number_of_levels&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;show_all&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;show_root_siblings&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;start_level&#039;,CLEAN_INT);
    $this-&gt;SetParameterType(&#039;start_element&#039;,CLEAN_STRING); // yeah, it&#039;s a string
    $this-&gt;SetParameterType(&#039;start_page&#039;,CLEAN_STRING); 
    $this-&gt;SetParameterType(&#039;template&#039;,CLEAN_STRING); 
    $this-&gt;SetParameterType(&#039;excludeprefix&#039;,CLEAN_STRING); 
    $this-&gt;SetParameterType(&#039;includeprefix&#039;,CLEAN_STRING); 
    $this-&gt;SetParameterType(&#039;childrenof&#039;,CLEAN_STRING);
    $this-&gt;SetParameterType(&#039;nocache&#039;,CLEAN_INT);
  }

  function SetParameters()
  {
    $this-&gt;CreateParameter(&#039;collapse&#039;, &#039;1&#039;, $this-&gt;lang(&#039;help_collapse&#039;));
    $this-&gt;CreateParameter(&#039;loadprops&#039;, &#039;0&#039;, $this-&gt;lang(&#039;help_loadprops&#039;));
    $this-&gt;CreateParameter(&#039;items&#039;, &#039;contact,home&#039;, $this-&gt;lang(&#039;help_items&#039;));
    $this-&gt;CreateParameter(&#039;number_of_levels&#039;, &#039;1&#039;, $this-&gt;lang(&#039;help_number_of_levels&#039;));
    $this-&gt;CreateParameter(&#039;show_all&#039;, &#039;0&#039;, $this-&gt;lang(&#039;help_show_all&#039;));
    $this-&gt;CreateParameter(&#039;show_root_siblings&#039;, &#039;1&#039;, $this-&gt;lang(&#039;help_show_root_siblings&#039;));
    $this-&gt;CreateParameter(&#039;start_level&#039;, &#039;2&#039;, $this-&gt;lang(&#039;help_start_level&#039;));
    $this-&gt;CreateParameter(&#039;start_element&#039;, &#039;1.2&#039;, $this-&gt;lang(&#039;help_start_element&#039;));
    $this-&gt;CreateParameter(&#039;start_page&#039;, &#039;home&#039;, $this-&gt;lang(&#039;help_start_page&#039;));
    $this-&gt;CreateParameter(&#039;template&#039;, &#039;simple_navigation.tpl&#039;, $this-&gt;lang(&#039;help_template&#039;));
    $this-&gt;CreateParameter(&#039;excludeprefix&#039;,&#039;&#039;,$this-&gt;Lang(&#039;help_excludeprefix&#039;));
    $this-&gt;CreateParameter(&#039;includeprefix&#039;,&#039;&#039;,$this-&gt;Lang(&#039;help_includeprefix&#039;));
    $this-&gt;CreateParameter(&#039;childrenof&#039;,&#039;&#039;,$this-&gt;Lang(&#039;help_childrenof&#039;));
    $this-&gt;CreateParameter(&#039;nocache&#039;,&#039;&#039;,$this-&gt;Lang(&#039;help_nocache&#039;));
  }

  /**
   * Recursive function to go through all nodes and put them into a list
   */
  function GetChildNodes(&amp;$parentnode, &amp;$nodelist, &amp;$gCms, &amp;$prevdepth, &amp;$count, &amp;$params, $origdepth, &amp;$showparents, $deep = false)
  {
    $includeprefix = &#039;&#039;;
    $excludeprefix = &#039;&#039;;
    if( isset($params[&#039;includeprefix&#039;]) )
      {
	$includeprefix = trim($params[&#039;includeprefix&#039;]);
      }
    else if( isset($params[&#039;excludeprefix&#039;]) )
      {
	$excludeprefix = trim($params[&#039;excludeprefix&#039;]);
      }
    
    if (isset($params[&#039;show_all&#039;]))
      {
	$show_all = $params[&#039;show_all&#039;];
      }
    else
      {
	$show_all = 0;
      }

    $nadded = 0;
    if (isset($parentnode))
      {
	$children = $parentnode-&gt;getChildren($deep);
	if (isset($children) &amp;&amp; count($children))
	  {
	    reset($children);
	    while (list($key) = each($children))
	      {
		$onechild =&amp; $children[$key];
		$content = $onechild-&gt;GetContent($deep);
		if( !is_object($content) ) 
		  {
		    // uhm, couldn&#039;t get the content object... this is strange
		    // should I trigger an error?
		    continue;
		  }

		// see if we need to explicitly include this content
		$includeit = 1;
		if( $includeprefix != &#039;&#039; )
		  {
		    $includeit = 0;
		    $prefixes = explode(&#039;,&#039;,$includeprefix);
		    foreach( $prefixes as $oneprefix )
		      {
			if( strstr($content-&gt;Alias(),$oneprefix) !== FALSE )
			  {
			    $includeit = 1;
			    break;
			  }
		      }
		  }

		// see if we need to explicitly exclude this content
		$excludeit = 0;
		if( $excludeprefix != &#039;&#039; )
		  {
		    $prefixes = explode(&#039;,&#039;,$excludeprefix);
		    foreach( $prefixes as $oneprefix )
		      {
			if( strstr($content-&gt;Alias(),$oneprefix) !== FALSE )
			  {
			    $excludeit = 1;
			    break;
			  }
		      }
		  }

		if ($content != NULL &amp;&amp; $content-&gt;Active() &amp;&amp; 
		    ($includeit &amp;&amp; !$excludeit) &amp;&amp;
		    ($content-&gt;ShowInMenu() || ($show_all == 1  &amp;&amp; !$content-&gt;IsSystemPage())))
		  {
		    $newnode = $this-&gt;FillNode($content, $onechild, $nodelist, 
					       $gCms, $count, $prevdepth, $origdepth, $deep, $params);
		    $nadded++;

		    //Ok, this one is nasty...
		    //First part checks to see if number_of_levels is set and whether the current depth is deeper than the set number_of_levels depth (opposite logic, actually)
		    //Second part checks to see if showparents is set...  if so, then it checks to see if this hierarchy position is one of them
		    //If either of these things occurs, then try to show the children of this node
		    $n = (int)($newnode-&gt;depth);
		    $limit_levels = isset($params[&#039;number_of_levels&#039;]);
		    $have_depth = $limit_levels &amp;&amp; ($n &lt; (int)$params[&#039;number_of_levels&#039;]);
		    $collapsing = count($showparents) &gt; 0;
		    $in_collapse_path = $collapsing &amp;&amp; in_array($content-&gt;Hierarchy().&#039;.&#039;,$showparents);
		    if( ($limit_levels &amp;&amp; $have_depth &amp;&amp; !$collapsing) || ($in_collapse_path &amp;&amp; ($have_depth || !$limit_levels)) || (!$limit_levels &amp;&amp; !$collapsing) )
		      {
			$tmp = $this-&gt;GetChildNodes($onechild, $nodelist, $gCms, $prevdepth, $count, $params, $origdepth, $showparents, $deep);
			if( $tmp )
			  {
			    $nadded += $tmp;
			    $newnode-&gt;haschildren = true;
			  }
		      }
		  }
	      }
	  }
      }
      return $nadded;
  }

  function &amp; FillNode(&amp;$content, &amp;$node, &amp;$nodelist, &amp;$gCms, &amp;$count, &amp;$prevdepth, $origdepth, $deep = false, $params = array())
    {
      $gCms = cmsms();
      $config = $gCms-&gt;GetConfig();

      $onenode = new stdClass();
      $onenode-&gt;id = $content-&gt;Id();
      $onenode-&gt;pagetitle = $content-&gt;Name();
      $onenode-&gt;url = $content-&gt;GetURL();
      $onenode-&gt;accesskey = $content-&gt;AccessKey();
      $onenode-&gt;type = strtolower($content-&gt;Type());
      $onenode-&gt;tabindex = $content-&gt;TabIndex();
      $onenode-&gt;titleattribute = $content-&gt;TitleAttribute();
      $onenode-&gt;modified = $content-&gt;GetModifiedDate();
      $onenode-&gt;created = $content-&gt;GetCreationDate();
      $onenode-&gt;hierarchy = $content-&gt;Hierarchy();
      $onenode-&gt;depth = count(explode(&#039;.&#039;, $content-&gt;Hierarchy())) - ($origdepth - 1);
      $onenode-&gt;prevdepth = $prevdepth - ($origdepth - 1);
      if ($onenode-&gt;prevdepth == 0)
	$onenode-&gt;prevdepth = 1;
      $onenode-&gt;children_exist = false;
      if ($node-&gt;has_children())
	{
	  $children = $node-&gt;get_children();
	  if( $children )
	    {
	      for( $i = 0; $i &lt; count($children); $i++ )
		{
		  $tmpc = $children[$i]-&gt;getContent(false,true,true);
		  if( isset($tmpc) &amp;&amp; $tmpc-&gt;Active() &amp;&amp; $tmpc-&gt;ShowInMenu() )
		    {
		      $onenode-&gt;children_exist = true;
		      break;
		    }
		}
	    }
	}
      $onenode-&gt;haschildren = false;
      $prevdepth = $onenode-&gt;depth + ($origdepth - 1);
      $onenode-&gt;menutext = my_htmlentities($content-&gt;MenuText());
      $onenode-&gt;raw_menutext = $content-&gt;MenuText();
      $onenode-&gt;target = &#039;&#039;;
      $onenode-&gt;index = $count;
      $onenode-&gt;alias = $content-&gt;Alias();
      $onenode-&gt;parent = false;
      $count++;

      if( $deep )
	{
	  $onenode-&gt;extra1 = $content-&gt;GetPropertyValue(&#039;extra1&#039;);
	  $onenode-&gt;extra2 = $content-&gt;GetPropertyValue(&#039;extra2&#039;);
	  $onenode-&gt;extra3 = $content-&gt;GetPropertyValue(&#039;extra3&#039;);
	  $tmp = $content-&gt;GetPropertyValue(&#039;image&#039;);
	  if( !empty($tmp) &amp;&amp; $tmp != -1 )
	    {
	      $url = get_site_preference(&#039;content_imagefield_path&#039;).&#039;/&#039;.$tmp;
	      if( !startswith($url,&#039;/&#039;) ) $url = &#039;/&#039;.$url;
	      $url = $config[&#039;image_uploads_url&#039;].$url;
	      $onenode-&gt;image = $url;
	    }
	  $tmp = $content-&gt;GetPropertyValue(&#039;thumbnail&#039;);
	  if( !empty($tmp) &amp;&amp; $tmp != -1 )
	    {
	      $url = get_site_preference(&#039;content_thumbnailfield_path&#039;).&#039;/&#039;.$tmp;
	      if( !startswith($url,&#039;/&#039;) ) $url = &#039;/&#039;.$url;
	      $url = $config[&#039;image_uploads_url&#039;].$url;
	      $onenode-&gt;thumbnail = $url;
	    }
	  if ($content-&gt;HasProperty(&#039;target&#039;))
	    $onenode-&gt;target = $content-&gt;GetPropertyValue(&#039;target&#039;);
	}
	  

      if (isset($gCms-&gt;variables[&#039;content_id&#039;]) &amp;&amp; $onenode-&gt;id == $gCms-&gt;variables[&#039;content_id&#039;])
	{
	  $onenode-&gt;current = true;
	}
      else
	{
	  $onenode-&gt;current = false;
	  //So, it&#039;s not current.  Lets check to see if it&#039;s a direct parent
	  if (isset($gCms-&gt;variables[&quot;friendly_position&quot;]))
	    {
	      if( startswith($gCms-&gt;variables[&#039;friendly_position&#039;].&#039;.&#039;,$content-&gt;Hierarchy().&#039;.&#039;) ) 
		{
		  $onenode-&gt;parent = true;
		}
	    }
	}

      $nodelist[] = $onenode;

      return $onenode;
    }

  function nthPos($str, $needles, $n=1)
  {
    //  Found at: http://us2.php.net/manual/en/function.strpos.php
    //  csaba at alum dot mit dot edu
    //  finds the nth occurrence of any of $needles&#039; characters in $str
    //  returns -1 if not found; $n&lt;0 =&gt; count backwards from end
    //  e.g. $str = &quot;c:\\winapps\\morph\\photos\\Party\\Phoebe.jpg&quot;;
    //      substr($str, nthPos($str, &quot;/\\:&quot;, -2)) =&gt; \Party\Phoebe.jpg
    //      substr($str, nthPos($str, &quot;/\\:&quot;, 4)) =&gt; \photos\Party\Phoebe.jpg
    $pos = -1;
    $size = strlen($str);
    if ($reverse=($n&lt;0)) { $n=-$n; $str = strrev($str); }
    while ($n--)
      {
	$bestNewPos = $size;
	for ($i=strlen($needles)-1;$i&gt;=0;$i--)
	  {
	    $newPos = strpos($str, $needles[$i], $pos+1);
	    if ($newPos===false) $needles = substr($needles,0,$i) . substr($needles,$i+1);
	    else $bestNewPos = min($bestNewPos,$newPos);
	  }
	if (($pos=$bestNewPos)==$size) return -1;
      }
    return $reverse ? $size-1-$pos : $pos;
  }

  function GetHelp($lang=&#039;en_US&#039;)
  {
    return $this-&gt;Lang(&#039;help&#039;);
  }

  function GetAuthor()
  {
    return &#039;Ted Kulp&#039;;
  }

  function GetAuthorEmail()
  {
    return &#039;ted@cmsmadesimple.org&#039;;
  }

  function GetChangeLog()
  {
    return $this-&gt;Lang(&#039;changelog&#039;);
  } 

  function GetMenuTemplate($tpl_name)
  {
    $data = false;
    if (endswith($tpl_name, &#039;.tpl&#039;))
      {
	$gCms = cmsms();
	// template file, we&#039;re gonna have to get it from
	// the filesystem, 
	$fn = $gCms-&gt;config[&#039;root_path&#039;].DIRECTORY_SEPARATOR.&#039;modules&#039;.DIRECTORY_SEPARATOR;
	$fn .= $this-&gt;GetName().DIRECTORY_SEPARATOR.&#039;templates&#039;.DIRECTORY_SEPARATOR;
	$fn .= $tpl_name;
	if( file_exists( $fn ) )
	  {
	    $data = file_get_contents($fn);
	  }
      }
    else
      {
	$data = $this-&gt;GetTemplate($tpl_name);
      }

    return $data;
  }

  function SetMenuTemplate( $tpl_name, $content )
  {
    if (endswith($tpl_name, &#039;.tpl&#039;))
      {
	return false;
      }

    $this-&gt;SetTemplate( $tpl_name, $content );
    return true;
  }

  function clear_cache()
  {
    $fs = cms_join_path(TMP_CACHE_LOCATION,&#039;menu.*.cache&#039;);
    $files = glob($fs);
    if( is_array( $files ) )
      {
	foreach( $files as $one )
	  {
	    @unlink($one);
	  }
      }
  }
} // End of class

# vim:ts=4 sw=4 noet
?&gt;</code></pre></div><p>Der Anwender (User mit eingeschränkten Rechten) hat übrigens nur Titel und URL verändert. Und auch dabei kam der Fehler.</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Wed, 30 May 2012 11:49:15 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18865#p18865</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18863#p18863</link>
			<description><![CDATA[<div class="quotebox"><cite>nockenfell schrieb:</cite><blockquote><div><p>- User mit eingeschränkten Rechten (nur Teile des Seitenstamms) hat eine Seite bearbeitet</p></div></blockquote></div><p>Das kann nicht der Grund sein: Es gibt bei mir nur den Admin im Backend und es waren und sind alle Seiten und Unterseiten aktiv.<br />Aber Klenkes &quot;Quick and dirty&quot; hat geholfen, nur habe ich halt keine Ahnung, warum. ;-)<br />Trotzdem erstmal besten Dank allen.</p>]]></description>
			<author><![CDATA[dummy@example.com (redigo/)]]></author>
			<pubDate>Wed, 30 May 2012 11:18:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18863#p18863</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18858#p18858</link>
			<description><![CDATA[<p>Außerdem mal darauf achten, ob sowohl Seite als auch Menütemplate zwischenspeicherbar sind.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Wed, 30 May 2012 09:26:50 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18858#p18858</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18856#p18856</link>
			<description><![CDATA[<p>Ich vermute mal, dass in dem Untermenü eine deaktivierte Seite ist, da ich kürzlich dasselbe Problem hatte.</p><p>Ein Quick and Dirty Fix, der mir geholfen hatte:</p><p>In MenuManager.module.php Zeile 254:</p><div class="codebox"><pre><code>if($tmpc-&gt;Active() &amp;&amp; $tmpc-&gt;ShowInMenu() )
Ändern in:
if(is_object($tmpc) &amp;&amp; $tmpc-&gt;Active() &amp;&amp; $tmpc-&gt;ShowInMenu() )</code></pre></div><p>Danach war bei mir die Fehlemeldung weg.</p><p>Edit: Ah.. Nockenfells Hinweise sind mir auch neu. Muss ich mal nachstellen.</p>]]></description>
			<author><![CDATA[dummy@example.com (Klenkes)]]></author>
			<pubDate>Wed, 30 May 2012 09:18:44 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18856#p18856</guid>
		</item>
		<item>
			<title><![CDATA[Re: Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18855#p18855</link>
			<description><![CDATA[<p>Den Fehler hatte ich auch schon und konnte ihn nicht wirklich lösen, da ich ihn nicht reproduzieren konnte.</p><p>Folgende Konstellation hat jedoch dazu geführt:</p><p>- User mit eingeschränkten Rechten (nur Teile des Seitenstamms) hat eine Seite bearbeitet<br />- Er kann auf der Seite Aktiv / Inaktiv stellen<br />- Nach dem Inaktiv stellen ging die Seite mit oben stehender Fehlermeldung nicht mehr</p><p>Sobald man als Admin die entsprechende Seite bearbeitet und speichert, geht es wieder. Allenfalls hat einer von euche eine Idee wo es hier hakt.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Wed, 30 May 2012 09:17:26 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18855#p18855</guid>
		</item>
		<item>
			<title><![CDATA[Menumanager "fatal error"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18853#p18853</link>
			<description><![CDATA[<p>Hallo zusammen<br />Seit CMSMS&#160; 1.10.3 macht der Menu-Manager Flausen, allerdings nur bei einer bestimmten Seite und ihren Unterseiten, alle anderen mit gleichem Template funktionieren bestens:<br />Beim Aufruf der Problemseite<br /><a href="http://www.bildungsgut.ch/index.php?page=die-letzte-prothese" rel="nofollow">http://www.bildungsgut.ch/index.php?pag … e-prothese</a><br />erscheint die Seite, alsob kein CSS vorhanden wäre. Dazu die Fehlermeldung:</p><div class="codebox"><pre><code>Fatal error: Call to a member function Active() on a non-object in /home/httpd/vhosts/bildungsgut.ch/httpdocs/modules/MenuManager/MenuManager.module.php on line 254</code></pre></div><p>Falls jemand unter Euch auf die Schnelle einen Tipp geben könnte, wo der Fehler liegt, wäre ich dafür sehr empfänglich ;-)<br />Danke!</p>]]></description>
			<author><![CDATA[dummy@example.com (redigo/)]]></author>
			<pubDate>Wed, 30 May 2012 08:57:40 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=18853#p18853</guid>
		</item>
	</channel>
</rss>
