@@ -219,6 +219,7 @@ input[type=button]:focus {
219219 </style >
220220<script >
221221var db_softcenter_ = {};
222+ var scarch = " mips" ;
222223var model = ' <% nvram_get("model"); %>' ;
223224var modelname = ' <% nvram_get("modelname"); %>' ;
224225var TIMEOUT_SECONDS = 18 ;
@@ -245,7 +246,7 @@ function appPostScript(moduleInfo, script) {
245246 var data = {" action_script" : script, " action_mode" : " Refresh " };
246247 // currState.name = moduleInfo.name;
247248 // TODO auto choose for home_url
248-
249+ data[ " softcenter_home_url " ] = db_softcenter_[ " softcenter_home_url " ];
249250 data[" softcenter_installing_todo" ] = moduleInfo .name ;
250251 if (script == " ks_app_install.sh" ) {
251252 data[" softcenter_installing_tar_url" ] = moduleInfo .tar_url ;
@@ -423,7 +424,7 @@ function renderView(apps) {
423424 $ (' .show-uninstall-btn' ).val (' 未安装(' + uninstallCount + ' )' );
424425}
425426function getRemoteData () {
426- var remoteURL = db_softcenter_[" softcenter_home_url" ] + ' /softcenter/app.json.js' ;
427+ var remoteURL = db_softcenter_[" softcenter_home_url" ] + ' /' + scarch + ' / softcenter/app.json.js' ;
427428 return $ .ajax ({
428429 url: remoteURL,
429430 method: ' GET' ,
@@ -549,6 +550,35 @@ $(function() {
549550 dataType: " script" ,
550551 success : function (response ) {
551552 db_softcenter_ = db_softcenter;
553+ if (typeof db_softcenter_[" softcenter_server_tcode" ] == " undefined" ) {
554+ db_softcenter_[" softcenter_home_url" ] = " http://update.wifi.com.cn" ;
555+ }
556+ else if (db_softcenter_[" softcenter_server_tcode" ] == " CN" ) {
557+ db_softcenter_[" softcenter_home_url" ] = " http://update.wifi.com.cn" ;
558+ }
559+ else if (db_softcenter_[" softcenter_server_tcode" ] == " GB" ) {
560+ db_softcenter_[" softcenter_home_url" ] = " https://sc.paldier.com" ;
561+ }
562+ else if (db_softcenter_[" softcenter_server_tcode" ] == " CN1" ) {
563+ db_softcenter_[" softcenter_home_url" ] = " https://123.56.45.194" ;
564+ }
565+ else if (db_softcenter_[" softcenter_server_tcode" ] == " ALI" ) {
566+ db_softcenter_[" softcenter_home_url" ] = " https://121.40.153.145" ;
567+ }
568+ else
569+ db_softcenter_[" softcenter_home_url" ] = " https://sc.paldier.com" ;
570+ if (db_softcenter_[" softcenter_arch" ] == " mips" )
571+ scarch= " mips" ;
572+ else if (db_softcenter_[" softcenter_arch" ] == " armv7l" )
573+ scarch= " arm" ;
574+ else if (db_softcenter_[" softcenter_arch" ] == " aarch64" )
575+ scarch= " arm64" ;
576+ else if (db_softcenter_[" softcenter_arch" ] == " mipsle" )
577+ scarch= " mipsle" ;
578+ else if (db_softcenter_[" softcenter_arch" ] == " x86" )
579+ scarch= " x86" ;
580+ else
581+ scarch= " mips" ;
552582 if (! db_softcenter_[" softcenter_version" ]) {
553583 db_softcenter_[" softcenter_version" ] = " 0.0" ;
554584 }
@@ -604,18 +634,6 @@ function notice_show(){
604634 else {
605635 $ (" #modelid" ).html (" Software Center " + model );
606636 }
607- if (db_softcenter_[" softcenter_arch" ] == " mips" )
608- var scarch= " mips" ;
609- else if (db_softcenter_[" softcenter_arch" ] == " armv7l" )
610- var scarch= " arm" ;
611- else if (db_softcenter_[" softcenter_arch" ] == " aarch64" )
612- var scarch= " arm64" ;
613- else if (db_softcenter_[" softcenter_arch" ] == " mipsle" )
614- var scarch= " mipsle" ;
615- else if (db_softcenter_[" softcenter_arch" ] == " x86" )
616- var scarch= " x86" ;
617- else
618- var scarch= " mips" ;
619637 var pushurl = ' https://sc.paldier.com/' + scarch + ' /softcenter/push_message.json.js' ;
620638 $ .ajax ({
621639 url: pushurl,
0 commit comments