From 117beff3b7f0e6f405fffb67d9bbcdcf7ffeefe6 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 17 Dec 2010 19:11:55 +0100 Subject: [PATCH] detect firmware version --- Wrt3g/HtmlParser.php | 4 ++++ tests/status_noauth-aquiring.phpt | 4 +++- tests/status_noauth-connected-2.phpt | 4 +++- tests/status_noauth-connected.phpt | 4 +++- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Wrt3g/HtmlParser.php b/Wrt3g/HtmlParser.php index f369bd1..9574cd0 100644 --- a/Wrt3g/HtmlParser.php +++ b/Wrt3g/HtmlParser.php @@ -208,6 +208,10 @@ class Wrt3g_HtmlParser } } + if (preg_match('/Capture\\(share.firmwarever\\):(.+?) string(10) "connecting" ["type"]=> @@ -32,4 +32,6 @@ array(10) { string(42) "1.5.5 (Date: May 17 2005, Time: 14:55:44)" ["IMSI"]=> string(15) "262032010984707" + ["router firmware"]=> + string(11) "v2.01.03-EM" } \ No newline at end of file diff --git a/tests/status_noauth-connected-2.phpt b/tests/status_noauth-connected-2.phpt index d4f12f8..86b85d6 100644 --- a/tests/status_noauth-connected-2.phpt +++ b/tests/status_noauth-connected-2.phpt @@ -11,7 +11,7 @@ var_dump( ) ); --EXPECT-- -array(10) { +array(11) { ["connection"]=> string(9) "connected" ["type"]=> @@ -37,4 +37,6 @@ array(10) { string(42) "1.5.5 (Date: May 17 2005, Time: 14:55:44)" ["IMSI"]=> string(15) "262032010984707" + ["router firmware"]=> + string(11) "v2.01.03-EM" } \ No newline at end of file diff --git a/tests/status_noauth-connected.phpt b/tests/status_noauth-connected.phpt index efd673d..ddc1724 100644 --- a/tests/status_noauth-connected.phpt +++ b/tests/status_noauth-connected.phpt @@ -11,7 +11,7 @@ var_dump( ) ); --EXPECT-- -array(10) { +array(11) { ["connection"]=> string(9) "connected" ["type"]=> @@ -37,4 +37,6 @@ array(10) { string(42) "1.5.5 (Date: May 17 2005, Time: 14:55:44)" ["IMSI"]=> string(15) "262032010984707" + ["router firmware"]=> + string(11) "v2.01.03-EM" } \ No newline at end of file -- 2.30.2