Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BEHWEB

BEHWEB.m

Go to the documentation of this file.
  1. BEHWEB ; IHS/BAO/TMD - Infor Button Util ;23-Mar-2011 18:34;PLS
  1. ;;1.1;BEH COMPONENTS;**054001**;Mar 20, 2007;Build 2
  1. ;---------------------------------------------
  1. ; Returns Web Reference Sites
  1. ; RET as a list of records in the format:
  1. ; Site [1] ^ File IEN [2] ^ URL [3]
  1. GETSITES(RET,DUMMY) ;EP
  1. N X,Y,CNT,IEN,URL,SITE
  1. S (X,CNT)=0
  1. F S X=$O(^BEHOIFB(90461.71,"AC",X)) Q:'X D
  1. .S IEN=0
  1. .F S IEN=$O(^BEHOIFB(90461.71,"AC",X,IEN)) Q:'IEN D
  1. ..S Y=^BEHOIFB(90461.71,IEN,0)
  1. ..Q:$P(Y,U,4)
  1. ..S SITE=$P(Y,U),URL=$P(Y,U,2)
  1. ..D ADD(SITE_U_IEN_U_URL)
  1. Q
  1. ; Add to output array
  1. ADD(X) S CNT=$G(CNT)+1,RET(CNT)=X
  1. Q
  1. ; Returns Default Search URL
  1. DEFSURL(RET,DUMMY) ;
  1. N UIEN
  1. S UIEN=$$GET^XPAR("ALL","BEH DEFAULT WEB SEARCH SITE")
  1. S RET=$S(UIEN:$P($G(^BEHOIFB(90461.71,UIEN,0)),U,2),1:"")
  1. Q