for ($k = 0; $k < sizeof($tag_ary); $k++) { $meeting_tags .= '[tag_delim]' . $tag_ary[$k]; } $meeting_tags .= '[tag_delim]'; } $sql_array = array('meeting_tags' => $meeting_tags, 'marshrut_return' => $return); $sql = 'UPDATE ' . MEETING_DATA_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_array) . " WHERE meeting_id = {$meeting_id}"; $db->sql_query($sql); $marshrutrow = get_marshrut_meeting($meeting_id); if (sizeof($marshrutrow) && sizeof($tag_ary)) { $marshrut_id = $marshrutrow['marshrut_id']; $sql_array_marshrut = array('marshrut_tags' => $meeting_tags, 'marshrut_return' => $return); $sql = 'UPDATE ' . MARSHRUT_DATA_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_array_marshrut) . " WHERE marshrut_id = {$marshrut_id}"; $db->sql_query($sql); } tags_meeting_handle_data_end($content, $return); // Parse and display new post text $template->assign_vars(array('TAGS_TEXT' => $meeting_tags, 'SAVE_TAGS' => true)); } else { /** Show quick edit form */ //tags_meeting_handle_data_end($tags, $marshrut_return); $template->assign_vars(array('VK' => $vk ? TRUE : FALSE, 'EDIT_TAGS' => true, 'TAGS_TEXT' => $tags, 'MEETING_ID' => $meeting_id, 'MEETING_MARSHRETURN_CHECK' => $marshrut_return == 1 ? 'checked="checked"' : '', 'RETURN_POINTS' => $marshrut_return == 1 ? '<b>' . $first_point . '.</b>' : '')); } // Output results $template->display('body'); } else { if ($mode == 'quick_edit_meeting_desc') { /** Serve quick edit function
$meeting_plain_road_4 = $meeting_plain_road_4 == 0 ? '' : ($meeting_plain_road_1 == 0 && $meeting_plain_road_2 == 0 && $meeting_plain_road_3 == 0 ? '' : '/') . $meeting_plain_road_4; $meeting_plain_road_5 = $meeting_plain_road_5 == 0 ? '' : ($meeting_plain_road_1 == 0 && $meeting_plain_road_2 == 0 && $meeting_plain_road_3 == 0 && $meeting_plain_road_4 == 0 ? '' : '/') . $meeting_plain_road_5; $meeting_geo1 = $row['meeting_geo1']; $meeting_geocheck_1 = $row['meeting_geocheck_1']; $meeting_geo2 = $row['meeting_geo2']; $meeting_geocheck_2 = $row['meeting_geocheck_2']; $meeting_geo3 = $row['meeting_geo3']; $meeting_geocheck_3 = $row['meeting_geocheck_3']; $meeting_geo_count = 0; $meeting_geo_count = $meeting_geo1 == 0 ? $meeting_geo_count : $meeting_geo_count + 1; $meeting_geo_count = $meeting_geo2 == 0 ? $meeting_geo_count : $meeting_geo_count + 1; $meeting_geo_count = $meeting_geo3 == 0 ? $meeting_geo_count : $meeting_geo_count + 1; // TAGS ============== if ($tags) { include_once $phpbb_root_path . 'portal/includes/functions_meeting.' . $phpEx; tags_meeting_handle_data_end($tags, $marshrut_return); } // END TAGS ========== // + GPSIES + $filename_main_kml = 'http://www.velocat.ru/velo/phpBB3/filebase/kml/' . $meeting_marshrut . '_main.kml'; $filename_main_kml_short = $phpbb_root_path . 'filebase/kml/' . $meeting_marshrut . '_main.kml'; if (file_exists($filename_main_kml_short)) { $s_file_main = 1; $fileDate = filemtime($filename_main_kml_short); $filename_main_kml .= '?' . $fileDate; } else { //$filename_main_content = ''; $s_file_main = 0; } if ($meeting_link_gps) { $mystring = $meeting_link_gps;