Can not open directory ./archives for reading, check if it exists or is properly CHMOD'ed"); } if(!is_readable("./data/news.txt")){ die("Error !!!
Can not open file news.txt for reading, check if it exists or is properly CHMOD'ed"); } if(!is_readable("./data/comments.txt")){ die("Error !!!
Can not open file comments.txt for reading, check if it exists or is properly CHMOD'ed"); } // Some Stats $count_postponed_news = 0; $count_unapproved_news = 0; $todaynews = 0; $count_comments = 0; $count_my_news = 0; $count_new_news = 0; $news_db = file("./data/news.txt"); foreach ($news_db as $line) { $item_db = explode("|",$line); $itemdate = date("d/m/y",$item_db[0]); if($itemdate == date("d/m/y")) { $todaynews++; if($item_db[1] == $member_db[2]) $count_my_news++; if(($item_db[0] > $member_db[9]) and ($member_db[9] != '')) $count_new_news++; } } $stats_news = count( $news_db ); $stats_users = count( file("./data/users.db.php") ) - 1; $count_postponed_news = count( file("./data/postponed_news.txt") ); if($count_postponed_news > 0){ ResynchronizePostponed(); } if($config_auto_archive == "yes"){ ResynchronizeAutoArchive(); } $count_unapproved_news = count( file("./data/unapproved_news.txt") ); $stats_archives = 0; $handle = opendir("./data/archives"); while (FALSE !== ($file = readdir($handle))) { if( preg_match("/.news.arch/",$file) ){$stats_archives++;} } closedir($handle); // $stats_news_size = formatsize(filesize("./data/news.txt")); // $stats_comments_size = formatsize(filesize("./data/comments.txt")); // Count Comments $all_comments = file("./data/comments.txt"); foreach($all_comments as $news_comments){ $single_news_comments = explode("|>|", $news_comments); $individual_comments = explode("||", $single_news_comments[1]); $count_comments += count($individual_comments) - 1; } // Define Welcome Message echo""; } //---------------------------------- // Notify user if the news were auto-archived //---------------------------------- //get last auto-archive date $ladb_content = file("$cutepath/data/auto_archive.db.php"); list($last_archived[year], $last_archived[month]) = split("\|", $ladb_content[0] ); $last_login_year = date("Y", $member_db[9]); $last_login_month = date("n", $member_db[9]); if((int)$last_login_month < (int)$last_archived[month] and $last_login_year <= $last_archived[year]){ echo""; } //---------------------------------- // Do we have enough free space ? //---------------------------------- $dfs = @disk_free_space("./"); // $dfs = 5341; if($dfs and $dfs < 10240){ $freespace = formatsize($dfs); echo""; } //---------------------------------- // Install script still exists ? //---------------------------------- if ($action == 'delete-install'){ @unlink('./inc/install.mdu'); } if(file_exists('./inc/install.mdu')){ $freespace = formatsize($dfs); echo""; } //---------------------------------- // Are we using SafeSkin ? //---------------------------------- if($using_safe_skin){ $freespace = formatsize($dfs); echo""; } //---------------------------------- // Is our PHP version old ? //---------------------------------- if($phpversion and $phpversion < '4.1.0'){ $freespace = formatsize($dfs); echo""; } // Show Some stats if($member_db[1] == 1){ echo " "; } echo"
  $member_db[2]"; if($todaynews != 1){ $s = "s"; } if($member_db[1] != 4){ if($stats_users > 1){ $rand_msg[] = ", we have $count_new_news new articles since your last login (@ ".date("r",$member_db[9])." )"; $rand_msg[] = ", we have $count_new_news new articles since your last login (@ ".date("r",$member_db[9])." )"; $rand_msg[] = ", we have $count_new_news new articles since your last login (@ ".date("r",$member_db[9])." )"; } if($todaynews == 0){ $rand_msg[] = ", we don't have new articles today"; $rand_msg[] = ", we don't have new articles today"; $rand_msg[] = ", we don't have new articles today, the first one can be yours."; $rand_msg[] = ", we don't have new articles today, the first one can be yours."; } elseif($count_my_news == 0){ if($todaynews == 1){ $rand_msg[] = ", today we have $todaynews new article{$s} but it is not yours"; }else{ $rand_msg[] = ", today we have $todaynews new article{$s} but $count_my_news of them are yours"; } } elseif($count_my_news == $todaynews){ if($count_my_news == 1){ $rand_msg[] = ", today we have $todaynews new article{$s} and you wrote it"; $rand_msg[] = ", today we have $todaynews new article{$s} and you wrote it"; $rand_msg[] = ", today we have $todaynews new article{$s} and you wrote it"; }else{ $rand_msg[] = ", today we have $todaynews new article{$s} and you wrote all of them"; $rand_msg[] = ", today we have $todaynews new article{$s} and all are yours"; $rand_msg[] = ", today we have $todaynews new article{$s}, want to add some more?"; } } else{ if($count_my_news == 1){ $rand_msg[] = ", today we have $todaynews new article{$s}, 1 of them is yours"; } else{ $rand_msg[] = ", today we have $todaynews new article{$s}, $count_my_news of them are yours"; } } $rand_msg[] = ", are you in a mood of adding some news?"; $rand_msg[] = ", today we have $todaynews new article{$s}, from total $stats_news"; if($member_db[9] != ""){ $rand_msg[] = ", your last login was on ".date("d M Y H:i:s", $member_db[9]); $rand_msg[] = ", your last login was on ".date("d M Y H:i:s", $member_db[9]); } $rand_msg[] = ""; srand((double) microtime() * 1000000); echo $rand_msg[rand(0, count($rand_msg)-1)]."

Attention!
CuteNews has performed auto-archive opperation since your last login at ".date("d M Y H:i:s", $member_db[9])."
If you don't want your news to be auto-archived every month,
you can swith this option off from System Configurations.
Warning!
According to CuteNews, your estimated free space is $freespace. Take action to enlarge your free space or some data files could be damaged during the writing procedure. Backup your data now.
Attention!
CuteNews found that the installation module is still located in the /inc folder.
Please delete or rename the /inc/install.mdu file for security reasons.

(try to delete the file automatically)
 
Attention!
CuteNews was unable to load the selected '$config_skin' skin, and automatically reverted to the default one.
Please ensure that the proper skin files exist, or select another skin.
Attention!
Your version of PHP ($phpversion) is too old. Please consider contacting your server administrator and updating to the latest stable PHP version.
 Some stats  System SelfCheck
  Active News $stats_news   Can write to news.txt "; if(is_writable("./data/news.txt")){ echo "Yes"; } else{ echo "No"; } echo"
  Postponed News $count_postponed_news   Can write to postponed_news.txt "; if(is_writable("./data/postponed_news.txt")){ echo "Yes"; } else{ echo "No"; } echo"
  Unapproved News "; if($count_unapproved_news > 0){ echo"$count_unapproved_news"; }else{ echo"$count_unapproved_news"; } echo"   Can write to unapproved news "; if(is_writable("./data/unapproved_news.txt")){ echo "Yes"; } else{ echo "No"; } echo"
  Active Comments $count_comments   Can write to comments.txt "; if(is_writable("./data/comments.txt")){ echo "Yes"; } else{ echo "No"; } echo"
  Archives $stats_archives   Can write to users.db.php "; if(is_writable("./data/users.db.php")){ echo "Yes"; } else{ echo "No"; } echo"
  Users $stats_users   Can write to archives dir "; if(is_writable("./data/archives")){ echo "Yes"; } else{ echo "No"; } echo"
"; echofooter(); ?>