<?php
ini_set('display_errors', '1');
ini_set('log_errors', '0');
ini_set('html_errors', '1');
error_reporting(E_ALL);
$fw_dir = 'ffsl_dil';    // Firmwareordner definieren
$fw_branch = 'stable';      // Default Branch auf stable gesetzt
$fw_hersteller = ['allnet', 'buffalo', 'd-link', 'gl-inet', 'linksys', 'netgear', 'tp-link', 'ubiquiti', 'wd']; // Namen der Hersteller hier eintragen für die Reg_Ex
$empfehlung = ['tl-wr1043n-nd', 'tl-wr841n-nd' , 'tl-wdr3600'];  // Hier werden modellnamen von Routern eingetragen, die noch das "Empfehlung" Band erhalten sollen
$router_pic_path = 'images/routerbilder/'; //Pfad in dem die Routerbilder liegen
$vormodel = '';  //initialisieren von der $vormodel Variable, damit diese nicht NULL ist beim ersten durchlauf

$fw_branch_dirs = scandir($fw_dir);     //Ordner Durchsuchen und branches ins Array packen
for ($i = 0; $i <= count($fw_branch_dirs)-1; $i++) {
  if ($fw_branch_dirs[$i] == '.' || $fw_branch_dirs[$i] == '..') {    //. und .. werden aus dem Array enfernt
    array_shift($fw_branch_dirs);
    $i--;
    continue;
  }
}
if (isset($_GET['branch'])) {       //überprüfen ob ein Branch übergeben wird
  if (in_array($_GET['branch'], $fw_branch_dirs)) {  //überprüfen ob der übergebene Wert als Verzeichnis vorhanden ist
      $fw_branch = $_GET['branch'];
  }
}
$ausdruck = '/^gluon-([a-z_]+)-(:?[a-z]+-[vV][0-9a-z]+)-('.implode("|", $fw_hersteller).')-(.*?)(:?-sysupgrade)?\.[a-z]+$/';  //Regulärer Ausdruck
if ($fw_branch == 'beta') { //neuer aufbau
$ausdruck = '/^gluon-([a-z_.-]+)-(:?[a-z]+-[vV][0-9a-z]+-[0-9]+)-('.implode("|", $fw_hersteller).')-(.*?)(:?-sysupgrade)?\.[a-z]+$/';  //Regulärer Ausdruck
}
//print_r($ausdruck);

