From 056e6d4b3f92964eeaeb9738974bbef0e5dd479f Mon Sep 17 00:00:00 2001 From: adelaunay Date: Wed, 1 Apr 2020 14:03:46 +0200 Subject: [PATCH 1/4] add rack support --- inc/config.class.php | 15 +++++++++++++-- pics/rack.png | Bin 0 -> 157 bytes 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100755 pics/rack.png diff --git a/inc/config.class.php b/inc/config.class.php index c905cc9..b7fc195 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -36,8 +36,16 @@ **/ class PluginTreeviewConfig extends CommonDBTM { - static $types = ['Computer', 'Monitor', 'NetworkEquipment', 'Peripheral', 'Phone', 'Printer', - 'Software']; + static $types = [ + 'Computer', + 'Monitor', + 'NetworkEquipment', + 'Peripheral', + 'Phone', + 'Printer', + 'Software', + 'Rack', + ]; /** * Display name of itemtype @@ -221,6 +229,9 @@ static function getPicbyType($type) { case 'Phone' : $pic = 'pics/phone.png'; break; + case 'Rack' : + $pic = 'pics/phone.png'; + break; } //Like $PLUGIN_HOOKS['treeview']['PluginExampleExample'] = '../example/pics/mypic.png'; if (in_array($type, self::$types) && isPluginItemtype($type)) { diff --git a/pics/rack.png b/pics/rack.png new file mode 100755 index 0000000000000000000000000000000000000000..77c7249b56eda7dbf347bf386109ba3b8350f917 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eK!3HFi66di4DVAa<&kznEsNqQI0P;BtJR*x3 z7`TN&n2}-D90{PHy{C&~h{nX^1O?_fX$c8G{8j9ZGNcMDdYGdo6!U3*BM@+&^!$<2 w*f?1wqJg3L!sYai4XkV@KAW6r6MUS>u-nAj(|_4qcc4)Wp00i_>zopr0BP|nw*UYD literal 0 HcmV?d00001 From 9c844d7b50ff9367bbe1af63da7d907cf2ecf358 Mon Sep 17 00:00:00 2001 From: adelaunay Date: Wed, 1 Apr 2020 16:26:40 +0200 Subject: [PATCH 2/4] more dcim types --- inc/config.class.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/inc/config.class.php b/inc/config.class.php index b7fc195..8a8980c 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -45,6 +45,9 @@ class PluginTreeviewConfig extends CommonDBTM { 'Printer', 'Software', 'Rack', + 'Enclosure', + 'PDU', + 'PassiveDCEquipment', ]; /** @@ -232,6 +235,15 @@ static function getPicbyType($type) { case 'Rack' : $pic = 'pics/phone.png'; break; + case 'PDU' : + $pic = 'pics/pdu.png'; + break; + case 'Enclosure' : + $pic = 'pics/enclosure.png'; + break; + case 'PassiveDCEquipment' : + $pic = 'pics/passivedcequipment.png'; + break; } //Like $PLUGIN_HOOKS['treeview']['PluginExampleExample'] = '../example/pics/mypic.png'; if (in_array($type, self::$types) && isPluginItemtype($type)) { From 9d40c904dc9d994290347ab2c7581b99e420d3bf Mon Sep 17 00:00:00 2001 From: Alexandre Delaunay Date: Mon, 6 Apr 2020 09:36:19 +0200 Subject: [PATCH 3/4] Update inc/config.class.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Cédric Anne --- inc/config.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/config.class.php b/inc/config.class.php index 8a8980c..40944a9 100644 --- a/inc/config.class.php +++ b/inc/config.class.php @@ -233,7 +233,7 @@ static function getPicbyType($type) { $pic = 'pics/phone.png'; break; case 'Rack' : - $pic = 'pics/phone.png'; + $pic = 'pics/rack.png'; break; case 'PDU' : $pic = 'pics/pdu.png'; @@ -563,4 +563,4 @@ function getNodesFromDb() { echo "d.openTo(" .$nodes[count($nodes)-1]. ");\n"; } } -} \ No newline at end of file +} From eab9791db2b0c7f777c3879ba21dc8c9f279526d Mon Sep 17 00:00:00 2001 From: adelaunay Date: Mon, 6 Apr 2020 09:38:29 +0200 Subject: [PATCH 4/4] missing png --- pics/enclosure.png | Bin 0 -> 365 bytes pics/passivedcequipment.png | Bin 0 -> 286 bytes pics/pdu.png | Bin 0 -> 172 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 pics/enclosure.png create mode 100755 pics/passivedcequipment.png create mode 100755 pics/pdu.png diff --git a/pics/enclosure.png b/pics/enclosure.png new file mode 100755 index 0000000000000000000000000000000000000000..6882c8ef885648059d1d282f2fdb7f5b95b65bbf GIT binary patch literal 365 zcmV-z0h0cSP)L(y=c@K@i9B&z+ZWI#DV} zE<~cyBGG8B;O|iAv?>(|2?>eHe;}dL&}nJURdQEQ+$lX0;wdb*@8uQbCYfTtGdug6 z*81 zw6Tj?;3;nKgb&}X!+jD0ov1(?FSsfcNJH#863~ISNM42=tQ1&=W$YJNTE%doty=VQ zY@_l00000 LNkvXXu0mjfPgIq} literal 0 HcmV?d00001 diff --git a/pics/passivedcequipment.png b/pics/passivedcequipment.png new file mode 100755 index 0000000000000000000000000000000000000000..d2ac3684031d0438f5ce627a500477b31f6381b1 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5@6Gk)YDzVWXV2BIIIh3%L(szbdoDj` zEeJm}JuK!?)ovcACcC)eN0!$l7DX=n@BN|K_gq3Rvlt_rw1wus><05hV~b-MHapCi zt?u7HcEf%`^cyDLZGur5=|@<#=Un9U*wk$h8nZ+&=!{MF#DA?U$wys(omo`7VxD7^ dxkGIXqfV&bvktw~QlMWLJYD@<);T3K0RTPUXodg) literal 0 HcmV?d00001 diff --git a/pics/pdu.png b/pics/pdu.png new file mode 100755 index 0000000000000000000000000000000000000000..37bc93e687c49fa64e3070ba896b0eb2436d622a GIT binary patch literal 172 zcmV;d08{@`Nk&Gb00012MM6+kP&iDN0000l55NNuFp#!Q{M+94TZnLD+t%^i^z2zC zm6P$Lvssz*ur&ZX8HsH_g=yO`PLr-rV1;XFi4T`>%n>3RFeu7&Fo^myo3&|(0Du!A z)MiB%07TwFs*JP%_^bQV#)en`DyT~iAp=YR&_pZ!7$grE0RVu+Z}BGu0HASQgkow( aL0_Y*8l)t7D`3{ literal 0 HcmV?d00001