readCache('user'); $content = ob_get_clean(); if (Option::get('isgzipenable') == 'y' && function_exists('ob_gzhandler')){ ob_start('ob_gzhandler'); } else { ob_start(); } $content = explode(" -1) { $cur_time_span = strtotime('last Monday',strtotime('Sunday')); $option = 0; $imgnums = $imgnum_week; $imgsize = $imgsize_week; } elseif(strpos($log_content, '[READERWALL-MONTH]') > -1){ $cur_time_span = strtotime('this month',strtotime(date('m/01/y'))); $option = 1; $imgnums = $imgnum_month; $imgsize = $imgsize_month; } else{$cur_time_span = 0;$option = 2;$imgnums = $imgnum_all;$imgsize = $imgsize_all;} if(empty($imgsize)){$imgsize = 32;} $DB = MySql::getInstance(); $userName = $user_cache[1]['name']; $userMail = $user_cache[1]['mail']; $sql = "SELECT count(1) AS comment_nums,poster,mail,url FROM ".DB_PREFIX."comment where date > $cur_time_span and mail != '' and mail != '$userMail' and poster != '$userName' and hide = 'n' group by mail order by comment_nums DESC limit 0,$imgnums"; $result = $DB->query($sql); while($row = $DB->fetch_array($result)){ $img = ""; if($row['url']){ $tmp = "".$img.""; }else{$tmp = $img;} $output .= $tmp; } if(empty($output)){ $output = "

".$tip."

"; }else{ $output = "
".$output."
";} if($option == 0) $log_content = preg_replace("'\[READERWALL-WEEK\]'i", $output, $log_content, 1); elseif($option == 1) $log_content = preg_replace("'\[READERWALL-MONTH\]'i", $output, $log_content, 1); else $log_content = preg_replace("'\[READERWALL\]'i", $output, $log_content, 1); echo $content[0].'readCache('user'); if($type_wall == 'week'){ $time_side = strtotime('last Monday',strtotime('Sunday')); }elseif($type_wall == 'month'){ $time_side = strtotime('this month',strtotime(date('m/01/y'))); }else{ $time_side = 0; } if(empty($imgsize_side)){ $imgsize_side = 32; } $DB = MySql::getInstance(); $userName = $user_cache[1]['name']; $sql_side = "SELECT count(1) AS comment_nums,poster,mail,url FROM ".DB_PREFIX."comment where date > $time_side and mail != '' and poster != '$userName' and hide ='n' group by mail order by comment_nums DESC limit 0,$imgnum_side"; $result_side = $DB->query($sql_side); while($row_side = $DB->fetch_array($result_side)){ $img_side = ""; if($row_side['url']){ $tmp_side = "".$img_side.""; }else{ $tmp_side = $img_side; } $output_side .= $tmp_side; } if(empty($output_side)){ $output_side = "

".$tip."

"; }else{ $output_side = "
".$output_side."
"; } return $output_side; } if(isset($_GET['reader_wall_widgets'])){ echo 'document.write("'.reader_wall_side().'")'; exit; } function reader_wall_menu(){ echo ''; } addAction('adm_sidebar_ext', 'reader_wall_menu'); ?>