Hyperwave

Rationale
Hyperwave ist eine Serverplattform, die man am besten als proprietären und geschlossenen Vorläufer zu Wiki-Plattformen betrachten kann.


 * http://www.hyperwave.de
 * http://s23.org/wikistats/hyperwave_html.php
 * User_talk:mutante

Tasks
[x] Change Methods 2 and 4 as indicated below (mutante) [1] make rootcollection5.php also match (took) [2] Add autopasting, formats, coalesced, | after its working (mutante)

To be included
all in

No stats at this time

 * 1) http://w01.my-files.de/rootcollection
 * 2) http://w01.net-files.de/rootcollection
 * 3) http://www.bancaditalia.it/rootcollection
 * 4) http://www.jucs.org/rootcollection
 * 5) https://pmronline.eads.com/rootcollection

case 1
$res_Hex_IP: $urlpattern = '@(0x[0-9a-f]{8})_0x[0-9a-f]{8}@iU';

$res_Documents: $urlpattern = '@@';

$res_Titel: $urlpattern = '@(.*)@iU';

case 2
$res_Hex_IP: $urlpattern = '@(0x[0-9a-f]{8})_0x[0-9a-f]{8}@iU';

$res_Documents: $urlpattern = '@Subdocs:[\\s].*[\\s].*[\\s]([0-9]+).*@';

$res_Titel: $urlpattern = '@[\\s]*Title:[\\s]*[\\s]*'. '[\\s]*en:(.*)       [\\s]*</TR>@';

Change to:

$res_Titel: $urlpattern = '@[\\s]*Title:</SPAN></TD>[\\s]*[\\s]*'. '[\\s]*en:(.*)       </SPAN></TD>[\\s]*</TR>@'; $urlpattern = '@[\\s]*Title:</SPAN></TD>[\\s]*[\\s]*'. '[\\s]*ge:(.*)       </SPAN></TD>[\\s]*</TR>@';

case 3
$res_Hex_IP: $urlpattern = '@(0x[0-9a-f]{8})_0x[0-9a-f]{8}@iU';

$res_Documents: $urlpattern = '@Subdocs:</TD>[\\s]*<B>[\\s]*([0-9]*)</B></TD>@';

$res_Titel:$urlpattern = $urlpattern = '@Title:</TD>[\\s]*<B>[\\s]*en:(.*)</B></TD>@iU';

case 4
$res_Hex_IP: $urlpattern = '@<td class="AttrValue">(0x[0-9a-f]{8}) 0x[0-9a-f]{8}<xy>@iU';

$res_Documents: $urlpattern = '@<td class="AttrValue">([0-9]*)<xy>@iU';

$res_Titel: $urlpattern = '@<td class="AttrName">Titel \(Englisch\): [.\\W]*<td class="AttrValue">(.*)<xy>@iUm'; $urlpattern = '@<td class="AttrName">Title \\(English\\): [\\s]*<td class="AttrValue">(.*)<xy>@iUm';

Change to:

$res_Titel: $urlpattern = '@<td class="AttrName">Titel \\(Englisch\\): [.\\s]*<td class="AttrValue">(.*)<xy>@iUm'; $urlpattern = '@<td class="AttrName">Title \\(English\\): [\\s]*<td class="AttrValue">(.*)<xy>@iUm'; $urlpattern = '@<td class="AttrName">Title \\(German\\): [\\s]*<td class="AttrValue">(.*)<xy>@iUm'; $urlpattern = '@<td class="AttrName">Titel \\(Englisch\\) \\(Englisch\\): [.\\s]*<td class="AttrValue">(.*)<xy>@iUm';

case 5
$res_Hex_IP: $urlpattern = '@(0x[0-9a-f]{8}) 0x[0-9a-f]{8}@iU';

$res_Documents: $urlpattern = '@<TR><TD ALIGN="RIGHT">Objects contained:</SPAN></TD>[\\s]'. '([0-9]+).*</SPAN></TD></TR>@';

$res_Titel: $urlpattern = //'@<TR><TD ALIGN="RIGHT">Title (English).</SPAN></TD>[\\s]'. '@(.+)</SPAN></TD></TR>@';