Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2852 → Rev 2853

/web/acc/manager/auth_exceptions.php
43,8 → 43,24
$l_submit = "Enregistrer";
$l_add_to_list = "Ajouter à la liste";
$l_apply = "Appliquer les changements";
}
else {
} else if($Language == 'es') {
$l_load="Cargando...";
$l_error_open_file = "Error en la lectura del archivo";
$l_trusted_domain = "Sitios de Internet confiables";
$l_domain = "Nombres de Dominio";
$l_comment_explain = "Enlace mostrado en la página de interceptación";
$l_comment_explain2 = "Dejar vacío para ocultar el enlace";
$l_remove = "Borrar de la lista";
$l_trusted_ip = "Direcciones IP confiables";
$l_trusted_equipments = "Equipos Autorizados (confiables)";
$l_comment = "Comentarios";
$l_trusted_domain_explain = "Administra los sitios de Internet a los que se acceder sin iniciar sesión";
$l_trusted_equipments_explain = "Para permitir que un equipo se conecte a Internet sin interceptarlo, cree un usuario cuyo nombre sea la dirección MAC del dispositivo y la contraseña sea 'password'";
$l_trusted_ip_explain = "Administre direcciones IP de sistemas o direcciones IP de redes que pueden unirse sin autenticación";
$l_submit = "Enviar";
$l_add_to_list = "Agregar a la lista";
$l_apply = "Aplicar cambios";
} else {
$l_load="Loading...";
$l_error_open_file = "File open error";
$l_trusted_domain = "Trusted Internet domain names";
57,7 → 73,7
$l_comment = "Comments";
$l_trusted_domain_explain = "Manage Internet domain names that can be joined without authentication";
$l_trusted_equipments_explain = "To allow a consultation equipment to connect to Internet without interception, create a user whose name is the MAC address of the device and the password is 'password'";
$l_trusted_ip_explain = "Manage systems IP addresses or networks IP addresses that can be joined without authentication";
$l_trusted_ip_explain = "Manage systems IP addresses or networks IP addresses that can be joined without authentication";
$l_submit = "Submit";
$l_add_to_list = "Add to list";
$l_apply = "Apply changes";
/web/acc/manager/htdocs/accounting.php
4,6 → 4,39
require('../lib/functions.php');
require('../lib/sql/functions.php');
require('../lib/acctshow.php');
$Language = 'en';
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
}
if ($Language === 'fr') {
$l_title = "Journal des connexions";
$l_select_attributes = "Sélectionnez les attributs à afficher";
$l_ordered = "Classé par :";
$l_max_return = "Nbr. max. de résultats retournés :";
$l_criteria = "Critère de sélection :";
$l_not_valid = "L'opération demandé n'est pas valide. Sortie anormale.";
$l_delete = "Supprimer";
$l_edit_user = "Éditer l'utilisateur :";
} else if($Language === 'es') {
$l_title = "Registro de conexión";
$l_select_attributes = "Seleccione los atributos que desea mostrar";
$l_ordered = "ordenada por :";
$l_max_return = "Máximo número de resultados devueltos :";
$l_criteria = "Criterios de selección :";
$l_not_valid = "La operación solicitada no es válida. Salida anormal.";
$l_delete = "Eliminar";
$l_edit_user = "Editar usuario :";
} else {
$l_title = "Connections log";
$l_select_attributes = "Select the attributes you want to display";
$l_ordered = "Ordered by :";
$l_max_return = "Max. no. of results returned :";
$l_criteria = "Selection Criteria :";
$l_not_valid = "The requested operation is not valid. Abnormal exit.";
$l_delete = "Delete";
$l_edit_user = "Edit user :";
}
if (is_file("../lib/sql/drivers/$config[sql_type]/functions.php"))
include_once("../lib/sql/drivers/$config[sql_type]/functions.php");
else{
22,16 → 55,6
EOM;
exit();
}
$Language = 'en';
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
}
if ($Language === 'fr') {
$l_title = "Journal des connexions";
} else {
$l_title = "Connections log";
}
 
