示例#1
0
         $last_meeting_marshrut = $meeting_marshrut = $row['max_marshrut_id'];
     }
     $db->sql_freeresult($result);
     $meeting_marshrut++;
 }
 $next_marshrut_id = $meeting_marshrut;
 $marshrut_created = $anonce_org && $anonce_org != $user->data['user_id'] ? $user->data['user_id'] : $meeting_auth;
 // Íåò ìàðøðóòà + Åñòü òåãè + Ïîêàò íå ïî ìàðøðóòó + ??
 if (!sizeof($marshrutrow) && !empty($meeting_tags) && $meeting_for_marshrut == 0 && $meeting_marshrut == $last_meeting_marshrut + 1) {
     $text_addnew_marshrut = $s_marshrut;
     $marshrut_km = $meeting->get_marshrut_km($id);
     $marshrut_km = $marshrut_km == 0 ? $meeting_plain_km : $marshrut_km;
     //generate_text_for_storage($meeting_marshrut_desc, $bbcode_uid, $bbcode_bitfield, $flags, true, true, true);
     //Äàííûå äëÿ íîâîãî ìàðøðóòà
     $data_marshrut = array('marshrut_id' => $next_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_notify' => 0, 'marshrut_phone' => $meeting_phone, 'marshrut_phone_allow' => $meeting_guest_phone, 'marshrut_views' => 0, 'bbcode_uid' => $bbcode_uid, 'bbcode_bitfield' => $bbcode_bitfield, 'marshrut_km' => (int) $marshrut_km, 'marshrut_marshrut' => $meeting_marshrut, 'comeback' => $meeting_comeback, 'comeback_mesto' => $meeting_comeback_mesto, 'marshrut_onbike' => (int) $meeting_onbike, 'type' => (int) $type, 'marshrut_tags' => $meeting_tags, 'marshrut_create_time' => time(), 'marshrut_edit_time' => 0, 'marshrut_days' => $meeting_days, 'marshrut_attr' => $meeting_attributes, 'marshrut_hard' => $meeting_hard, 'marshrut_return' => $marshrut_return, 'speedprofile' => $speedprofile);
     $meeting->add_marshruts($data_marshrut);
 } else {
     if (sizeof($marshrutrow) && !empty($meeting_tags) && $act) {
         $text_addnew_marshrut = 'ADD NEW MARSHRUT';
         $meeting->get_marshrut_km($id);
         $marshrut_km = $marshrut_km == 0 ? $meeting_plain_km : $marshrut_km;
         //Äàííûå äëÿ íîâîãî ìàðøðóòà
         $data_marshrut = array('marshrut_id' => $next_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_notify' => 0, 'marshrut_phone' => $meeting_phone, 'marshrut_phone_allow' => $meeting_guest_phone, 'marshrut_views' => 0, 'bbcode_uid' => $bbcode_uid, 'bbcode_bitfield' => $bbcode_bitfield, 'marshrut_km' => (int) $marshrut_km, 'marshrut_marshrut' => $meeting_marshrut, 'comeback' => $meeting_comeback, 'comeback_mesto' => $meeting_comeback_mesto, 'marshrut_onbike' => (int) $meeting_onbike, 'type' => (int) $type, 'marshrut_tags' => $meeting_tags, 'marshrut_create_time' => time(), 'marshrut_edit_time' => 0, 'marshrut_days' => $meeting_days, 'marshrut_attr' => $meeting_attributes, 'marshrut_hard' => $meeting_hard, 'marshrut_return' => $marshrut_return, 'speedprofile' => $speedprofile);
         $meeting->add_marshruts($data_marshrut);
     } else {
         if ((sizeof($marshrutrow) || $meeting_marshrut) && !empty($meeting_tags) && !$old && $meeting_for_marshrut == 0) {
             $text_addnew_marshrut = $user->lang['EDIT_MARSHRUT'];
             $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;