summaryrefslogtreecommitdiff
path: root/maj/gen-dev.php
diff options
context:
space:
mode:
Diffstat (limited to 'maj/gen-dev.php')
-rw-r--r--maj/gen-dev.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/maj/gen-dev.php b/maj/gen-dev.php
index 1283bb4..cc08e5d 100644
--- a/maj/gen-dev.php
+++ b/maj/gen-dev.php
@@ -67,6 +67,7 @@ $res &= validate($pattern_int, 'txpower', 'Puissance d\'émission WiFi incorrect
$res &= checksame('pwd1', 'pwd2', 'Les mots de passes ne correspondent pas', $errors);
$res &= checksame('key1', 'key2', 'Les mots de passes ne correspondent pas', $errors);
+$region="";
switch ($_POST['profile']) {
case 'TLWR740':
switch($_POST['revision']) {
@@ -75,7 +76,7 @@ switch ($_POST['profile']) {
break;
case '4':
case '5':
- case '6':
+ /* case '6': # PAS TESTE, on en a pas */
$target="tl-wr740n-v" . $_POST['revision'];
break;
default:
@@ -87,8 +88,11 @@ switch ($_POST['profile']) {
switch($_POST['revision']) {
case '9':
case '10':
+ $target="tl-wr841-v" . $_POST['revision'];
+ break;
case '11':
$target="tl-wr841-v" . $_POST['revision'];
+ $region="-eu";
break;
default:
$errors['revision'] = 'Pas de mise à jour disponible pour l\'instant (' . (isset($_POST['revision'])?$_POST[$index]:'vide') . ')';
@@ -103,7 +107,7 @@ switch ($_POST['profile']) {
$profile="DEVICE_$target";
$user_filename="mise-a-jour-routeur-$target.bin";
-$gen_filename="bin/targets/ar71xx/generic/lede-17.01.2-ar71xx-generic-$target-squashfs-factory.bin";
+$gen_filename="bin/targets/ar71xx/generic/lede-17.01.2-ar71xx-generic-$target-squashfs-factory$region.bin";
if ( !$res ) {
echo "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"utf-8\" />\n</head>\n<body>\n<h2>Oops, une erreur s'est produite</h2><div>Il y a un problème avec les renseignements fournis<br><ul>\n";