$operators=array( '=','<', '>', '<=', '>=', 'regexp', 'like' );
if ($config['sql_type'] == 'pg'){
89,7 → 112,7
<input name="value_of_$this->name" type=text value="$this->value">
</td><td align=left>
<input type=hidden name="delete_$this->name" value=0>
<input type=submit class=button size=5 value=del onclick="this.form.delete_$this->name.value=1">
<input type=submit class=button size=5 value="$l_delete" onclick="this.form.delete_$this->name.value=1">
</td></tr>
EOM;
}
132,7 → 155,7
<table border=0 width=740 cellpadding=1 cellspacing=1>
<tr>
<td>
<b>Afficher les attributs suivants :</b><br>
<b>$l_select_attributes</b><br>
<select name="accounting_show_attrs[]" size=5 multiple>
EOM;
foreach($items as $key => $val)
143,7 → 166,7
echo <<<EOM
</select>
<br><br>
<b>Class&eacute; par :</b><br>
<b>$l_ordered</b><br>
<select name="order_by">
EOM;
 
160,7 → 183,7
echo <<<EOM
</select>
<br><br>
<b>Nbr. Max. de r&eacute;sultats retourn&eacute;s :</b><br>
<b>$l_max_return</b><br>
<input name=maxresults value=$config[sql_row_limit] size=5>
</td>
<td valign=top>
167,7 → 190,7
<input type=hidden name=add value=0>
<table border=0 width=340 cellpadding=1 cellspacing=1>
<tr><td>
<b>Crit&egrave;re de s&eacute;lection :</b>
<b>$l_criteria</b>
</td></tr>
<tr><td>
<select name=item_name onchange="this.form.add.value=1;this.form.submit()">
225,7 → 248,7
}
}
if (!$op_found)
die("L'op&eacute;ration demand&eacute; n'est pas valide. Sortie anormale.");
die("$l_not_valid");
${"item_of_w$i"} = preg_replace('/\s/','',${"item_of_w$i"});
${"value_of_w$i"} = da_sql_escape_string($link,${"value_of_w$i"});
$where .= ($i == 1) ? ' WHERE ' . ${"item_of_w$i"} . ' ' . ${"operator_of_w$i"} . " '" . ${"value_of_w$i"} . "'" :
296,7 → 319,7
$info = '-';
if ($val == 'username'){
$Info = urlencode($info);
$info = "<a href=\"user_admin.php?login=$Info\" title=\"Edit user $info\">$info</a>";
$info = "<a href=\"user_admin.php?login=$Info\" title=\"$l_edit_user $info\">$info</a>";
}
echo <<<EOM
<td>$info</td>
/web/acc/manager/htdocs/activity.php
55,7 → 55,23
$l_captureon = "Autoriser et capturer";
$l_captureoff = "Arrêter la capture";
$l_captureonly_on = "Capturer";
 
} else if ($Language === 'es') {
$l_activity = "Actividad en la LAN";
$l_ip_adr = "Dirección IP";
$l_mac_adr = "MAC Adress";
$l_user = "Usuario";
$l_mac_allowed = "@MAC autorizada";
$l_mac_temporarily_allowed = "@MAC temporalmente autorizada";
$l_action = "Acción";
$l_dissociate = "Liberar @IP";
$l_disconnect = "Desconectar";
$l_stop_capture_disconnect = "Deje de capturar y desconecte";
$l_refresh = "Esta información es actualizada cada 30''";
$l_edit_user = "usuario de edición";
$l_connect = "Permitir temporalmente";
$l_captureon = "Autorizar y capturar";
$l_captureoff = "Detener la captura";
$l_captureonly_on = "Captura";
} else {
$l_activity = "Activity on the consultation LAN";
$l_ip_adr = "IP Adress";
101,7 → 117,6
unset($_POST['mac_addr']);
exit;
}
 
