Подборка координат рек и озер на лето 2010

//это код, который вставляется в страницу с перечнем точек

$group=7; //номер текущего перечня - от 1 до 12

//1. Выбираем точки, у которых есть описания
$ssql="SELECT date, snom, info FROM gmap4t_t ";
//2. Эти перечни делаются для яндекса, т.е. для гостей. Значит оставляем только те точки, у которых права есть для Гостей.
$ssql.=" INNER JOIN gmap4t_prava ON gmap4t_t.tid=gmap4t_prava.tid";
$ssql.=" WHERE gmap4t_t.info<>'' AND (gmap4t_prava.role=1 OR gmap4t_prava.restrict4t=1)";
//роль Гостя-1. Права на юзера не проверяем, т.к. права гостю как юзеру установить невозможно.
//3. Выбираем точки для нужного перечня по алгоритму, путающему хакеров
$ssql.=" AND CASE TRUNCATE(day(FROM_UNIXTIME(date))/10,0) + MONTH(FROM_UNIXTIME(date))-TRUNCATE(MONTH(FROM_UNIXTIME(date))/10,0)*10 + YEAR(FROM_UNIXTIME(date))-TRUNCATE(YEAR(FROM_UNIXTIME(date))/10,0)*10
WHEN 1 THEN 1
WHEN 2 THEN 6
WHEN 3 THEN 11
WHEN 4 THEN 12
WHEN 5 THEN 1
WHEN 6 THEN 7
WHEN 7 THEN 3
WHEN 8 THEN 2
WHEN 9 THEN 5
WHEN 10 THEN 1
WHEN 11 THEN 4
WHEN 12 THEN 8
WHEN 13 THEN 10
WHEN 14 THEN 2
WHEN 15 THEN 9
WHEN 16 THEN 7
WHEN 17 THEN 4
WHEN 18 THEN 6
WHEN 19 THEN 5
WHEN 20 THEN 3
WHEN 21 THEN 6
WHEN 22 THEN 8
WHEN 23 THEN 10
WHEN 24 THEN 11
WHEN 25 THEN 7
WHEN 26 THEN 12
WHEN 27 THEN 8
ELSE 7
END = $group ORDER BY MINUTE(FROM_UNIXTIME(date))";
$r1 = db_query($ssql);
if ( $r1 && db_num_rows($r1)>0 ) {
$s='';
while ($row=db_fetch_array ( $r1 )) {
$ss=strip_tags($row[info]);
$s .= l($ss,'to4ka/' . $row[snom]) . '
';
}
print $s;
}
?>