';
$bbcode_tpl['imgl'] = str_replace('{URL}', '\\1', $bbcode_tpl['imgl']);
$pattern[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
$replacement[] = $urltpl['url1'];
$pattern[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
$replacement[] = $urltpl['url2'];
$pattern[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacement[] = $urltpl['url3'];
$pattern[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacement[] = $urltpl['url4'];
$message = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:]\\1' . str_replace(' ', '%20', '\\3') . '[/img:]'", $message);
$message = preg_replace("#\[imgl\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/imgl\]#sie", "'[imgl:]\\1' . str_replace(' ', '%20', '\\3') . '[/imgl:]'", $message);
$message = preg_replace("#\[imgr\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/imgr\]#sie", "'[imgr:]\\1' . str_replace(' ', '%20', '\\3') . '[/imgr:]'", $message);
$pattern[] = "#\[img:\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:]#i";
$replacement[] = $bbcode_tpl['img'];
$pattern[] = "#\[imgr:\]([^?](?:[^\[]+|\[(?!url))*?)\[/imgr:\]#i";
$replacement[] = $bbcode_tpl['imgr'];
$pattern[] = "#\[imgl:\]([^?](?:[^\[]+|\[(?!url))*?)\[/imgl:\]#i";
$replacement[] = $bbcode_tpl['imgl'];
$message = preg_replace($pattern, $replacement, $message);
return($message);
}
/**
* $text - The text to operate on.
* $uid - The UID to add to matching tags.
* $open_tag - The opening tag to match. Can be an array of opening tags.
* $close_tag - The closing tag to match.
* $close_tag_new - The closing tag to replace with.
* $mark_lowest_level - boolean - should we specially mark the tags that occur
* at the lowest level of nesting? (useful for [code], because
* we need to match these tags first and transform HTML tags
* in their contents..
* $func - This variable should contain a string that is the name of a function.
* That function will be called when a match is found, and passed 2
* parameters: ($text, $uid). The function should return a string.
* This is used when some transformation needs to be applied to the
* text INSIDE a pair of matching tags. If this variable is FALSE or the
* empty string, it will not be executed.
* If open_tag is an array, then the pda will try to match pairs consisting of
* any element of open_tag followed by close_tag. This allows us to match things
* like [list=A]...[/list] and [list=1]...[/list] in one pass of the PDA.
*
* NOTES: - this function assumes the first character of $text is a space.
* - every opening tag and closing tag must be of the [...] format.
*/
function bbencode_first_pass_pda($text, $uid, $open_tag, $close_tag, $close_tag_new, $mark_lowest_level, $func, $open_regexp_replace = false)
{
$open_tag_count = 0;
if (!$close_tag_new || ($close_tag_new == ''))
{
$close_tag_new = $close_tag;
}
$close_tag_length = strlen($close_tag);
$close_tag_new_length = strlen($close_tag_new);
$uid_length = strlen($uid);
$use_function_pointer = ($func && ($func != ''));
$stack = array();
if (is_array($open_tag))
{
if (0 == count($open_tag))
{
// No opening tags to match, so return.
return $text;
}
$open_tag_count = count($open_tag);
}
else
{
// only one opening tag. make it into a 1-element array.
$open_tag_temp = $open_tag;
$open_tag = array();
$open_tag[0] = $open_tag_temp;
$open_tag_count = 1;
}
$open_is_regexp = false;
if ($open_regexp_replace)
{
$open_is_regexp = true;
if (!is_array($open_regexp_replace))
{
$open_regexp_temp = $open_regexp_replace;
$open_regexp_replace = array();
$open_regexp_replace[0] = $open_regexp_temp;
}
}
if ($mark_lowest_level && $open_is_regexp)
{
error("ERROR", "Unsupported operation for bbcode_first_pass_pda().");
}
// Start at the 2nd char of the string, looking for opening tags.
$curr_pos = 1;
while ($curr_pos && ($curr_pos < strlen($text)))
{
$curr_pos = strpos($text, "[", $curr_pos);
// If not found, $curr_pos will be 0, and the loop will end.
if ($curr_pos)
{
// We found a [. It starts at $curr_pos.
// check if it's a starting or ending tag.
$found_start = false;
$which_start_tag = "";
$start_tag_index = -1;
for ($i = 0; $i < $open_tag_count; $i++)
{
// Grab everything until the first "]"...
$possible_start = substr($text, $curr_pos, strpos($text, ']', $curr_pos + 1) - $curr_pos + 1);
//
// We're going to try and catch usernames with "[' characters.
//
if( preg_match('#\[quote=\\\"#si', $possible_start, $match) && !preg_match('#\[quote=\\\"(.*?)\\\"\]#si', $possible_start) )
{
// OK we are in a quote tag that probably contains a ] bracket.
// Grab a bit more of the string to hopefully get all of it..
if ($close_pos = strpos($text, '"]', $curr_pos + 9))
{
if (strpos(substr($text, $curr_pos + 9, $close_pos - ($curr_pos + 9)), '[quote') === false)
{
$possible_start = substr($text, $curr_pos, $close_pos - $curr_pos + 2);
}
}
}
// Now compare, either using regexp or not.
if ($open_is_regexp)
{
$match_result = array();
if (preg_match($open_tag[$i], $possible_start, $match_result))
{
$found_start = true;
$which_start_tag = $match_result[0];
$start_tag_index = $i;
break;
}
}
else
{
// straightforward string comparison.
if (0 == strcasecmp($open_tag[$i], $possible_start))
{
$found_start = true;
$which_start_tag = $open_tag[$i];
$start_tag_index = $i;
break;
}
}
}
if ($found_start)
{
// We have an opening tag.
// Push its position, the text we matched, and its index in the open_tag array on to the stack, and then keep going to the right.
$match = array("pos" => $curr_pos, "tag" => $which_start_tag, "index" => $start_tag_index);
bbcode_array_push($stack, $match);
//
// Rather than just increment $curr_pos
// Set it to the ending of the tag we just found
// Keeps error in nested tag from breaking out
// of table structure..
//
$curr_pos += strlen($possible_start);
}
else
{
// check for a closing tag..
$possible_end = substr($text, $curr_pos, $close_tag_length);
if (0 == strcasecmp($close_tag, $possible_end))
{
// We have an ending tag.
// Check if we've already found a matching starting tag.
if (sizeof($stack) > 0)
{
// There exists a starting tag.
$curr_nesting_depth = sizeof($stack);
// We need to do 2 replacements now.
$match = bbcode_array_pop($stack);
$start_index = $match['pos'];
$start_tag = $match['tag'];
$start_length = strlen($start_tag);
$start_tag_index = $match['index'];
if ($open_is_regexp)
{
$start_tag = preg_replace($open_tag[$start_tag_index], $open_regexp_replace[$start_tag_index], $start_tag);
}
// everything before the opening tag.
$before_start_tag = substr($text, 0, $start_index);
// everything after the opening tag, but before the closing tag.
$between_tags = substr($text, $start_index + $start_length, $curr_pos - $start_index - $start_length);
// Run the given function on the text between the tags..
if ($use_function_pointer)
{
$between_tags = $func($between_tags, $uid);
}
// everything after the closing tag.
$after_end_tag = substr($text, $curr_pos + $close_tag_length);
// Mark the lowest nesting level if needed.
if ($mark_lowest_level && ($curr_nesting_depth == 1))
{
if ($open_tag[0] == '[code]')
{
$code_entities_match = array('#<#', '#>#', '#"#', '#:#', '#\[#', '#\]#', '#\(#', '#\)#', '#\{#', '#\}#');
$code_entities_replace = array('<', '>', '"', ':', '[', ']', '(', ')', '{', '}');
$between_tags = preg_replace($code_entities_match, $code_entities_replace, $between_tags);
}
$text = $before_start_tag . substr($start_tag, 0, $start_length - 1) . ":$curr_nesting_depth:$uid]";
$text .= $between_tags . substr($close_tag_new, 0, $close_tag_new_length - 1) . ":$curr_nesting_depth:$uid]";
}
else
{
if ($open_tag[0] == '[code]')
{
$text = $before_start_tag . '[code]';
$text .= $between_tags . '[/code]';
}
else
{
if ($open_is_regexp)
{
$text = $before_start_tag . $start_tag;
}
else
{
$text = $before_start_tag . substr($start_tag, 0, $start_length - 1) . ":$uid]";
}
$text .= $between_tags . substr($close_tag_new, 0, $close_tag_new_length - 1) . ":$uid]";
}
}
$text .= $after_end_tag;
// Now.. we've screwed up the indices by changing the length of the string.
// So, if there's anything in the stack, we want to resume searching just after it.
// otherwise, we go back to the start.
if (sizeof($stack) > 0)
{
$match = bbcode_array_pop($stack);
$curr_pos = $match['pos'];
// bbcode_array_push($stack, $match);
// ++$curr_pos;
}
else
{
$curr_pos = 1;
}
}
else
{
// No matching start tag found. Increment pos, keep going.
++$curr_pos;
}
}
else
{
// No starting tag or ending tag.. Increment pos, keep looping.,
++$curr_pos;
}
}
}
} // while
return $text;
} // bbencode_first_pass_pda()
function bbcode_array_pop(&$stack)
{
$arrSize = count($stack);
$x = 1;
//print_r($stack);
//echo $arrSize;
while(list($key, $val) = each($stack))
{
if($x < count($stack))
{
$tmpArr[] = $val;
}
else
{
$return_val = $val;
}
$x++;
}
if (isset($tmpArr)) $stack = $tmpArr;
else $stack =array();
return($return_val);
}
function bbcode_array_push(&$stack, $value)
{
$stack[] = $value;
return(sizeof($stack));
}
function replace_listitems($message, $uid)
{
$message = str_replace("[*]", "[*:$uid]", $message);
return $message;
}
function pagelink($mode, $pageno, $limit, $numrows) {
if (!isset($pagestring)) { $pagestring = "";}
$pages = intval($numrows/$limit);
if ($numrows%$limit) { $pages++;}
$current = ($pageno/$limit) + 1;
if (($pages < 1) || ($pages == 0)) { $total = 1;}
else { $total = $pages;}
$first = $pageno + 1;
if (!((($pageno + $limit) / $limit) >= $pages) && $pages != 1)
{
$last = $pageno + $limit;
}
else
{
$last = $numrows;
}
//echo $total ;
//echo $pages ;
$notprinted = true;
if ($pageno != 0)
{
$back_page = $pageno - $limit;
$pagestring .= "Prev " ;
}
for ($i=1; $i <= $pages; $i++)
{
$ppage = $limit*($i - 1);
if ($ppage == $pageno) { //echo $ppage;
$pagestring .= "$i ";
$nextpage = $i + 1;
}
elseif ($pages - 5 < $i || $i < 8|| $i == $nextpage){
// else{
$pagestring .= "$i ";
}
else {
if ($notprinted) {
$pagestring .= "...";
$notprinted = false;
}
}
// echo ($ppage)." ";
}
if (!((($pageno+$limit) / $limit) >= $pages) && $pages != 1) { // If last page don't give next link.
$next_page = $pageno + $limit;
$pagestring .= "Next";
}
$notprinted = true;
return $pagestring;
}
function pagelinkuser($mode, $pageno, $limit, $numrows) {
if (!isset($pagestring)) { $pagestring = "";}
$pages = intval($numrows/$limit);
if ($numrows%$limit) { $pages++;}
$current = ($pageno/$limit) + 1;
if (($pages < 1) || ($pages == 0)) { $total = 1;}
else { $total = $pages;}
$first = $pageno + 1;
if (!((($pageno + $limit) / $limit) >= $pages) && $pages != 1)
{
$last = $pageno + $limit;
}
else
{
$last = $numrows;
}
//echo $total ;
//echo $pages ;
$notprinted = true;
if ($pageno != 0)
{
$back_page = $pageno - $limit;
$pagestring .= "Prev " ;
}
for ($i=1; $i <= $pages; $i++)
{
$ppage = $limit*($i - 1);
if ($ppage == $pageno) { //echo $ppage;
$pagestring .= "$i ";
$nextpage = $i + 1;
}
elseif ($pages - 3 < $i || $i < 4 || $i == $nextpage){
// else{
$pagestring .= "$i ";
}
else {
if ($notprinted) {
$pagestring .= "...";
$notprinted = false;
}
}
// echo ($ppage)." ";
}
if (!((($pageno+$limit) / $limit) >= $pages) && $pages != 1) { // If last page don't give next link.
$next_page = $pageno + $limit;
$pagestring .= "Next";
}
$notprinted = true;
return $pagestring;
}
//
// Append $SID to a url. Borrowed from phplib and modified. This is an
// extra routine utilised by the session code above and acts as a wrapper
// around every single URL and form action. If you replace the session
// code you must include this routine, even if it's empty.
//
function append_sid($url, $non_html_amp = false)
{
global $SID;
if ( !empty($SID) && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
return $url;
}
function error( $alert, $message )
{ global $mybloggie_root_path;
?>
","",$output);
$output=str_replace("","",$output);
return $output;
}
function sendmail($strTo, $strFrom, $strCC, $strBCC, $strSubject, $strBody, $htmlMail) {
$strHeaders = "";
if ($htmlMail) {
$strHeaders .= "MIME-Version: 1.0\r\n";
$strHeaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
}
if (strcmp($strTo, "") != 0)
$strHeaders .= "To: " . $strTo . "\r\n";
if (strcmp($strFrom, "") != 0)
$strHeaders .= "From: " . $strFrom . "\r\n";
if (strcmp($strCC, "") != 0) {
$strHeaders .= "Cc: " . $strCC . "\r\n";
if (strcmp($strTo, "") != 0)
$strTo .= "," . $strCC;
else
$strTo .= $strCC;
}
if (strcmp($strBCC, "") != 0) {
$strHeaders .= "Bcc: " . $strBCC . "\r\n";
if (strcmp($strBcc, "") != 0)
$strTo .= "," . $strBcc;
else
$strTo .= $strBcc;
}
return @mail($strTo, $strSubject, $strBody, $strHeaders);
}
function cint($str) {
return (round($str, 0));
}
class paging {
var $ps; //Pagesize
var $pss; //Page scroll size
var $pg; //Current page
var $tr; //Total rows
var $tp; //Total pages
var $rec; //Start row for limit
var $cps;
var $sp; //Start page
var $ep; //End page
var $tps; //Total page sets
var $pps; //Previous page set
var $nps; //Next page set
var $i; //Counter
function paging() {
$this->pss = 5;
if (!empty($_GET["ps"]))
$this->ps = (int) $_GET["ps"];
else
$this->ps = 10;
if (empty($this->ps))
$this->ps = 10;
if (!empty($_GET["pg"]))
$this->pg = (int) $_GET["pg"];
else
$this->pg = 1;
if (empty($this->pg))
$this->pg = 1;
$this->i = 1;
}
function setpages($sql) {
$rs = mysql_fetch_row(mysql_query($sql));
$this->tr = $rs[0];
//$this->tp = round($this->tr/$this->ps, 0)+1;
$this->tp = round($this->tr/$this->ps, 0);
if ($this->tp < 1) $this->tp = 1;
if ($this->tr > $this->ps)
if (($this->tr%$this->ps) != 0)
$this->tp++;
//echo $this->tr%$this->ps;
if (!empty($this->pg)) {
if ($this->pg > $this->tp)
$this->pg = $this->tp;
}
else
$this->pg = 1;
$this->rec = ($this->pg*$this->ps)-$this->ps;
}
function getlimit() {
return " limit " . $this->rec . ", " . $this->ps;
}
function showPagingw($url, $qs) {
$this->cps = cint( ($this->pg / $this->pss) + .49 );
$this->tps = ((cint( ($this->tp / $this->pss) + .49 )-1)*$this->pss)+1;
$this->sp = (($this->cps-1)*$this->pss)+1;
$this->ep = $this->sp + 5;
if ($this->ep > $this->tp)
$this->ep = $this->tp;
$this->pps = $this->sp - 5;
$this->nps = $this->sp + 5;
echo "";
//if ($this->pg == 1)
//echo "<< <";
//else {
//if ($this->pps > 0)
// echo "pps+4) . "&" . $qs . "\" class=botlinks><<";
//else
// echo "<<";
//echo " pg-1) . "&" . $qs . "\" //class=botlinks><";
//}
echo " ";
//$this->ep=($this->ep;
for ($this->i=$this->sp; $this->i<=$this->ep; $this->i++) {
if ($this->i == $this->pg)
echo "[" . $this->i . "]";
else
echo "i . "&" . $qs . "\" class=botlinks>" . $this->i . "";
echo " ";
}
echo " ";
//if ($this->pg == $this->tp)
//echo "> >>";
//else {
//echo "pg+1) . "&" . $qs . "\" class=botlinks>> ";
//if ($this->nps <= $this->tps)
// echo "nps . "&" . $qs . "\" class=botlinks>>>";
//else
// echo ">>";
//}
}
function showPaging($url, $qs) {
$this->cps = cint( ($this->pg / $this->pss) + .49 );
$this->tps = ((cint( ($this->tp / $this->pss) + .49 )-1)*$this->pss)+1;
$this->sp = (($this->cps-1)*$this->pss)+1;
$this->ep = $this->sp + 5;
if ($this->ep > $this->tp)
$this->ep = $this->tp;
$this->pps = $this->sp - 5;
$this->nps = $this->sp + 5;
$pagelink = "";
if ($this->pg !=1 && $this->pg!='' )
$pagelink = $pagelink."";
//echo "Page: ";
if ($this->pg == 1)
$pagelink = $pagelink."<< <";
else {
if ($this->pps > 0)
$pagelink = $pagelink."pps+4) . "&" . $qs . "\" class=bodylinks><<";
else
$pagelink = $pagelink."<<";
$pagelink = $pagelink." pg-1) . "&" . $qs . "\" class=bodylinks><";
}
$pagelink = $pagelink." ";
for ($this->i=$this->sp; $this->i<=$this->ep; $this->i++) {
//$url="Listing".$this->i.".html";
$url1=$url."?pg=".$this->i.$qs;
if ($this->i == $this->pg)
{
$pagelink = $pagelink."[" . $this->i . "]";
$nextpage= $url."?pg=".($this->i+1).$qs;
//echo $nextpage;
}
else
$pagelink = $pagelink."" . $this->i . "";
$pagelink = $pagelink." ";
$url1='';
}
$pagelink = $pagelink." ";
if ($this->pg == $this->tp)
$pagelink = $pagelink."> >>";
else {
$pagelink = $pagelink."pg+1) . "&" . $qs . "\" class=bodylinks>> " ;
if ($this->nps <= $this->tps)
$pagelink = $pagelink."nps . "&" . $qs . "\" class=bodylinks>>>";
else
$pagelink = $pagelink.">>";
}
return $pagelink;
}
function showPagingbtag($url, $qs, $bvpw) {
$this->cps = cint( ($this->pg / $this->pss) + .49 );
$this->tps = ((cint( ($this->tp / $this->pss) + .49 )-1)*$this->pss)+1;
$this->sp = (($this->cps-1)*$this->pss)+1;
$this->ep = $this->sp + 5;
if ($this->ep > $this->tp)
$this->ep = $this->tp;
$this->pps = $this->sp - 5;
$this->nps = $this->sp + 5;
$pagelink = "";
$clean_btag_name = _prepare_url_text($url);
$clean_btag_name = strtolower($clean_btag_name);
if ($qs == 0)
{
$qs = "/";
}
if ($bvpw != '')
{
if ($bvpw == 1)
{
$keywordurl = SITE_DOMAIN . '/videos/tag'.$qs;
}
elseif ($bvpw == 2)
{
$keywordurl = SITE_DOMAIN . '/blogu/tag'.$qs;
}
elseif ($bvpw == 3)
{
$keywordurl = SITE_DOMAIN . '/webs/tag'.$qs;
}
elseif ($bvpw == 4)
{
$keywordurl = SITE_DOMAIN . '/photos/tag'.$qs;
}
elseif ($bvpw == 8)
{
$keywordurl = SITE_DOMAIN . '/audio/tag'.$qs;
}
else
{
$keywordurl = SITE_DOMAIN . '/authors/'.$qs.'/';
}
}
if ($this->pg !=1 && $this->pg!='' )
$pagelink = $pagelink."";
//echo "Page: ";
if ($this->pg == 1)
$pagelink = $pagelink."<< <";
else {
if ($this->pps > 0)
$pagelink = $pagelink."pps+4) . "&\" class=bodylinks><<";
else
$pagelink = $pagelink."<<";
$pagelink = $pagelink." pg-1) . "&\" class=bodylinks><";
}
$pagelink = $pagelink." ";
for ($this->i=$this->sp; $this->i<=$this->ep; $this->i++) {
//$url="Listing".$this->i.".html";
$url1=$keywordurl.$clean_btag_name."/pg".$this->i;
if ($this->i == $this->pg)
{
$pagelink = $pagelink."[" . $this->i . "]";
$nextpage= $keywordurl.$clean_btag_name."/pg".($this->i+1);
//echo $nextpage;
}
else
$pagelink = $pagelink."" . $this->i . "";
$pagelink = $pagelink." ";
$url1='';
}
$pagelink = $pagelink." ";
if ($this->pg == $this->tp)
$pagelink = $pagelink."> >>";
else {
$pagelink = $pagelink."pg+1) . "&\" class=bodylinks>> " ;
if ($this->nps <= $this->tps)
$pagelink = $pagelink."nps . "&\" class=bodylinks>>>";
else
$pagelink = $pagelink.">>";
}
return $pagelink;
}
function showPagingvcat($url, $qs, $url11, $qs1) {
$this->cps = cint( ($this->pg / $this->pss) + .49 );
$this->tps = ((cint( ($this->tp / $this->pss) + .49 )-1)*$this->pss)+1;
$this->sp = (($this->cps-1)*$this->pss)+1;
$this->ep = $this->sp + 5;
if ($this->ep > $this->tp)
$this->ep = $this->tp;
$this->pps = $this->sp - 5;
$this->nps = $this->sp + 5;
$pagelink = "";
$clean_category_name = _prepare_url_text($url);
$clean_category_name = strtolower($clean_category_name);
$clean_user_name = _prepare_url_text($url11);
$clean_user_name = strtolower($clean_user_name);
$keywordurl = SITE_DOMAIN . '/cat' . $qs. '-'. $clean_category_name.'/user'.$qs1.'-'.$clean_user_name;
if ($this->pg !=1 && $this->pg!='' )
$pagelink = $pagelink."";
//echo "Page: ";
if ($this->pg == 1)
$pagelink = $pagelink."<< <";
else {
if ($this->pps > 0)
$pagelink = $pagelink."pps+4) . "&\" class=bodylinks><<";
else
$pagelink = $pagelink."<<";
$pagelink = $pagelink." pg-1) . "&\" class=bodylinks><";
}
$pagelink = $pagelink." ";
for ($this->i=$this->sp; $this->i<=$this->ep; $this->i++) {
//$url="Listing".$this->i.".html";
$url1=$keywordurl."/pg".$this->i;
if ($this->i == $this->pg)
{
$pagelink = $pagelink."[" . $this->i . "]";
$nextpage= $keywordurl."/pg".($this->i+1);
//echo $nextpage;
}
else
$pagelink = $pagelink."" . $this->i . "";
$pagelink = $pagelink." ";
$url1='';
}
$pagelink = $pagelink." ";
if ($this->pg == $this->tp)
$pagelink = $pagelink."> >>";
else {
$pagelink = $pagelink."pg+1) . "&\" class=bodylinks>> " ;
if ($this->nps <= $this->tps)
$pagelink = $pagelink."nps . "&\" class=bodylinks>>>";
else
$pagelink = $pagelink.">>";
}
return $pagelink;
}
}
?>
// Language file = lang_eng.php
// Copyright (C) myBloggie 2.1.1 2004 Sean
// http://www.mywebland.com , http://mybloggie.mywebland.com
// You are requested to retain this copyright notice in order to use
// this software.
//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.
// For Blog Calendar
$charset = "iso-8859-1";
$content_direction = "ltr";
$langg["shortsunday"] = "S";
$langg["shortmonday"] = "M";
$langg["shorttuesday"] = "T";
$langg["shortwednesday"] = "W";
$langg["shortthursday"] = "T";
$langg["shortfriday"] = "F";
$langg["shortsaturday"] = "S";
$langg['January'] = "January";
$langg['February'] = "February";
$langg['March'] = "March";
$langg['April'] = "April";
$langg['May'] = "May";
$langg['June'] = "June";
$langg['July'] = "July";
$langg['August'] = "August";
$langg['September'] = "September";
$langg['October'] = "October";
$langg['November'] = "November";
$langg['December'] = "December";
$langg['Name'] = 'Name';
$langg['Message'] = 'Message';
$langg['Subject'] = 'Subject';
$langg['Date'] = 'Date';
$langg['Time'] = 'Time';
$langg['Permalink'] = 'Permalink';
$langg['Posted By'] = 'Posted By';
$langg['By'] = 'By';
$langg['Comment'] = 'Comment';
$langg['Recent'] = 'Recent';
$langg['Comments'] = 'Comments';
// 2.2.1 -- Add in trackback
$langg['Trackback'] = 'Trackbacks';
$langg['Tb_url_desc'] = 'The URI to TrackBack this entry is :';
$langg['Track_from'] = 'Trackback From : ';
$langg['Trackback_urls'] = 'Enter trackback urls to send trackback pings (seperated by space) ';
$langg['Trackback_status'] = 'Trackback Status';
// Add in Upload
$langg['Upload'] = 'File Upload';
$langg['File'] = 'File Name';
$langg['No_File'] = 'No File';
// Sydincation
$langg['Syndication'] = 'Syndication';
/// end
$langg['Archives'] = 'Archives';
$langg['Category'] = 'Category';
$langg['Categories'] = 'Categories';
$langg['Email_Add'] = 'Email Address';
$langg['Email'] = 'Email';
$langg['Home_Page'] = 'Home Page';
$langg['Home'] = 'Home';
$langg['Optional'] = 'Optional';
$langg['Comment_Header'] = 'Add Your Comment';
$langg['Preview'] = 'Preview';
$langg['Logoff'] = 'Log Off';
$langg['Listing'] = 'Blog Listing';
$langg['Level'] = 'Level';
$langg['Password'] = 'Password';
$langg['Search'] = 'Search';
$langg['Reenter_password'] = 'Reenter Password';
$langg['User_listing'] = 'Members List';
$langg['Cat_id'] = 'Category Id';
$langg['Add_category'] = 'Add Category';
$langg['Cat_head'] = 'Category List';
$langg['Edit'] = 'Edit';
$langg['Del'] = 'Delete';
$langg['Previous'] = "Prev";
$langg['Next'] = "Next";
$langg['New_post'] = "New Post";
$langg['Error'] = "Error";
$langg['Notice'] = "Notice "; // 2.1.4
$langg['Msg_no_mth'] = "Month Not Selected";
$langg['Msg_no_date'] = "Date Not Selected";
$langg['Msg_no_cat'] = "Category Not Selected";
$langg['Msg_posted'] = "Data Posted You will be redirected shortly"; // 2.1.3
$langg['Msg_add_cat'] = "Category Added";
$langg['Msg_del_cat'] = "Category Deleted You will be redirected shortly"; // 2.1.3
$langg['Msg_redirect'] = "You will be redirected shortly"; // 2.1.4
$langg['Msg_add_user'] = "Add User";
$langg['Msg_del_user'] = "Delete User";
$langg['Msg_edit_user'] = "Edit User";
$langg['Msg_empty_msg'] = "You are trying to post a empty message";
$langg['Msg_cat_available'] = "This Category is already in the database";
$langg['Msg_invalid_cat'] = "You are required to enter a valid category description";
$langg['Msg_user_available'] = "This user name is already in the database";
$langg['Msg_pwd_notmatch'] = "Password Not Match!";
$langg['Msg_scode_notmatch'] = "Security code Not Match!";
$langg['Msg_req_name'] = "User name required!";
$langg['Msg_reg_err'] = "User registration Error";
$langg['Msg_enter_name'] = "Please enter your user name";
$langg['Msg_enter_pass'] = "Please enter your password";
$langg['Msg_invalid_pass'] = "Sorry, invalid User Name or password";
$langg['Msg_2x_pwd'] = "You are required to enter the password 2X" ;
$langg['Admin_area'] = "Administration Area" ;
$langg['Blog_admin'] = "Blog Administration";
$langg['Cat_admin'] = "Cat. Admin";
$langg['Edit_Del'] = "Edit/Del Menu";
$langg['Msg_Del'] = "Data Deleted ! You will be redirected shortly.";
$langg['Msg_Del_error1'] = "Sorry, Post not found or you are not deleting your own post.";
$langg['Msg_Del_error2'] = "Unable to complete the task or record not found !";
$langg['Confirm'] = "Confirmation" ;
$langg['Msg_Del_error3'] = "Warning : Do you want to delete this record? If you are deleting a user, all post posted by the user will be deleted !!";
$langg['Yes'] = "Yes";
$langg['Chg_Pwd'] = "Chg Pwd";
$langg['Search_Results'] = "Search Results for Keyword";
$langg['Search_Error'] = "Your search did not find any match. Keyword used " ;
$langg['Security_Code'] = "Security Code" ;
$langg['Security_Prompt'] = "Please enter the security code as displayed" ;
$langg['User_Admin'] = "User Admin" ;
$langg['error_hack'] = '
URL Used or Parameter invalid !
....Possibility of Hacking Attempt......
if you were sent here thru a link provided, Please report it to webmaster of this site ';
$langg['Alert'] = "Alert";
$langg['Flood_Control'] = 'FLOOD CONTROL ACTIVATED
You have already commented earlier, Please try later';
$langg['Edit_Timestamp'] = 'Edit Timestamp';
$langg['Publish_Date'] = 'Publish Date( Tick "Edit Timestamp" checkbox if you need to change publish date )' ;
$langg['User_List'] = "User List";
$langg['Tools'] = "Tools";
$langg['User_id'] = "User Id";
?>
$admin_adsenseid="ca-testA";
$admin_channelcode="";
$_cdrat_="10";
?>
$sitename="Friend Bookmark";
$pagetitle="Friend Bookmark";
$siteurl="https://www.friendbookmark.com";
$DB_HOST="localhost";
$DB_NAME="friecho3_comwebsysdb";
$DB_USER="friecho3_dbusr";
$DB_PASSWORD="ccw060575";
?>