• Hallo Frank

    Ich habe soeben festgestellt, dass dein Adminimize Plug-In mein WP Calendar Plug auf der Website ausser Gefecht setzt. Konkret kommt es zu einem Fehler, wenn ich via AJAX meine Events nachladen möchte. Bin ich angemeldet funktioniert alles einwandfrei (weshalb mir das nie wirklich aufgefallen ist). Logge ich mich von WP ab, kommen am Frontend keine Events mehr an. FireBug hat dann folgendes in der Server Response zu Tage gebracht:

    <b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/uhcwr.ch/htdocs/wp-content/plugins/adminimize/adminimize.php</b> on line <b>121</b><br />
    <br />

    An dieser Stelle steht folgende Funktion:

    function get_all_user_roles() {
    	global $wp_roles;
    
    	$user_roles = array();
    
    	foreach ($wp_roles->roles as $role => $data) {
    		array_push($user_roles, $role);
    		//$data contains caps, maybe for later use..
    	}
    
    	return $user_roles;
    }

    Ich prüfe jetzt bei mir einfach ob $wp_roles->roles existiert und ob es sich hierbei um ein Array handelt. Ich frage mich jedoch, ob diese Funktion überhaupt aufgerufen werden sollte, wenn ich nicht angemeldet bin?

    Liebe Grüsse aus Zürich
    Fabian (von ProNovia)

    http://wordpress.org/extend/plugins/adminimize/

Viewing 1 replies (of 1 total)
  • Plugin Author Frank Bueltge

    (@bueltge)

    Hallo Fabian,
    danke dir vielmals – werde es fixen.
    Die Version supporte ich nur notdürftig, da sie mir vom Code nicht gefällt – leider fehlt die Zeit für meine neue Version, die in den Anfängen steckt und auf Freizeit wartet.

Viewing 1 replies (of 1 total)
  • The topic ‘[Plugin: Adminimize] Bug’ is closed to new replies.