$fw_type_dirs = scandir($fw_dir .'/'. $fw_branch); // factory, sysupgrade
for ($j = 0; $j <= count($fw_type_dirs)-1;  $j++) {
  if ($fw_type_dirs[$j] == '.' || $fw_type_dirs[$j] == '..') {  //nach dem dritten Durchlauf kommt das erste richtige Verzeichniss
    array_shift($fw_type_dirs);
    $j--;
    continue;
  }
  $fw_image_files = scandir($fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j]); // Die einzelnen Images
  for ($k = 0; $k <= count($fw_image_files)-1; $k++) {
    if (strpos($fw_image_files[$k], 'gluon-') !== 0) {  //Punkte und Manifest raus
      array_shift($fw_image_files);
      $k--;
      continue;
    }
    if (preg_match($ausdruck, $fw_image_files[$k], $treffer)) {  // überprüfe ob der Ausdruck gematched wird und baue das treffer Array
//	print $treffer[0];
//	print "<br>";
//	print $treffer[1];
//	print "<br>";
//	print $treffer[2];
//	print "<br>";
//	print $treffer[3];
//	print "<br>";
//	print $treffer[4];
//	print "<br>";
//	print $treffer[5];
//	print "<br>";
      /* Inhalt von $treffer:
      [0] = Der komplette String, der von preg_match gematched wird
      [1] = Die aktuelle Versionsnummer
      [2] = Der Branch
      [3] = Das Bau-Datum der Firmware
      [4] = Der Hersteller des Routers
      [5] = Das Routermodell
      TODO: Wie Versionsnummer an vorherigen Durchlauf anhängen
      */
	  $fw_sitecode = $treffer[1];
      $fw_file_name = $treffer[0];
      $fw_router_hersteller = $treffer[3];
      $fw_router_model = $treffer[4];
      // echo substr($fw_router_model, 0, strrpos($fw_router_model, "v")).'<br>';
      // echo 'Substring bis V Vormodel: '.substr($vormodel, 0, strrpos($vormodel, "v")).' <------> ';
      // echo "Substring bis V Dieser Durchlauf: ".substr($fw_router_model, 0, strrpos($fw_router_model, "v")).'<br>';
      if (preg_match('/v[0-9]/', $fw_router_model)) {  // Matcht für Modelle, die HW-Rev besitzen TODO: könnte Explodieren :-)
          $fw_router_hw_version = substr($fw_router_model, strrpos($fw_router_model, 'v'));
          $fw_router_model = substr($fw_router_model, 0, (strrpos($fw_router_model, 'v')));
          $fw_router_model = rtrim($fw_router_model, "-");
          $vormodel_hw_version = substr($vormodel, strrpos($vormodel, 'v'));
          $vormodel = substr($vormodel, 0, strrpos($vormodel, 'v'));
          $vormodel = rtrim($vormodel, "-");
        // if (substr($fw_router_model, 0, strrpos($fw_router_model, "v")) == substr($vormodel, 0, strrpos($vormodel, "v"))) {  //überprüfe ob die strings vormodel und routermodel gleich sind um festzustellen ob es versch. Versionsnummern vom selben Router sind
        if ($fw_router_model == $vormodel) {
          $fffw[$fw_router_hersteller][$vormodel][$vormodel_hw_version][$fw_type_dirs[$j]] = $fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j] .'/'. $vor_fw_file_name;
          $fffw[$fw_router_hersteller][$fw_router_model][$fw_router_hw_version][$fw_type_dirs[$j]] = $fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j] .'/'. $fw_file_name; // Gib das Routermodell samt hw nummer und allem aus.
        }
      } elseif (preg_match('/rev-[a-z0-9]+/', $fw_router_model)) {  // Matcht für Modelle, die HW-Rev besitzen TODO: könnte Explodieren :-)
        $fw_router_hw_version = substr($fw_router_model, strpos($fw_router_model, 'rev-')+4);
        $fw_router_model = substr($fw_router_model, 0, strrpos($fw_router_model, 'rev-')-1);
        $fffw[$fw_router_hersteller][$fw_router_model][$fw_router_hw_version][$fw_type_dirs[$j]] = $fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j] .'/'. $fw_file_name;
      } else {
      $fw_router_hw_version = '-';
      $fffw[$fw_router_hersteller][$fw_router_model][$fw_router_hw_version][$fw_type_dirs[$j]] = $fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j] .'/'. $fw_file_name; //Gib das Routermodell ohne HW Nummer aus.
      }
      // $fffw[$fw_router_hersteller][$fw_router_model][$fw_router_hw_version][$fw_type_dirs[$j]] = $fw_dir .'/'. $fw_branch .'/'. $fw_type_dirs[$j] .'/'. $fw_file_name; //Gib das Routermodell ohne HW Nummer aus.
      if ($k == 42) { //bei datums und versionsfehler nachsehn obs k 42 gibt
	  //print_r($fffw);
	  $fw_version_nr = $treffer[2];
          $fw_date = $treffer[4];
//	print "<br>";
//	print $treffer[4];
//	print "<br>";
//	print $k;
      }
      $vormodel = $treffer[4]; // Vormodel wird neu bestückt mit der ungekürzten Fassung vom Routermodell.
      $vor_fw_file_name = $fw_file_name; //Setze den aktuellen Dateinamen in $vor_fw_filename falls ein vormodell neu beschrieben werden muss.
    }
  }
}

// ksort($fffw);
ksort($fffw);
foreach ($fffw as &$s_modelle) {
  foreach (array_keys($s_modelle) as $s_model) {
    ksort($s_modelle[$s_model], SORT_NATURAL);
  }
}
// echo '<pre>';
// print_r($fffw);
// echo '</pre>';

$fw_date_j = substr($fw_date, 0,4);
$fw_date_m = substr($fw_date, 4,2);
$fw_date_d = substr($fw_date, 6);
$fw_date_formatted = $fw_date_d.'.'.$fw_date_m.'.'.$fw_date_j;
?>
<!Doctype HTML>
<html>
<head>

<link href="css/ff_weinstrasse.css" type="text/css" rel="stylesheet">
<meta charset="UTF-8">
<link rel="apple-touch-icon" sizes="57x57" href="/images/favicon/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/images/favicon/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/images/favicon/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/images/favicon/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/images/favicon/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/images/favicon/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/images/favicon/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/images/favicon/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192"  href="/images/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
<link rel="manifest" href="/images/favicon/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/images/favicon/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
</head>

<body>
<div id="page" class"page">
<div id="abschitt" class="abschnitt">

