//Website Path
$path["webroot"]="http://etalk.sgu.edu/oneadmin/";
//Document Path
$path["docroot"]="D:/Program Files/Apache Group/Apache2/htdocs/oneadmin/";
//MySQL Settings
$db["type"]="mysql";
$db["host"]="localhost";
$db["user"]="root";
$db["pass"]="nI38&Pe#";
$db["used"]="mysql";
//Include all the necessary classes and files. Don't modify.
ini_set("display_errors",true);
error_reporting(E_ALL ^ E_NOTICE);
include_once($path["docroot"]."common/include.php");
?>
echo "
";
$monthArr = array($lang['blogger']['january'], $lang['blogger']['february'], $lang['blogger']['march'], $lang['blogger']['april'], $lang['blogger']['may'], $lang['blogger']['june'], $lang['blogger']['july'], $lang['blogger']['august'], $lang['blogger']['september'], $lang['blogger']['october'], $lang['blogger']['november'], $lang['blogger']['december']);
$dayArr1 = array($lang['blogger']['su'], $lang['blogger']['mo'], $lang['blogger']['tu'], $lang['blogger']['we'], $lang['blogger']['th'], $lang['blogger']['fr'], $lang['blogger']['sa']);
/***** Links Block *****/
if($oSystem->getValue("blogger_blocklink")=="Yes"){
echo "
".$lang['blogger']['menulink']."
|
";
$oBlogger_Link->data = array("title","url");
$oBlogger_Link->order = "title";
$result = $oBlogger_Link->getList();
if(mysql_num_rows($result)!=0){
while($myrow=mysql_fetch_row($result)){
echo "| ".stripslashes($myrow[0])." | ";
}
mysql_free_result($result);
}else{
echo "| ".$lang['blogger']['nolinks']." | ";
}
echo "
|
";
}
/***** Categories Block *****/
if($oSystem->getValue("blogger_blockcat")=="Yes"){
echo "
".$lang['blogger']['menucategory']."
|
";
$oBlogger_Category->data = array("category_id","name");
$oBlogger_Category->order = "name";
$result = $oBlogger_Category->getList();
if(mysql_num_rows($result)!=0){
echo "| ".$lang['blogger']['all']." | ";
while($myrow=mysql_fetch_row($result)){
echo "| ".stripslashes($myrow[1])." | ";
}
mysql_free_result($result);
}else{
echo "| ".$lang['blogger']['nocategories']." | ";
}
echo "
|
";
}
/***** Calendar Block *****/
if($oSystem->getValue("blogger_blockcalen")=="Yes"){
if($arcyear==""){ $year = date("Y"); }else{ $year = $arcyear; }
if($arcmonth==""){ $month = date("n"); }else{ $month = $arcmonth; }
echo "
| " . $monthArr[$month-1] . " $year |
";
echo "";
for($i=0;$i$dayArr1[$i]"; }
echo " ";
$first = date("w", mktime(0,0,0,$month,1,$year));
$lastday = date("t", mktime(0,0,0,$month,1,$year));
$day=1; $end = 0;
for($w=1; $w<7; $w++){
echo "";
for($wd=0; $wd<7; $wd++){
if(($w==1 && $wd<$first) || $day > $lastday){
echo "| | ";
}else{
if ($day==$lastday){ $end=1; }
if($oBlogger_Blog->chkBlog_Day($year,$month,$day)==TRUE){
echo "".$day++." | ";
}else{
echo "".$day++." | ";
}
}
}
echo " ";
if($end==1){ break; }
}
echo "
|
";
}
/***** Recent Entries Block *****/
if($oSystem->getValue("blogger_blockrecent")=="Yes"){
echo "
".$lang['blogger']['menurecent']."
|
";
$recentno = $oSystem->getValue("blogger_recentno");
$oBlogger_Blog->data = array("blog_id","title");
$oBlogger_Blog->order = "datepost desc limit 0,$recentno";
$result = $oBlogger_Blog->getList();
if(mysql_num_rows($result)!=0){
while($myrow=mysql_fetch_row($result)){
echo "| ".stripslashes($myrow[1])." | ";
}
mysql_free_result($result);
}else{
echo "| ".$lang['blogger']['noentries']." | ";
}
echo "
|
";
}
/***** Archives Block *****/
if($oSystem->getValue("blogger_blockarch")=="Yes"){
echo "
".$lang['blogger']['menuarchive']."
|
";
$oBlogger_Blog->data = array("distinct date_format(datepost,'%m %Y')","date_format(datepost,'%Y')","date_format(datepost,'%c')");
$oBlogger_Blog->order = "datepost desc";
$result = $oBlogger_Blog->getList();
if(mysql_num_rows($result)!=0){
while($myrow=mysql_fetch_row($result)){
$month = substr($myrow[0],0,2)-1;
$year = substr($myrow[0],3,4);
echo "| $monthArr[$month] $year | ";
}
mysql_free_result($result);
}else{
echo "| ".$lang['blogger']['noarchives']." | ";
}
echo "
|
";
}
/***** Friends Block *****/
if($oSystem->getValue("blogger_blockfriend")=="Yes"){
echo "
".$lang['blogger']['menufriend']."
|
|
";
if($loginaction=="login"){
$oBlogger_Friend->data = array("friend_id");
$oBlogger_Friend->where = "username='$username' and password='$password' and status='Approve'";
$result = $oBlogger_Friend->getList();
if($myrow=mysql_fetch_row($result)){
echo "";
echo "";
$cookie_friend_id=$myrow[0];
$loginsuccess = "yes";
}else{
$loginsuccess = "no";
$loginmessage = "".$lang['blogger']['invalidlogin']."";
}
mysql_free_result($result);
}
if($loginaction=="logout"){
echo "";
echo "";
$cookie_friend_id="empty";
}
if((($_COOKIE["cookie_friend_id"]=="" || $_COOKIE["cookie_friend_id"]=="empty") || $loginaction=="logout") && $loginsuccess!="yes"){
echo "
$loginmessage
";
}
if((($_COOKIE["cookie_friend_id"]!="" && $_COOKIE["cookie_friend_id"]!="empty") || $loginsuccess=="yes") && $loginaction!="logout"){
echo "
";
}
echo "
|
";
}
?>
|
|
echo "
";
$oSystem->setValue("blogger_pageurl","http://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]);
$monthArr = array($lang['blogger']['january'], $lang['blogger']['february'], $lang['blogger']['march'], $lang['blogger']['april'], $lang['blogger']['may'], $lang['blogger']['june'], $lang['blogger']['july'], $lang['blogger']['august'], $lang['blogger']['september'], $lang['blogger']['october'], $lang['blogger']['november'], $lang['blogger']['december']);
/***** View All Blogs *****/
if($blog_id=="" && $pageaction!="signup" && $pageaction!="editinfo"){
$listno = $oSystem->getValue("blogger_frontno");
$dateformat = $oSystem->getValue("blogger_dateformat");
if($oSystem->getValue("blogger_timeformat")=="12"){ $timeformat="%l:%i %p"; }else{ $timeformat="%H:%i"; }
$oBlogger_Blog->data = array("blog_id","title","blog","date_format(datepost,'$dateformat , $timeformat')","permissionview");
if($category_id!=""){
$oBlogger_Blog->where = "category_id='$category_id'";
$toptitle = stripslashes($oBlogger_Category->getName($category_id));
}else if($curyear!="" && $curmonth!="" && $curday!=""){
$oBlogger_Blog->where = "date_format(datepost,'%Y-%c-%d')='$curyear-$curmonth-$curday'";
$month = date("m",mktime(0,0,0,$curmonth,$curday,$curyear))-1;
$toptitle = $monthArr[$month].date(" d, Y",mktime(0,0,0,$curmonth,$curday,$curyear));
}else if($arcyear!="" && $arcmonth!=""){
$oBlogger_Blog->where = "date_format(datepost,'%Y')=$arcyear and date_format(datepost,'%c')=$arcmonth";
$month = date("m",mktime(0,0,0,$arcmonth,1,$arcyear))-1;
$toptitle = $monthArr[$month].date(" Y",mktime(0,0,0,$arcmonth,1,$arcyear));
}else{
$oBlogger_Blog->where = "";
$toptitle = $lang['blogger']['allblogs'];
}
$oBlogger_Blog->order = "";
$result=$oBlogger_Blog->getList();
if(mysql_num_rows($result)!=0){ $total=mysql_num_rows($result); }else{ $total=0; }
if($start=="" || $start==0){ $start=0; }
$prev=$start-$listno; $next=$start+$listno; $from=$start+1; $to=$listno+$from-1;
if($to>=$total){ $to=$total; }if($to<$from){ $from=0; }
if($prev>=0){ $prevlink=" ".$lang['blogger']['prev'].""; }else{ $prevlink=""; }
if($next<$total){ $nextlink=" ".$lang['blogger']['next'].""; }else{ $nextlink=""; }
$pageno = ceil($to/$listno); $totalpage = ceil($total/$listno);
echo "
| $toptitle | ".$lang['blogger']['page']." $pageno ".$lang['blogger']['of']." $totalpage | $prevlink $nextlink |
|
";
$oBlogger_Blog->order = "datepost desc limit $start, $listno";
$result = $oBlogger_Blog->getList();
if(mysql_num_rows($result)!=0){
while ($myrow = mysql_fetch_row($result)){
$myrow[1] = stripslashes($myrow[1]);
$myrow[2] = stripslashes($myrow[2]);
$commentno = $oBlogger_Comment->getTotalComment($myrow[0]);
$permissionview = $myrow[4];
if($permissionview=="public"){
$allowview = "yes";
}else if($permissionview=="friend" && ((($_COOKIE["cookie_friend_id"]!="" && $_COOKIE["cookie_friend_id"]!="empty") || $loginsuccess=="yes") && $loginaction!="logout")){
$allowview = "yes";
}else{
$allowview = "no";
}
if($allowview=="yes"){
echo "
$myrow[1]
".$lang['blogger']['posted']." $myrow[3]
$myrow[2]
".$lang['blogger']['']."
|
";
}else{
echo "$myrow[1]
".$lang['blogger']['posted']." $myrow[3]
[ ".$lang['blogger']['viewablebyfriend']." ]
| ";
}
}
mysql_free_result($result);
}else{
echo "
".$lang['blogger']['noblogposted']."
| ";
}
echo " ";
}
/***** Blog's Details ******/
if($blog_id!="" && $pageaction!="signup" && $pageaction!="editinfo"){
$oBlogger_Blog->data=array("blog_id");
if($category_id!=""){
$oBlogger_Blog->where = "category_id='$category_id'";
$toptitle = $lang['blogger']['backto']." ".stripslashes($oBlogger_Category->getName($category_id));
}else if($arcyear!="" && $arcmonth!=""){
$oBlogger_Blog->where = "date_format(datepost,'%Y')=$arcyear and date_format(datepost,'%c')=$arcmonth";
$month = date("m",mktime(0,0,0,$arcmonth,1,$arcyear))-1;
$toptitle = $lang['blogger']['backto']." ".$monthArr[$month].date(" Y",mktime(0,0,0,$arcmonth,1,$arcyear));
}else{
$oBlogger_Blog->where = "";
$toptitle = $lang['blogger']['backtoallblog'];
}
$oBlogger_Blog->order="datepost desc";
$result=$oBlogger_Blog->getList();
$count=0; while($myrow=mysql_fetch_row($result)){ if($myrow[0]==$blog_id){ $curpos=$count; } $count++; }
$prevpos=$curpos-1; $nextpos=$curpos+1; $curpos=$curpos+1; $total = mysql_num_rows($result);
if($prevpos>=0){ mysql_data_seek($result,$prevpos); if($myrow=mysql_fetch_row($result)){ $prev_id=$myrow[0]; }}
if($nextpos < $total){ mysql_data_seek($result,$nextpos); if($myrow=mysql_fetch_row($result)){ $next_id=$myrow[0]; }}
if($total==0){ $curpos=0; } mysql_free_result($result);
if($prev_id!=""){ $prevlink=" ".$lang['blogger']['prev'].""; }
if($next_id!=""){ $nextlink=" ".$lang['blogger']['next'].""; }
if($prevlink!="" && $nextlink!=""){ $navline=" "; }
echo "
| $toptitle | ".$lang['blogger']['blog']." $curpos ".$lang['blogger']['of']." $total | $prevlink $nextlink |
|
";
/***** Blog Details *****/
$dateformat = $oSystem->getValue("blogger_dateformat");
if($oSystem->getValue("blogger_timeformat")=="12"){ $timeformat="%l:%i %p"; }else{ $timeformat="%H:%i"; }
$oBlogger_Blog->data = array("title","blog","date_format(datepost,'$dateformat , $timeformat')","permissionview","permissionpost");
$result = $oBlogger_Blog->getDetail($blog_id);
if ($myrow = mysql_fetch_row($result)){
$myrow[0] = stripslashes($myrow[0]);
$myrow[1] = stripslashes($myrow[1]);
$permissionview = $myrow[3];
$permissionpost = $myrow[4];
if($permissionview=="public"){
$allowview = "yes";
}else if($permissionview=="friend" && ((($_COOKIE["cookie_friend_id"]!="" && $_COOKIE["cookie_friend_id"]!="empty") || $loginsuccess=="yes") && $loginaction!="logout")){
$allowview = "yes";
}else{
$allowview = "no";
}
if($allowview=="yes"){
echo "$myrow[0]
".$lang['blogger']['posted']." $myrow[2]
$myrow[1]
| ";
}else{
echo " $myrow[0]
".$lang['blogger']['posted']." $myrow[2]
[ ".$lang['blogger']['viewablebyfriend']." ]
| ";
}
}
mysql_free_result($result);
/***** Post Comments Action *****/
if($pageaction=="postcomment"){
$comment=$FCKeditor;
$datepost = date("Y-m-d H:i:s");
$website = str_replace("http://","",$website);
$oBlogger_Comment->data = array("comment_id","blog_id","author","email","website","datepost","comment");
$oBlogger_Comment->value = array("",$blog_id,$name,$email,$website,$datepost,$comment);
$oBlogger_Comment->add();
/***** Notify New Comment *****/
if($oSystem->getValue("blogger_commentnotify")=="Yes"){
$blogurl=$oSystem->getValue("blogger_pageurl")."?blog_id=$blog_id";
$emailadmin = $oUser->getAdminEmail();
$subject = stripslashes($oSystem->getValue("blogger_commentsubject"));
$message = stripslashes($oSystem->getValue("blogger_commentmessage"));
$message = str_replace("[[name]]",$name,$message);
$message = str_replace("[[comment]]",$comment,$message);
$message = str_replace("[[blogurl]]",$blogurl,$message);
$message = stripslashes($message);
$oSystem->mail($emailadmin, $subject, $message, $emailadmin);
}
}
/***** Display Comments *****/
echo "";
$oBlogger_Comment->data = array("author","email","website","date_format(datepost,'$dateformat, $timeformat')","comment");
$oBlogger_Comment->where = "blog_id='$blog_id'";
$oBlogger_Comment->order = "datepost desc";
$resultc = $oBlogger_Comment->getList();
if(mysql_num_rows($resultc)!=0 && $allowview=="yes"){
$count = 0;
echo "
| ";
}
/***** Post Comments *****/
$oBlogger_Friend->data = array("name","email");
$result=$oBlogger_Friend->getDetail($cookie_friend_id);
if($myrow=mysql_fetch_row($result)){ $name=$myrow[0]; $email=$myrow[1]; }
mysql_free_result($result);
if($permissionpost=="public"){
$allowpost = "yes";
}else if($permissionpost=="friend" && ((($_COOKIE["cookie_friend_id"]!="" && $_COOKIE["cookie_friend_id"]!="empty") || $loginsuccess=="yes") && $loginaction!="logout")){
$allowpost = "yes";
}else if($permissionpost=="none"){
$allowpost = "no";
}
if($allowpost=="yes" && $allowview=="yes"){
echo "
| ".$lang['blogger']['postcomment']." |
| ";
}
echo " ";
}
if($pageaction=="signup"){
if($pageaction1=="signupok"){
if(!$oBlogger_Friend->userExists($username)){
$oBlogger_Friend->data = array("friend_id","name","email","username","password","status");
$oBlogger_Friend->value = array("",addslashes($name),$email, $username,$password,"Pending");
$oBlogger_Friend->add();
if($oSystem->getValue("blogger_signupnotify")=="Yes"){
$from = $oUser->getAdminEmail();
$subject = stripslashes($oSystem->getValue("blogger_signupsubject"));
$message = stripslashes($oSystem->getValue("blogger_signupmessage"));
$message = str_replace("[[name]]",$name,$message);
$oSystem->mail($email, $subject, $message, $from);
$oSystem->mail($from, $subject, $message, $from);
}
$statusmsg1 = " ".$lang['blogger']['thanksignup']."";
}else{
$statusmsg1 = " ".$lang['blogger']['sorryuserexist']."";
}
}
if($pageaction1=="forgetpass"){
$oBlogger_Friend->data = array("name","username","password","email");
$oBlogger_Friend->where = "username='$username' or email='$email'";
$result = $oBlogger_Friend->getList();
if($myrow=mysql_fetch_row($result)){
$from = $oUser->getAdminEmail();
$subject = stripslashes($oSystem->getValue("blogger_forgetsubject"));
$message = stripslashes($oSystem->getValue("blogger_forgetmessage"));
$message = str_replace("[[name]]",$myrow[0],$message);
$message = str_replace("[[username]]",$myrow[1],$message);
$message = str_replace("[[password]]",$myrow[2],$message);
$oSystem->mail($myrow[3], $subject, $message, $from);
$statusmsg2 = " ".$lang['blogger']['thankloginsend']."";
}else{
$statusmsg2 = " ".$lang['blogger']['sorryinfonotfound']."";
}
}
echo "
| ".$lang['blogger']['signupasfriend']." |
| ".$lang['blogger']['forgetpass']." |
";
}
if($pageaction=="editinfo"){
$oBlogger_Friend->data = array("password");
$result=$oBlogger_Friend->getDetail($cookie_friend_id);
if($myrow=mysql_fetch_row($result)){ $password=$myrow[0]; }
mysql_free_result($result);
if($pageaction1=="editinfook"){
$oBlogger_Friend->data = array("name","email");
$oBlogger_Friend->value = array($name,$email);
$oBlogger_Friend->update($cookie_friend_id);
if($oldpassword!="" && $newpassword!="" && $repassword!=""){
if($oldpassword==$password){
$oBlogger_Friend->data = array("password");
$oBlogger_Friend->value = array($newpassword);
$oBlogger_Friend->update($cookie_friend_id);
$infomessage=" ".$lang['blogger']['passwordchange']."";
}else{
$infomessage=" ".$lang['blogger']['existpassnocorrect']."";
}}else{
$infomessage=" ".$lang['blogger']['informationupdated']."";
}
}
$oBlogger_Friend->data = array("name","email","username","password");
$result=$oBlogger_Friend->getDetail($cookie_friend_id);
if($myrow=mysql_fetch_row($result)){
$name=stripslashes($myrow[0]);
$email=$myrow[1];
$username=$myrow[2];
$password=$myrow[3];
}
mysql_free_result($result);
echo "
| ".$lang['blogger']['edityourinfo']." |
";
}
?>
|