From 2d0e184f81a71a71f193c50eaa09f27c7bbb9340 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 31 May 2015 17:40:57 +0200 Subject: [PATCH] =?UTF-8?q?Netgear,=20ALLNET=20&=20Gl.iNet=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- freifunk-versions.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/freifunk-versions.php b/freifunk-versions.php index d4d3c30..b7b4de1 100644 --- a/freifunk-versions.php +++ b/freifunk-versions.php @@ -10,7 +10,7 @@ Licence: 2-clause BSD */ define( 'FF_HH_STABLE_BASEDIR', 'http://updates.hamburg.freifunk.net/stable/' ); -define( 'FF_HH_CACHETIME', 15 ); +define( 'FF_HH_CACHETIME', 1 ); /* gets metadata from URL, handles caching */ function ff_hh_getmanifest( $basedir ) { @@ -164,6 +164,20 @@ function ff_hh_beautify_hw_name( $hw, $discard_vendor = '' ) { $hw = str_replace('BUFFALO', 'Buffalo', $hw ); $hw = str_replace( 'HP-AG300H-WZR-600DHP', 'HP-AG300H & WZR-600DHP', $hw ); $hw = str_replace( '-WZR', 'WZR', $hw ); + } elseif ( ! strncmp( $hw, 'netgear', 7 ) ) { + if ( $discard_vendor ) $hw = str_replace( $discard_vendor, '', $hw ); + $hw = strtoupper( $hw ); + $hw = str_replace('NETGEAR', 'Netgear', $hw ); + $hw = str_replace( '-', '', $hw ); + } elseif ( ! strncmp( $hw, 'allnet', 6 ) ) { + if ( $discard_vendor ) $hw = str_replace( $discard_vendor, '', $hw ); + $hw = strtoupper( $hw ); + $hw = str_replace( '-', '', $hw ); + } elseif ( ! strncmp( $hw, 'gl-inet', 7 ) ) { + if ( $discard_vendor ) $hw = str_replace( $discard_vendor, '', $hw ); + $hw = strtoupper( $hw ); + $hw = str_replace('GL-INET', 'Gl.iNet', $hw ); + $hw = str_replace( '-', '', $hw ); } return $hw; }