break;
case "$l_dissociate" :
exec("sudo /usr/sbin/chilli_query dhcp-release ".escapeshellarg($_POST['mac_addr']));
/web/acc/manager/htdocs/autoregistration.php
120,8 → 120,73
$l_country_all_ena = "Autorise tous les pays";
$l_country_advanced_ena = "Autorisation personnalisée";
$l_advance = "Avancé";
}
else {
} else if($Language == 'es') {
$l_title = "Auto-registro (SMS)";
$l_conf = "Configuración";
$l_conf_actu = "Configuración actual";
$l_speed = "Velocidad de conexión al MODEM";
$l_connect_port="Puerto de conexión al MODEM";
$l_pin = "PIN de la tarjeta SIM";
$l_num_alcasar = "Número de teléfono de la tarjeta SIM";
$l_ban_temp = "Número máximo de intentos antes de una prohibición permanente (baneo)";
$l_time_account = "Período de validez de la nueva cuenta.";
$l_time_perm = "Duración del baneo (por ejemplo, después de X intentar)";
$l_status_gammu = "Estado del servicio";
$l_start = "Iniciar";
$l_status_device = "Estado de su MODEM GSM (2G/3G/4G key)";
$l_key_diseable = "Ningún dispositivo detectado";
$l_key_enable_1 = "Un GSM MODEM '<b>".$vendor."(".$model.")</b>' está conectado.";
$l_key_enable_2 = "Ha abierto los siguientes puertos: ";
$l_force_signal = "Intensidad de señal";
$l_imei_device = "IMEI del dispositivo";
$l_sms_received = "Número de SMS recibidos";
$l_stop = "Detener";
$l_gammu_on="El servicio se está ejecutando";
$l_gammu_off="El servicio está caído";
$l_edit = "Modificar";
$l_error_wrong_port = "El puerto de escucha ($gammu_smsd_port) no existe";
$l_error_label_empty = "Campo vacío";
$l_error_label_num = "No es un PIN válido";
$l_error_label_num2 = "No es un número";
$l_error_label_num3 = "El número de teléfono no es correcto: +xxxYYYYYYYYY (xxx: cod. de país / YYYYYYYYY: numéro de teléfono)";
$l_error_writefail = "No hay comunicación con el puerto GSM MODEM (ttyUSB0).";
$l_error_timeoutfail = "No se puede conectar al MODEM GSM (verifique la velocidad de conexión).";
$l_error_simfail = "Se detectó un problema con su tarjeta SIM. ¿Está colocada?";
$l_error_simsecu_l = "Advertencia, durante el último inicio, el código PIN era incorrecto. <br>
La tarjeta Sim debe estar bloqueada. Por favor lea la documentación.";
$l_autorefresh = "Actualizar en: 30 seg";
$l_days = "días ";
$l_num_block="Lista de teléfonos bloqueados";
$l_num_num="Número de teléfono";
$l_num_raison="Motivo";
$l_num_expiration="Fecha de caducidad";
$l_num_action="Acción";
$l_num_exist="Una cuenta se ha creado";
$l_num_flood="Se ha alcanzado el número de intentos.";
$l_num_unlock="Borrar";
$l_country_enable="Activar";
$l_country_disable="Desactivar";
$l_service_status_img_ok="Corriendo";
$l_service_status_img_ko="Detenido";
$l_connect_speed="Modificar la velocidad de conexión: ";
$l_tab_first = "primero";
$l_tab_last = "último";
$l_tab_next = "siguiente";
$l_tab_prev = "anterior";
$l_tab_search = "Buscar:";
$l_tab_pmenu = "Mostrando _PAGE_ a _PAGE_ de _PAGE_ entradas:";
$l_tab_info = "Mostrar _MENU_ entradas";
$l_tab_infoempty = "No se encontraron registros coincidentes";
$l_country_filter = "Filtrado actual: ";
$l_country_filtering = "Filtrado de país";
$l_country_filtering_plus = " Filtrado de país avanzado";
$l_phone_ban = " Cuentas creadas y números de teléfono prohibidos";
$l_country_france_ena = "Autoriza los números franceses";
$l_country_ue_ena = "Autoriza números europeos";
$l_country_all_ena = "Autorizar todos los países";
$l_country_advanced_ena = "Autorización avanzada";
$l_advance = "Avanzado";
} else {
$l_title = "Auto registration (SMS)";
$l_conf = "Configuration";
$l_conf_actu = "Current configuration";
/web/acc/manager/htdocs/import_user.php
14,7 → 14,7
$Language = strtolower(substr(chop($Langue[0]),0,2)); }
if($Language == 'fr'){
$l_title = "Importer et vider la base des usagers";
$l_database_state = "état actuel de la base : nombre de groupes =";
$l_database_state = "état actuel de la base : nombre de groupes = ";
$l_number_of_users = "Nombre d'usagers";
$l_text_import = "Importer à partir d'un fichier texte";
$l_text_import_help = "Ce fichier ne doit contenir que des noms d'usagers écrits les uns sous les autres.";
34,10 → 34,31
$l_out_login = "Nom de connexion :";
$l_out_passwd = "Mot de passe :";
$l_out_mind = "Pensez à changer votre mot de passe (lien sur la page d'authentification)";
}
else {
} else if($Language === 'es') {
$l_title = "Importar y vaciar la base de datos de usuarios.";
$l_database_state ="Estado de la base de datos: cantidad de grupos = ";
$l_number_of_users = "Cantidad de usuarios";
$l_text_import = "Importar desde un archivo de texto";
$l_text_import_help = "En este archivo, debe escribir solo el \"nombre de usuario\" uno debajo del otro.";
$l_file = "Archivo";
$l_users_group = "Definir el grupo (aconsejable)";
$l_send = "Importar";
$l_empty = "Vaciar";
$l_empty_warn = "Está a punto de vaciar toda la base de datos de usuarios ... ¿Desea continuar?";
$l_imported_files = "Archivos de nombres de usuarios / contraseñas importados durante las últimas 24hs: ";
$l_db_import = "Importar desde un archivo de base de datos de usuarios guardado";
$l_db_import_help = "Para atribuir las últimas conexiones, la base de datos de usuarios reales se guardará automáticamente.";
$l_db_reset = "Vaciar la base de datos de usuarios";
$l_error_ext_txt = "¡Error! Seleccione un archivo con la extensión '.txt' o '.csv'";
$l_error_ext_sql = "¡Error! Seleccione un archivo con la extensión '.sql' o '.sql.gz'";
$l_group_empty = "La lista de grupos está vacía.";
$l_out_title = " --- Accesos a Internet mediante ALCASAR --- ";
$l_out_login = "Nombre de usuario:";
$l_out_passwd = "Contraseña:";
$l_out_mind = "No olvide cambiar su contraseña (hay un enlace en la ventana de autenticación)";
} else {
$l_title = "Import and empty the users database";
$l_database_state ="State of the database : number of groups =";
$l_database_state ="State of the database : number of groups = ";
$l_number_of_users = "Number of users";
$l_text_import = "Import from a text file";
$l_text_import_help = "In this file, you must write only the user login one below the other.";
118,11 → 139,10
<tr bgcolor="#FFCC66"><td><img src="/images/pix.gif" width="1" height="2"></td></tr>
</TABLE>
<TABLE width="100%" border=1 cellspacing=0 cellpadding=1>
<tr><td valign="middle" align="left">
<CENTER><H3>
<tr><td valign="middle" align="center">
<H3>
<?php
echo "$l_database_state ";
 
echo "$l_database_state";
$LIBpath = "../lib/";
if (is_file($LIBpath."sql/drivers/$config[sql_type]/functions.php"))
{
283,10 → 303,10
echo "$nb_user";
}
}
echo "</td></tr><tr><td>";
echo "</H3></td></tr><tr><td>";
echo "<TABLE width=\"100%\" border=0 cellspacing=0 cellpadding=1>";
echo "<tr><td valign=\"middle\" align=\"left\" colspan=\"2\">";
echo "<CENTER><H3>$l_text_import</H3></CENTER></td></tr>";
echo "<tr><td valign=\"middle\" align=\"center\" colspan=\"2\">";
echo "<H3>$l_text_import</H3></td></tr>";
echo "<tr><td valign=\"middle\" align=\"left\">";
echo "$l_text_import_help<br>";
echo "<tr><td valign=\"middle\" align=\"left\">";