added references to google gadgets
[monitor.git] / web / MonitorWeb / monitorweb / templates / links.py
index 0c9203d..1a951bd 100644 (file)
@@ -1,10 +1,17 @@
 from monitor import config 
+import turbogears as tg
 import urllib
 
+def plc_myops_uri():
+       return "http://" + config.MONITOR_HOSTNAME 
+def plc_mail_uri(ticketid):
+       return config.RT_WEB_SERVER + "/Ticket/Display.html?id=" + str(ticketid)
 def plc_node_uri(hostname):
-       return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?nodepattern=" + str(hostname)
+       return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?pattern=" + str(hostname)
+def plc_node_uri_id(node_id):
+       return "https://" + config.PLC_WWW_HOSTNAME + "/db/nodes/index.php?id=" + str(node_id)
 def plc_site_uri(loginbase):
-       return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?site_pattern=" + str(loginbase)
+       return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?pattern=" + str(loginbase)
 def plc_site_uri_id(site_id):
        return "https://" + config.PLC_WWW_HOSTNAME + "/db/sites/index.php?id=" + str(site_id)
 def plc_pcu_uri_id(pcu_id):
@@ -37,8 +44,8 @@ def query_to_path(**kwargs):
                        tgpath += '?' + query_string
        return tgpath
 
-def link(base, ext=True, **kwargs):
-       if ext:
+def link(base, **kwargs):
+       if config.embedded:
                str = "?query=" + base + query_to_path(**kwargs)
        else:
                str = tg.url(base, **kwargs)