Changeset 14552
- Timestamp:
- 2007-09-20T16:20:43+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/service/AbstractDocumentRetrieve.java
r14529 r14552 393 393 boolean is_external_link = false; 394 394 if (is_external.equals("0")) {is_external_link = true;} 395 if ( !doc_id.startsWith("HASH") && !is_external_link){395 if (is_external.equals("1") && !doc_id.startsWith("HASH") && !is_external_link){ 396 396 if (doc_id.endsWith(".rt")){ 397 397 doc_id = getHrefOID(doc_id.substring(0,doc_id.length()-3)); 398 398 if (doc_id!=null){ 399 399 doc_id += ".rt"; 400 // }else{401 // is_external_link = true;402 // }403 400 }else{ 404 doc_id = getHrefOID(doc_id);405 // if (doc_id==null){406 // is_external_link = true;407 }408 }409 }410 401 is_external_link = true; 402 } 403 }else{ 404 doc_id = getHrefOID(doc_id); 405 if (doc_id==null){ is_external_link = true;} 406 } 407 } 411 408 if (!is_external_link){ 412 409 if (external_id) { … … 557 554 String doc_id = doc_ids[i]; 558 555 String is_external=is_externals[i]; 556 559 557 boolean is_external_link=false; 560 558 if (is_external.equals("0")){is_external_link = true;} 561 if (!doc_id.startsWith("HASH") && !is_external_link){ 559 if (is_external.equals("1") && !doc_id.startsWith("HASH") && !is_external_link){ 560 //if (!doc_id.startsWith("HASH")){ 562 561 if (doc_id.endsWith(".rt")){ 563 562 String find_doc_id = getHrefOID(doc_id.substring(0,doc_id.length()-3)); 564 563 if (find_doc_id!=null){ 565 564 doc_id = doc_id + ".rt"; 566 //}else{ 567 //is_external_link=true; 568 } 565 }else{ 566 is_external_link=true; 567 } 568 569 569 }else { 570 570 String find_doc_id = getHrefOID(doc_id); 571 if (find_doc_id !=null){572 doc_id = find_doc_id;573 //}else{574 //is_external_link=true;571 if (find_doc_id==null){ 572 is_external_link=true; 573 }else{ 574 doc_id = find_doc_id; 575 575 } 576 576 }
Note:
See TracChangeset
for help on using the changeset viewer.