$meeting_geo_name[$k] = $geocashrow[$k]['geo_name'] ? $geocashrow[$k]['geo_name'] : ''; } } else { for ($k = 0; $k < $count_geocashrow; $k++) { $meeting_geo[$k] = request_var('meeting_geo_' . $k, ''); $meeting_geo_name[$k] = request_var('meeting_geo_name_' . $k, '', true); $meeting_geocheck[$k] = request_var('geo_' . $k . '_check', 0); } } $geodatas = $meeting->get_geo_by_region($meeting_region); $geoopen = 0; for ($i = 0; $i < $geo_max; ++$i) { $postrow = array('ROW_ID' => $i + 1, 'GEOCHK' => $meeting_geocheck[$i] == 1 ? 'checked="checked"' : '', 'GEONAME' => $meeting_geo_name[$i], 'VALUE' => $meeting_geo[$i], 'STYLE' => $i == 0 || $meeting_geo_name[$i] ? "display:block;" : "display:none;"); $geoopen = $meeting_geo_name[$i] ? $geoopen + 1 : $geoopen; $template->assign_block_vars('postrow', $postrow); $meeting->geo_dropdown_new($geodatas, $meeting_geo_name[$i], $i + 1); } $geoopen = $geoopen == 0 ? 1 : $geoopen; // если нет, то открыто одно поле // END GEOCASHING-------- $u_marshrut = append_sid("marshruts.{$phpEx}", "action=view&marshrut={$meeting_marshrut}"); $u_marshruts = append_sid("marshruts.{$phpEx}", "action=search"); switch ($meeting_hard) { case 0: $hard_select = str_replace('id="0.gif">', 'id="0.gif" selected="selected">', $hard_select); $hard_image = './images/stars/0.gif'; break; case 1: $hard_select = str_replace('id="1.gif">', 'id="1.gif" selected="selected">', $hard_select); $hard_image = './images/stars/1.gif'; break;