$marshrut_id = $meeting_marshrut ? $meeting_marshrut : $marshrutrow['marshrut_id']; $marshrut_create_time = $marshrutrow['marshrut_create_time']; $marshrut_km = $meeting->get_marshrut_km($id); $marshrut_km = $marshrut_km == 0 ? $meeting_plain_km : $marshrut_km; //Äàííûå äëÿ ðåäàêòèðîâàíèÿ ìàðøðóòà $marshrut_km = !$marshrut_km ? 0 : $marshrut_km; $data_marshrut1 = array('marshrut_id' => $marshrut_id, 'meeting_id' => $id == 0 ? $next_id : $id, 'marshrut_country_id' => $meeting_country_id, 'marshrut_region' => $meeting_region, 'marshrut_town' => $meeting_town, 'marshrut_time' => $meeting_time, 'marshrut_until' => $meeting_until, 'marshrut_location' => $meeting_location, 'marshrut_subject' => $meeting_subject, 'marshrut_desc' => $meeting_marshrut_desc, 'marshrut_places' => 0, 'marshrut_link' => $meeting_link, 'marshrut_link_gps' => $meeting_link_gps, 'marshrut_by_user' => $marshrut_created, 'marshrut_edit_by_user' => $user->data['user_id'], 'marshrut_phone' => $meeting_phone, 'marshrut_phone_allow' => $meeting_guest_phone, 'marshrut_km' => $marshrut_km, 'marshrut_marshrut' => $meeting_marshrut, 'marshrut_return' => $marshrut_return, 'comeback' => $meeting_comeback, 'comeback_mesto' => $meeting_comeback_mesto, 'marshrut_onbike' => (int) $meeting_onbike, 'type' => (int) $type, 'marshrut_tags' => $meeting_tags, 'marshrut_days' => $meeting_days, 'marshrut_attr' => $meeting_attributes, 'marshrut_hard' => $meeting_hard, 'marshrut_edit_time' => time(), 'speedprofile' => $speedprofile); if (sizeof($marshrutrow)) { $data_marshrut1['marshrut_subject'] = $marshrutrow['marshrut_subject']; $data_marshrut2 = array('marshrut_views' => $marshrutrow['marshrut_views'], 'bbcode_uid' => $marshrutrow['bbcode_uid'], 'bbcode_bitfield' => $marshrutrow['bbcode_bitfield'], 'marshrut_notify' => $marshrutrow['marshrut_notify'], 'marshrut_create_time' => !$marshrut_create_time ? time() : $marshrut_create_time); $data_marshrut = array_merge($data_marshrut1, $data_marshrut2); } else { $data_marshrut = $data_marshrut1; } generate_text_for_storage($data_marshrut['marshrut_desc'], $data_marshrut['bbcode_uid'], $data_marshrut['bbcode_bitfield'], $flags, true, true, true); $meeting->edit_marshruts($data_marshrut); } } } if ($data_marshrut['marshrut_id'] && $data_marshrut['meeting_id']) { $sql = 'UPDATE ' . MEETING_DATA_TABLE . ' SET meeting_marshrut =' . $data_marshrut['marshrut_id'] . ' WHERE meeting_id = ' . $data_marshrut['meeting_id']; $db->sql_query($sql); } $meeting->tags_meeting_edit_sql($tags, $no_tags, $tag_text); /* Äîáàâëåíèå Òàéíèêîâ for($i=0; $i < count($meeting_geo) ; $i++) { $data_geo = array( 'geo_meeting_id' => $next_id,