Besucherstatistik
Besucher gesamt: 52.735
Besucher heute: 2
Besucher gestern: 94
Seitenstatistik
Seitenaufrufe gesamt: 288.017
Seitenaufrufe diese Seite: 2.558
Online
gerade online: 1
counter, Besucherzähler
 

LoginBox2

LoginBox2 ist eine STRICT valide LoginBox für WebsiteBaker

//:Puts a Login / Logout box on your page.

global $wb, $TEXT, $MENU, $HEADING;
$return_value = "<div class=\"login_box\">";
$return_admin = " ";
if ( ( FRONTEND_LOGIN == "enabled") AND
	    ( VISIBILITY != "private") AND
	        ( $wb->get_session('USER_ID') == '')  ) {

	$return_value .= "<form action=\"".LOGIN_URL."\" method=\"post\" class=\"login_table\">\n";
    $return_value .= "<fieldset>\n";
	$return_value .= "<legend class=\"login_header\">".$TEXT['LOGIN']."</legend>\n";
	$return_value .= "<label for=\"username\">".$TEXT['USERNAME'].":</label><br />";
	$return_value .= "<input type=\"text\" name=\"username\" id=\"username\" /><br />";
	$return_value .= "<label for=\"password\">".$TEXT['PASSWORD'].":</label>\n";
	$return_value .= "<p><input type=\"password\" name=\"password\"  id=\"password\"/></p>\n";
	$return_value .= "<input type=\"submit\" id=\"submit\" value=\"".$TEXT['LOGIN']."\" class=\"dbutton\" />\n";
        $return_value .= "<ul class=\"login_advance\">";
	$return_value .= "<li class=\"forgot\"><a href=\"".FORGOT_URL."\"><span>".$TEXT['FORGOT_DETAILS']."</span></a></li>\n";

	if (is_numeric(FRONTEND_SIGNUP)) {
        $return_value .= "<li class=\"sign\"><a href=\"".SIGNUP_URL."\">".$TEXT['SIGNUP']."</a></li>\n";
    }
    $return_value .= "</ul>\n";
    $return_value .= "</fieldset>\n";
	$return_value .= "</form>\n";

} elseif( (FRONTEND_LOGIN == "enabled") AND
			(is_numeric($wb->get_session("USER_ID")))) {
		$return_value  .= "<form action=\"".LOGOUT_URL."\" method=\"post\" class=\"login_table\">";
        $return_value .= "<fieldset>";
		$return_value .= "<legend class=\"login_header\">".$TEXT["LOGGED_IN"]."</legend>";
		$return_value .= "<label>".$TEXT['WELCOME_BACK'].", ".$wb->get_display_name()."</label>";
		$return_value .= "<p><input type=\"submit\" name=\"submit\" value=\"".$MENU['LOGOUT']."\" class=\"dbutton\" /></p>\n";
        $return_value .= "<ul class=\"logout_advance\">";
		$return_value .= "<li class=\"preference\"><a href=\"".PREFERENCES_URL."\" title=\"".$MENU['PREFERENCES']."\">".$MENU['PREFERENCES']."</a></li>\n";

		if ($wb->get_session("GROUP_ID") == "1"){  //change ot the group that should get special links
		        $return_admin .= "<li class=\"admin\"><a href=\"".ADMIN_URL."/index.php\" title=\"".$TEXT['ADMINISTRATION']."\" class=\"blank_target\">".$TEXT["ADMINISTRATION"]."</a></li>\n";
			//you can add more links for your users like userpage, lastchangedpages or something
			$return_value .= $return_admin;
		}
		if ($wb->get_session("GROUP_ID") >= "1"){  //change ot the group that should get special links
			$return_value .= "<li class=\"modify\"><a href=\"".ADMIN_URL."/pages/sections.php?page_id=".PAGE_ID."\" title=\"".$HEADING['MODIFY_PAGE']."\" class=\"blank_target\">".$HEADING['MODIFY_PAGE']." </a></li>\n";
        }
        $return_value .= "</ul>\n";
        $return_value .= "</fieldset>\n";
		$return_value .= "</form>\n";
}
$return_value .= "</div>";
return $return_value;
 

Frontedit

global $wb, $database, $HEADING;

if ($wb->is_authenticated() ) {
	$page_id = PAGE_ID == 0 ? $wb->default_page_id : PAGE_ID;
	$user_id = $wb->get_user_id();
	$returnvalue  = "<a href=\"".ADMIN_URL."/pages/modify.php?page_id=".$page_id."\" target=\"_blank\">";

	$returnvalue .= "<img src=\"".THEME_URL."/images/edit_16.png\" alt=\"".$HEADING['MODIFY_PAGE']."\" /></a>";

	if ($rset = $database->query("SELECT `admin_users`, `admin_groups` FROM `".TABLE_PREFIX."pages` WHERE `page_id` = ".$page_id)) {

		if ($rec = $rset->fetchRow()) {

			$user_groups = $wb->get_groups_id();
			$admin_groups = explode(',',$rec['admin_groups']);
			if ($user_groups && $admin_groups) {
				foreach($user_groups as $gid) {
					if (in_array($gid, $admin_groups)) {
						return $returnvalue;
					}
				}
			}
			$admin_users = explode(',',$rec['admin_users']);
			if ($admin_users) {
				if (in_array($user_id, $admin_users)) { return $returnvalue; }
			}
		}
	}
}
return '';

SiteModifiedX

Auflistung der zuletzt bearbeiteten Seiten

global $database, $wb, $DROPS;
$links="";
if(!isset($x)){$x=5;};
$links=' '.$DROPS['LAST_MODIFY'].'<ul class="site-modified">';
if (PAGE_ID>0) {
	$query=$database->query("SELECT modified_when, link,page_title FROM ".TABLE_PREFIX."pages where visibility='public' order by modified_when desc limit $x");
	while($mod_details=$query->fetchRow()){
	$links .=  '<li class="site-modified"><span>'.date("m/d/Y",$mod_details[0]). ' '.date("H:i",$mod_details[0]).'</span>'."\n";
	$links .=  '<a  class="site-modified" href="'.WB_URL.PAGES_DIRECTORY.$mod_details[1].PAGE_EXTENSION.'">'.$mod_details[2].'</a></li>'."\n";

	}
	$links=$links."</ul>\n";
	return $links;
}

 

RandomImage

$folder=opendir(WB_PATH.MEDIA_DIRECTORY.'/'.$dir.'/.'); 
$names = array();
while ($file = readdir($folder))  {
	$ext=strtolower(substr($file,-4));
	if ($ext==".jpg"||$ext==".gif"||$ext==".png"){
		$names[count($names)] = $file; 
	}
}
closedir($folder);
shuffle($names);
$image=$names[0]; 
$name=substr($image,0,-4);
return '<img src="'.WB_URL.MEDIA_DIRECTORY.'/'.$dir.'/'.$image.'" alt="'.$name.'" width="'.$width.'" height="'.$height.'"/>';
 
geändert am: 28.10.2010 Willi Wöllbrink 
Queries: 46