%
-- Copyright 2016 OVH (OverTheBox@ovh.net)
-- Simon Lelievre (simon.lelievre@corp.ovh.com)
-- Sebastien Duponcheel (sebastien.duponcheel@ovh.net)
-- Cyrille Meichel (cyrille.meichel@corp.ovh.com)
--
-- This file is part of OverTheBox for OpenWrt.
--
-- OverTheBox is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- OverTheBox is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with OverTheBox. If not, see (http://www.gnu.org/licenses/)
-%>
<%+header%>
<%
local uci = require("luci.model.uci").cursor()
local device_id = uci:get("overthebox", "me", "device_id")
local service_id = uci:get("overthebox", "me", "service")
local wizardStack = 0
local has_switch = true
result = assert (io.popen ("ls /sys/class/net/ | grep eth | wc -l"))
for line in result:lines() do
eth_number = line
end
result:close()
if tonumber(eth_number) == 1 then
has_switch = false
end
local function wizard(title, width, height, status, id)
local arrowLen = height / 3
print("")
wizardStack = wizardStack + width - arrowLen
end
%>
Bienvenue dans votre espace OverTheBox
<%:Waiting for device ID%> ...
<%:Installez facilement votre OverTheBox en 4 étapes%>.
<%:Avant toute chose, veuillez vérifier qu'aucun autre modem ne soit branché au modem 1 (voir schéma ci dessous)%>.
<%:Attention : %><%:Chaque modems doit posséder une IP différente%>.
<%:Pour commencer, il vous faut renseigner vos identifiants clients afin d'associer votre équipement OverTheBox à l'abonnement OverTheBox.%>?
<%:Installez facilement votre OverTheBox en 4 étapes%>
<%:Avant toute chose, veuillez vérifier qu'aucun autre modem ne soitt branché au modem 1 (voir schéma ci dessous)%>.
<%:Attention : Chaque modems doit posséder une IP différente%>.
<%:Votre OverTheBox est associée à un service %>.
<%:Connectez-vous pour modifier la configuration matérielle%>.
<%:Vous allez être redirigé vers une page d'authentification.%>?
<% wizard(translate("Sécurité"), 130, 40, "todo", "passwordSetup") %>
<% wizard(translate("Votre service"), 130, 40, "todo", "serviceChoice") %>
<% if not has_switch then
wizard(translate("Désactiver le DHCP"), 180, 40, "todo", "dhcpDesactivate")
wizard(translate("Modems supplémentaires"), 260, 40, "todo", "dhcpDesactivateMore")
else
wizard(translate("Enjoy!"), 130, 40, "todo", "enjoy")
end %>
<%:Afin de protéger l'accès à votre équipement OverTheBox, nous vous invitons à définir un mot de passe%>.
<%:Ce dernier vous sera demandé à chaque tentative d'accès à l'interface overthebox.ovh%>.
<%:Votre mot de passe doit contenir, au minimum, 8 caractères alphanumériques%>.
<%:L'abonnement OTB selectionné est déjà associé à un équipement. Cela peut être du au fait que cet abonnement ait déjà été utilisé précédemment ou que vous venez de réinitialiser l'équipement OverTheBox.%>
<%:Souhaitez vous confirmer cette association?%>
<%:Votre équipement est déjà lié à l'abonnement%> .
<%:Votre service doit être activé. Cela peut prendre quelques minutes.%>
<%:Patientez%>
<%:Aucun modem n'a été détecté sur votre OverTheBox. Veuillez le brancher%>.
<%:Votre modem a été détecté%>.
<%:Il est obligatoire de désactiver le DHCP de ce dernier afin qu'OverTheBox puisse fonctionner%>.?
<%:Si vous souhaitez ajouter une connexion au système OverTheBox, branchez votre modem supplémentaire selon le schéma et patientez quelques instants. La détection est automatique, vous serez alors redirigé vers l'étape suivante.%>
<%:Si vous n'avez plus d'autres connexions à ajouter, vous pouvez quitter l'assistant, l'installation est terminée.%>
<%:Besoin de garantir une qualité de service optimale? Personnalisez la répartition de votre trafic en fonction de vos applications et de votre bande passante%>. <%:Suivez le guide%>
<%:Le serveur DHCP de votre modem supplémentaire est bien désactivé%>.
<%:Afin de garantir une qualité de service optimale, personnalisez la répartition de votre trafic en fonction de vos applications et de votre bande passante%>. <%:Suivez le guide%>