-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: resdb
action: commit
revision:
path_from:
revision_from: 184b11b5f660476c9ae3081ff0951ce352e568de:
path_to:
revision_to:

git.thebackupbox.net

resdb

git://git.thebackupbox.net/resdb

commit 184b11b5f660476c9ae3081ff0951ce352e568de
Author: Nick <nick@somerandomnick.ano>
Date:   Mon Jun 14 02:42:56 2010 +0000

    added some more customization capability for ASN names

diff --git a/doc/ucis.ano/bgp_graph/path_list_to_dot.php b/doc/ucis.ano/bgp_graph/path_list_to_dot.php

index 7b29e4413585aedba862e827a9850ecafc547a6a..

index ..e0ed54772a3ea0df466e66065f6f95de90cc70f1 100755

--- a/doc/ucis.ano/bgp_graph/path_list_to_dot.php
+++ b/doc/ucis.ano/bgp_graph/path_list_to_dot.php
@@ -23,16 +23,24 @@ foreach ($nodes as $node => $links) {
 }

 function static_nodename ($node) { switch ($node) {
- case '64731': return 'SRN (AS64731)';
- case '64766': return 'UFO (AS64766)';
+// case '64731': return 'SRN (AS64731)';
+// case '64766': return 'UFO (AS64766)';
+}; return NULL; };
+
+function nodenickname ($node) { switch ($node) {
+ case '64731': return 'SRN';
+ case '64766': return 'UFO';
 }; return NULL; };

 function nodename ($node) {
  $node=preg_replace('/[^0-9]+/','',$node);
  if (($name=static_nodename($node))!==NULL) return $name;
+ $nameparts=array();
+ if (($nick=nodenickname($node))!==NULL) $nameparts[]=$nick;
  $name=rtrim(`echo $node | ./asn2adminc | ./hdl2person`);
- if (empty($name)) return 'AS'.$node;
-return 'AS'.$node.' ('.$name.')'; };
+ if (empty($name)) $name='AS'.$node; else $name="AS$node ($name)";
+ $nameparts[]=$name;
+return join(' - ',$nameparts); };

 $nodelist=array();
 foreach ($nodes as $node => $links) {

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 12:37:44 2024