X-Git-Url: https://git.cweiske.de/linksys-wrt3g-tools.git/blobdiff_plain/1bd56165ca7f59c632d961888c4f05938ccc0d2d..3affd264002c60d087a4f8be3ae82e3e4ba0889f:/Wrt3g/HtmlParser.php diff --git a/Wrt3g/HtmlParser.php b/Wrt3g/HtmlParser.php index 1cd5373..fe81c58 100644 --- a/Wrt3g/HtmlParser.php +++ b/Wrt3g/HtmlParser.php @@ -1,15 +1,15 @@ -* @license AGPL v3 -* @link http://cweiske.de/linksys-wrt3g-tools.htm -*/ + * HTML parsing for the linksys router HTML pages + * + * PHP version 5 + * + * @category Tools + * @package linksys-wrt3g-tools + * @author Christian Weiske + * @license AGPL v3 + * @link http://cweiske.de/linksys-wrt3g-tools.htm + */ class Wrt3g_HtmlParser { protected static $arTranslations = array( @@ -26,13 +26,13 @@ class Wrt3g_HtmlParser /** - * Parses the body of /index_wstatus1.asp and returns extracted values. - * - * @param string $body HTML document to parse - * - * @return array Array of key-value pairs, probably with "type", "network" and - * "signal strength" - */ + * Parses the body of /index_wstatus1.asp and returns extracted values. + * + * @param string $body HTML document to parse + * + * @return array Array of key-value pairs, probably with "type", "network" and + * "signal strength" + */ public function index_wstatus1($body) { $doc = new DomDocument(); @@ -84,13 +84,13 @@ class Wrt3g_HtmlParser /** - * Parses the body of /index_wstatus2.asp and returns extracted values. - * - * @param string $body HTML document to parse - * - * @return array Array with "connection" as key and one of "connecting", - * "connected" or "disconnected" as value. - */ + * Parses the body of /index_wstatus2.asp and returns extracted values. + * + * @param string $body HTML document to parse + * + * @return array Array with "connection" as key and one of "connecting", + * "connected" or "disconnected" as value. + */ public function index_wstatus2($body) { preg_match('/var status2 = "(.+)"/', $body, $arMatches); @@ -101,4 +101,18 @@ class Wrt3g_HtmlParser //Connected return array('connection' => strtolower($strStatus)); } + + + + /** + * Parses the HTML body of /Status_NoAuth.asp and returns the extracted + * values. + * + * @param string $body HTML document to parse + * + * @return array FIXME + */ + public function status_noauth($body) + { + } } \ No newline at end of file