國內直道項目,依排名逕行直接排入45367281道 國內彎道項目,依排名逕行直接排入56743821道 在400公尺的標準場直道的項目有60公尺、100公尺及110公尺跨欄(100公尺跨欄)這三項。其它的項目都屬於彎道。 ★更改資料表play_imte.s_l 保留60公尺、100公尺及110公尺跨欄(100公尺跨欄)這三項的值為S,其它徑賽S項目改為SW update play_item set s_l='SW' where play_group_id < 20 and play_item_id in(12,13,14,19) 12:200公尺 13:400公尺 14:800公尺 19:400公尺跨欄 ★include/sport_function.php 1.更改S_LINE class 的 function oos_organize($source) //1131024修正為 直道專用45367281 //跑道12345678==>01234567 //名次86312457==>75201346 2.新增S_LINE class 的 function oos_organize_w($source) //1131024修正為 彎道專用56743821 //跑道12345678==>01234567 //名次87541236==>76430125 ★複製work\s.php ==> sw.php 更改 約第12行 $r_ss=$abc->oos_organize_w($all_player); ★work\s4.php 同修改S_LINE 的方法,修改S_LINE_4 ★manage\upgrade.php 約48行switch case "S": //一般徑賽-直道 up_s($play_group_id,$play_item_id,$race_level); break; case "SW": //一般徑賽-彎道 case "S4": //接力賽 up_s($play_group_id,$play_item_id,$race_level,'W'); break; 約81行的 up_s function 加上 $w 的參數 function up_s($play_group_id,$play_item_id,$race_level,$w='') 約158行 function up_s 內 if($w=='W') { $r_ss=$abc->oos_organize_w($all_player); }else { $r_ss=$abc->oos_organize($all_player); } ★複製manage\db_s.php ==> db_sw.php 更改約77行 $r_ss=$abc->oos_organize_w($all_player); ★複製manage\tp_s.php ==> tp_sw.php 更改約84行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\db_s4.php 約77行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\tp_s4.php 約86行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\score_view.php 約250行 加上 or ($s_l == "SW") 才會出現晉0+8的連結 ★全能運動 依相同的方法修改play_item_23.s_l update play_item_23 set s_l='SW' where play_group_id < 20 and play_item_id in(2312,2313,2314,2319) ★修改work\23_s.php 將class S_LINE_23 搬移到 include\sport_function.php 最後面 ★複製work\23_s.php ==> 23_sw.php 更改約12行 $r_ss=$abc->oos_organize_w($all_player);