<p>Hier findest du eine Liste mit den unterst&uuml;tzten Router Modellen und der jeweils passenden Firmware.<br>
Sollte das Feld &quot;Factory&quot; leer sein, so ist sofort die &quot;Sysupgrade&quot; Version zu benutzen.<br>
Ist hingegen das Feld &quot;Sysupgrade&quot; leer, so gibt es (meist weiter unten) eine kombinierte Upgradeversion.<br><br>
Die <b>Factory</b> Variante der Firmware ben&ouml;tigst du, wenn dein Router bisher noch mit der Herstellerfirmware betrieben 
wurde. <br>Ab dann brauchst du nur noch die <b>Sysupgrade</b> Version. Genauso, wenn Du einen Router besitzt, der bereits
 mit OpenWRT<br>betrieben wurde.<br><br>
Die Liste der als <b>Broken</b> gekennzeichneten Router findest du <a href="<?php echo $fw_dir ?>/../broken">Hier</a>.<br>
</p>

<table>
  <tr>
    <th>Aktuelle Version</th>
    <td><?php echo $fw_version_nr; ?></td>
  </tr>
  <tr>
    <th>Ausgew&auml;hlte Version</th>
    <td><?php echo ucfirst($fw_branch); ?></td>
  </tr>
  <tr>
    <th><a id="Wenn du neu bei Freifunk bist, bleib bitte auf Stable. Hast du schon etwas Erfahrung und m&ouml;chtest beim Testen helfen, kannst du auch eine Beta benutzen." class="tooltip"><img src="images/faq.png"></a>Verf&uuml;gbare Versionen</th>
<?php foreach ($fw_branch_dirs as $choose_branch): ?>
<?php if (count(scandir($fw_dir.'/'.$choose_branch.'/factory')) <= 3) {continue; }?>
<?php if ($choose_branch == $fw_branch) {continue; }?>
    <td><a href="fw_dil.php?branch=<?php echo $choose_branch; ?>"><?php echo ucfirst($choose_branch); ?></a></td>
<?php endforeach ?>
</table>

</div>
<div class="firmware_list">

<p>Bevorzugst du eine Listenansicht? <a href="<?php echo $fw_dir ?>/">Hier</a> geht's lang.</p><br>

<div class="index_firmware" id="index_firmware">
  <h4>Direkt zum Hersteller</h4>
  <ul>
<?php foreach ($fw_hersteller as $index_hersteller): ?>
    <li><a href="#<?php echo $index_hersteller ?>"><?php echo strtoupper($index_hersteller); ?></a></li>
<?php endforeach ?>
	<li><a href="#x86">X86</a></li>
  </ul>
<div class="klar"></div>
</div>
<?php foreach ($fffw as $hersteller => $images): ?>
  <div id="<?php echo $hersteller; ?>" class="hersteller">
    <h3><?php echo strtoupper($hersteller); ?></h3>
    <a href="#page" class="back_link tooltip2" id="Zum Anfang der Seite"><img src="images/up_icon.svg"></a> <!-- TODO: Pfeil nach oben. -->
<?php foreach ($images as $model => $hw_version): ?>
      <div class='modelwrapper'>
        <div id="<?php echo strtoupper($model) ?>">
          <h4><?php echo strtoupper($model); ?></h4>
            <div class="modelpic">
              <img src="<?php echo $router_pic_path.$model.'.png'; ?>" <?php if(in_array($model, $empfehlung)) {echo 'class="empfehlung"';} ?> alt="<?php echo strtoupper($hersteller.' '.$model); ?>">
            </div>
            <div style="display:table;padding:2px;border-radius:5px;border:1px solid #dc0067;background-color: #dc0067;" class="routerdata">
              <table>
                <thead>
                  <tr>
                    <th class="col1">Factory</th>
                    <th class="col2">Sysupgrade</th>
                    <th class="col3">HW-Rev.</th>
                  </tr>
                </thead>
                <tbody>
