|  |  | 
 |  |  |       xml x ; | 
 |  |  |       x.load(L"cache\\config.xml"); | 
 |  |  |       //alert(x.GetXml()); | 
 |  |  |       if (x.xml() == L"") return L""; | 
 |  |  |       if ((xstring)x.xml() == L"") return L""; | 
 |  |  |       KXMLDOMElement e = x.documentElement(); | 
 |  |  |       if (e.selectSingleNode(L"home")) | 
 |  |  |       { | 
 |  |  | 
 |  |  |    { | 
 |  |  |       xml x ; | 
 |  |  |       x.load(L"cache\\config.xml"); | 
 |  |  |       if (x.xml() == L"") | 
 |  |  |       if ((xstring)x.xml() == L"") | 
 |  |  |       { | 
 |  |  |          //alert(L"<config><home "+att+L"=L"+value+L"/></config>"); | 
 |  |  |          //alert(L"<config><home "+att+L"="+value+L"/></config>"); | 
 |  |  |          x.loadXML(L"<config><home " + att + L"='" + value + L"'/></config>"); | 
 |  |  |       } | 
 |  |  |       else | 
 |  |  | 
 |  |  |          //trace(x.GetXml()); | 
 |  |  |          return -1; | 
 |  |  |       } | 
 |  |  |       if (x.xml() == L"") return -1; | 
 |  |  |       if ((xstring)x.xml() == L"") return -1; | 
 |  |  |       KXMLDOMElement e = x.documentElement(); | 
 |  |  |       if (/*m_Assignment == L"" &&*/ e.selectSingleNode(L"AssignmentID")) | 
 |  |  |       { | 
 |  |  | 
 |  |  |          trace(x.xml()); | 
 |  |  |          return -1; | 
 |  |  |       } | 
 |  |  |       if (x.xml() == L"") return -1; | 
 |  |  |       if ((xstring)x.xml() == L"") return -1; | 
 |  |  |       KXMLDOMElement e = x.documentElement(); | 
 |  |  |       KXMLDOMNodeList li = e.selectNodes(L"item"); | 
 |  |  |       int i; | 
 |  |  | 
 |  |  |    int Initial() | 
 |  |  |    { | 
 |  |  |       SetUserID(); | 
 |  |  |       xstring userno = xaserver::GetUserNo(); | 
 |  |  |       if (userno == L"admin") | 
 |  |  |       { | 
 |  |  |          xnode anode = GetAgentNode(L"dev"); | 
 |  |  |          int LayerFlow_WE_ = 0x00000002; | 
 |  |  |          int LayerFlow_Control_ = 0x00000010; | 
 |  |  |          anode.SetLayerFlow(LayerFlow_WE_ | LayerFlow_Control_); | 
 |  |  |       } | 
 |  |  |       m_Assignment = L""; | 
 |  |  |  | 
 |  |  |       return 1; | 
 |  |  |    } | 
 |  |  |    int onload() | 
 |  |  | 
 |  |  |       Initial(); | 
 |  |  |  | 
 |  |  |       OnAttachListon(); | 
 |  |  |       OpenWindow(L"dev:xpage[start.vframe.vbusiness.vx]"); | 
 |  |  |     | 
 |  |  |       return 1; | 
 |  |  |    } | 
 |  |  |     | 
 |  |  |    int onloaded() | 
 |  |  |    { | 
 |  |  |       ReSetInfo(); | 
 |  |  |       //OpenWindow("dev:xpage[start.vframe.vbusiness.vx]"); | 
 |  |  |       //xwin* lw_face = OpenWindow(L"dev:xpage[start.vframe.vbusiness.vx]"); | 
 |  |  |       xwin* lw_face = OpenWindow(L"dev:xpage[Business5.vx]"); | 
 |  |  |       if(lw_face)m_startwin = lw_face->GetHWND(); | 
 |  |  |       cbx_panelName.SetCurSel( -1); | 
 |  |  |       ResetMenu(); | 
 |  |  |  | 
 |  |  |       return 1; | 
 |  |  |    } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | }; |