Rev 64 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'===================================================================' Node Common'===================================================================%><!--#include file="../class/classTemplateManager.asp"--><!--#include file="../class/classCrumbs.asp"--><!--#include file="../class/classTabControl.asp"--><!--#include file="../class/classActionButtonControl.asp"--><!--#include file="../class/classPopupMenuControl.asp"--><!--#include file="../class/classFormater.asp"--><%'------------ VARIABLE DEFINITION -------------Dim objTabControlDim objTemplateManagerDim objNodeCollectorDim objBomCollectorDim objBtnControlDim objFormaterDim aTabBtnsDef'------------ CONSTANTS DECLARATION -----------Const LIMG_EDIT = "<img src='icons/i_edit.gif' width='16' height='16' border='0' hspace='2'>"Const LIMG_REMOVE = "<img src='icons/i_remove.gif' width='16' height='16' border='0' hspace='2'>"'------------ VARIABLE INIT -------------------Set objCrumbs = New CrumbsSet objPMod = New PersistanceModuleSet objNodeCollector = CreateObject("Scripting.Dictionary")Set objBomCollector = CreateObject("Scripting.Dictionary")Set objBtnControl = New ActionButtonControlSet objFormater = New Formater'------------ CONDITIONS ----------------------'----------------------------------------------%><%'------------ RUN BEFORE PAGE RENDER ----------Call GetMainDBParameters ( dbPARproj_id, dbPARbranch_id, dbPARbom_id, dbPARnode_id, dbPARos_id, dbPARprod_id )Call InitialiseCrumbs ( objCrumbs )objPMod.PersistInCookie ("bom_browser")objPMod.PersistInCookie ("user_bar")objPMod.PersistInQryString ( aPersistList(enumPAR_BOM_ID) )objPMod.PersistInQryString ( aPersistList(enumPAR_NODE_ID) )Call GetBomDetails ( dbPARbom_id, objBomCollector )Call GetNodeDetails ( dbPARnode_id, objNodeCollector )'----------------------------------------------%><%'-----------------------------------------------------------------------------------------------------------------Sub GetNodeDetails ( nNode_id, ByRef outobjDetails )Dim rsQry, queryOraDatabase.Parameters.Add "NODE_ID", nNode_id, ORAPARM_INPUT, ORATYPE_NUMBERquery = "SELECT nn.* FROM NETWORK_NODES nn WHERE nn.NODE_ID = :NODE_ID"Set rsQry = OraDatabase.DbCreateDynaset( query , ORADYN_DEFAULT )If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) ThenoutobjDetails.Item ("node_id") = rsQry("node_id")outobjDetails.Item ("node_name") = rsQry("node_name")ElseErr.Raise 8, "Sub GetNodeDetails", "Empty record set returned. nNode_id="& nNode_idEnd IfOraDatabase.Parameters.Remove "NODE_ID"rsQry.CloseSet rsQry = NothingEnd Sub'-----------------------------------------------------------------------------------------------------------------Sub RenderTitle ( objCollector )Response.write "<b>"& objCollector.Item("node_name") &"</b>"End Sub'-----------------------------------------------------------------------------------------------------------------%>