12) { $month = 1; } if ($year < 2007) { $year = 2007; } if ($year > 2020) { $year = 2020; } $daylong = date("l",mktime(1,1,1,$month,$today,$year)); //день недели текст англ. $monthlong = date("F",mktime(1,1,1,$month,$today,$year)); //название месяца англ. $dayone = date("w",mktime(1,1,1,$month,1,$year)); //день недели цифрой $numdays = date("t",mktime(1,1,1,$month,1,$year)); //количество дней в месяце $alldays = array('Пн','Вт','Ср','Чт','Пт','Сб','Вс'); $next_month = mktime(0, 0, 0, ($month+1), 7, $year); $last_month = mktime(0, 0, 0, ($month-1), 7, $year); if ($today > $numdays) { $today--; } if($month == "1" ){$month_ru="Январь";} elseif($month == "2" ){$month_ru="Февраль";} elseif($month == "3" ){$month_ru="Март";} elseif($month == "4" ){$month_ru="Апрель";} elseif($month == "5" ){$month_ru="Май";} elseif($month == "6" ){$month_ru="Июнь";} elseif($month == "7" ){$month_ru="Июль";} elseif($month == "8" ){$month_ru="Август";} elseif($month == "9" ){$month_ru="Сентябрь";} elseif($month == "10"){$month_ru="Октябрь";} elseif($month == "11"){$month_ru="Ноябрь";} elseif($month == "12"){$month_ru="Декабрь";} echo ""; //выводим название месяца echo "
"; // ЧПУ if ($mmn_url_format == "yes") { echo ""; } else { echo ""; } echo "
«   ".$month_ru." ".$year." г.   »
«   ".$month_ru." ".$year." г.   »
"; $denned1day = rus_format(date("w",mktime(1,1,1,$month,1,$year))); $dennedNOWday = rus_format(date("w",mktime(1,1,1,$month,$today,$year))); $dennedLASTday = rus_format(date("w",mktime(1,1,1,$month,$numdays,$year))); $num_of_zero_days = 7 - $dennedLASTday; $days=array(); echo ""; //выводим дни недели foreach($alldays as $value) { echo ""; } echo ""; //выводим пустые дни месяца как пробелы echo ""; for($z=1;$z<$denned1day;$z++) { echo "\n"; } //выводим дни месяца for($d=1;$d<=$numdays;$d++) { $days[$d]=rus_format(date("w",mktime(1,1,1,$month,$d,$year))); if($days[$d]==1) echo ""; { echo ""; } if($days[$d]==7) echo ""; } for($z=0;$z<$num_of_zero_days;$z++) { echo ""; } echo "
".$value."
 
"; $news_date = $year."-".$month."-".$d; $query = "select * from news where date(data) = '".$news_date."' GROUP BY date(data)"; $result = mysql_query($query) or die("Error: ". mysql_error()." in file ".__FILE__." on line ".__LINE__); $news_rows = mysql_num_rows($result); if($news_rows <> 0) { // ЧПУ if ($mmn_url_format == "yes") { $news = mysql_fetch_array($result); $news[data] = strtotime($news[data]); echo "".$d.""; } else { echo "".$d.""; } } else { echo "".$d.""; } echo "
 
"; ?>