From: Christian Weiske Date: Fri, 17 Dec 2010 18:11:55 +0000 (+0100) Subject: detect firmware version X-Git-Tag: 1.0.0~14 X-Git-Url: https://git.cweiske.de/linksys-wrt3g-tools.git/commitdiff_plain/117beff3b7f0e6f405fffb67d9bbcdcf7ffeefe6 detect firmware version --- 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