'Sidebar',
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Blurb',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '
',
));
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
function getGravatar($email,$size=30) {
$url = "http://www.gravatar.com/avatar/";
$hash = md5(strtolower(trim($email)));
$url .= $hash . ".jpg?s=" . $size;
return $url;
}
function clickable($t) {
// link URLs
$t = eregi_replace("(([[:alnum:]]+://)|www\.)([^[:space:]]*)"."([[:alnum:]#?/&=])", ""."\\3\\4",$t);
// fix lazy URLs
$t = eregi_replace("href=\"www","href=\"http://www",$t);
// link mailtos
$t = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)"."([[:alnum:]-]))", "\\1", $t);
// truncates long urls that can cause display problems (optional)
$t = preg_replace("/>(([[:alnum:]]+:\/\/)|www\.)([^[:space:]]"."{30,40})([^[:space:]]*)([^[:space:]]{10,20})([[:alnum:]#?\/&=])"."", ">\\3...\\5\\6<", $t);
return $t;
}
?>