<?php             foreach ($hw_version as $version => $fw_variant): ?>
                  <tr class="table_data">
                    <td class="col1"><?php if (isset($fw_variant['factory']) && $fw_variant['factory'] != ''): ?><a href="<?php echo $fw_variant['factory']; ?>" target="_blank" id="<?php echo substr($fw_variant['factory'], strrpos($fw_variant['factory'], '/')+1); ?>" class="tooltip2"><?php echo $fw_version_nr.' '.$fw_branch; ?><img src="images/dl_icon.png" alt="Download Icon"></a><?php endif ?></td>
                    <td class="col2"><?php if (isset($fw_variant['sysupgrade']) && $fw_variant['sysupgrade'] != ''): ?><a href="<?php echo $fw_variant['sysupgrade']; ?>" target="_blank" id="<?php echo substr($fw_variant['sysupgrade'], strrpos($fw_variant['sysupgrade'], '/')+1); ?>" class="tooltip2"><?php echo $fw_version_nr.' '.$fw_branch; ?><img src="images/dl_icon.png" alt="Download Icon"></a><?php endif ?></td>
                    <td class="col3"><?php echo $version; ?></td>
                  </tr>
<?php             endforeach ?>
                </tbody>
              </table>
            </div>
        </div>
      <div class="klar"></div>
      </div>
<?php endforeach ?>

<?php endforeach ?>
<!-- X86 -->
    <div id="x86" class="hersteller">
    <h3>X86</h3>
    <a href="#page" class="back_link tooltip2" id="Zum Anfang der Seite"><img src="images/up_icon.svg"></a> <!-- TODO: Pfeil nach oben. -->
      <div class='modelwrapper'>
        <div id="VIRTUALBOX">
          <h4>VIRTUALBOX</h4>
            <div class="modelpic">
              <img src="images/routerbilder/VIRTUALBOX.png" alt="VIRTUALBOX">
            </div>
            <div style="display:table;padding:2px;border-radius:5px;border:1px solid #dc0067;background-color: #dc0067;" class="routerdata">
              <table>
                <thead>
                  <tr>
                    <th class="col1">Factory</th>
                    <th class="col2">Sysupgrade</th>
                    <th class="col3">HW-Rev.</th>
                  </tr>
                </thead>
                <tbody>
                  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-virtualbox.vdi" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-virtualbox.vdi" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">32 Bit</td>
                  </tr>
				  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-virtualbox.vdi" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-virtualbox.vdi" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">64 Bit</td>
                  </tr>
                </tbody>
              </table>
            </div>
        </div>
      <div class="klar"></div>
      </div>
	  <div class='modelwrapper'>
        <div id="VMWARE">
          <h4>VMWARE</h4>
            <div class="modelpic">
              <img src="images/routerbilder/VMWARE.png" alt="VMWARE">
            </div>
            <div style="display:table;padding:2px;border-radius:5px;border:1px solid #dc0067;background-color: #dc0067;" class="routerdata">
              <table>
                <thead>
                  <tr>
                    <th class="col1">Factory</th>
                    <th class="col2">Sysupgrade</th>
                    <th class="col3">HW-Rev.</th>
                  </tr>
                </thead>
                <tbody>
                  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-vmware.vmdk" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-vmware.vmdk" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">32 Bit</td>
                  </tr>
				  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-vmware.vmdk" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-vmware.vmdk" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">64 Bit</td>
                  </tr>
                </tbody>
              </table>
            </div>
        </div>
      <div class="klar"></div>
      </div>
	  	  <div class='modelwrapper'>
        <div id="GENERIC">
          <h4>GENERIC</h4>
            <div class="modelpic">
              <img src="images/routerbilder/GENERIC.png" alt="GENERIC">
            </div>
            <div style="display:table;padding:2px;border-radius:5px;border:1px solid #dc0067;background-color: #dc0067;" class="routerdata">
              <table>
                <thead>
                  <tr>
                    <th class="col1">Factory</th>
                    <th class="col2">Sysupgrade</th>
                    <th class="col3">HW-Rev.</th>
                  </tr>
                </thead>
                <tbody>
                  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>v-x86-generic.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-generic-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">32 Bit</td>
                  </tr>
				  <tr class="table_data">
                    <td class="col1"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/factory/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col2"><a href="http://svc.freifunk-weinstrasse.de/fw/<?php echo $fw_dir ?>/stable/sysupgrade/gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" target="_blank" id="gluon-<?php echo $fw_sitecode ?>-<?php echo $fw_version_nr ?>-x86-64-sysupgrade.img.gz" class="tooltip2"><?php echo $fw_version_nr ?> <?php echo $fw_branch ?><img src="images/dl_icon.png" alt="Download Icon"></a></td>
                    <td class="col3">64 Bit</td>
                  </tr>
                </tbody>
              </table>
            </div>
        </div>
      <div class="klar"></div>
      </div>

  </div>
</div>
</div>

</div>
</div>
</body>
</html>
