mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-05 16:14:11 +01:00
* [MOD] UI tweaks
* [MOD] Updated DB structure * [MOD] Updated build number
This commit is contained in:
@@ -44,7 +44,7 @@ defined('APP_ROOT') || die();
|
||||
*/
|
||||
class Upgrade
|
||||
{
|
||||
private static $dbUpgrade = [110, 1121, 1122, 1123, 11213, 11219, 11220, 12001, 12002, 1316011001, 1316020501, 1316100601, 20017011302];
|
||||
private static $dbUpgrade = [110, 1121, 1122, 1123, 11213, 11219, 11220, 12001, 12002, 1316011001, 1316020501, 1316100601, 20017011302, 20017011701];
|
||||
private static $cfgUpgrade = [1124, 1316020501, 20017011202];
|
||||
private static $auxUpgrade = [12001, 12002, 20017010901, 20017011202];
|
||||
|
||||
|
||||
@@ -366,7 +366,7 @@ class Util
|
||||
*/
|
||||
public static function getVersion($retBuild = false)
|
||||
{
|
||||
$build = '17011602';
|
||||
$build = '17011701';
|
||||
$version = [2, 0, 0];
|
||||
|
||||
if ($retBuild) {
|
||||
|
||||
Binary file not shown.
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sysPass\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-01-16 23:08+0100\n"
|
||||
"PO-Revision-Date: 2017-01-16 23:08+0100\n"
|
||||
"POT-Creation-Date: 2017-01-17 23:06+0100\n"
|
||||
"PO-Revision-Date: 2017-01-17 23:07+0100\n"
|
||||
"Last-Translator: nuxsmin <nuxsmin@syspass.org>\n"
|
||||
"Language-Team: nuxsmin@syspass.org\n"
|
||||
"Language: en_US\n"
|
||||
@@ -32,8 +32,7 @@ msgstr "Files management disabled"
|
||||
#: ../../../../ajax/ajax_accGetFiles.php:50
|
||||
#: ../../../../ajax/ajax_accSearch.php:44
|
||||
#: ../../../../ajax/ajax_filesMgmt.php:53
|
||||
#: ../../../../ajax/ajax_filesMgmt.php:69
|
||||
#: ../../../../ajax/ajax_getItems.php:46 ../../../../ajax/ajax_migrate.php:49
|
||||
#: ../../../../ajax/ajax_filesMgmt.php:69 ../../../../ajax/ajax_migrate.php:49
|
||||
#: ../../../../ajax/ajax_passReset.php:49
|
||||
#: ../../../../ajax/ajax_userPrefsSave.php:58
|
||||
msgid "CONSULTA INVÁLIDA"
|
||||
@@ -329,97 +328,97 @@ msgid "Preferencias actualizadas"
|
||||
msgstr "Preferences updated"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:67
|
||||
#: ../../../../inc/SP/Account/Account.class.php:220
|
||||
#: ../../../../inc/SP/Account/Account.class.php:412
|
||||
#: ../../../../inc/SP/Account/Account.class.php:594
|
||||
#: ../../../../inc/SP/Account/Account.class.php:223
|
||||
#: ../../../../inc/SP/Account/Account.class.php:417
|
||||
#: ../../../../inc/SP/Account/Account.class.php:599
|
||||
msgid "Error al actualizar el historial"
|
||||
msgstr "Error while updating history"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:69
|
||||
#: ../../../../inc/SP/Account/Account.class.php:149
|
||||
#: ../../../../inc/SP/Account/Account.class.php:152
|
||||
msgid "Error al modificar la cuenta"
|
||||
msgstr "Error while updating account"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:83
|
||||
#: ../../../../inc/SP/Account/Account.class.php:367
|
||||
#: ../../../../inc/SP/Account/Account.class.php:372
|
||||
msgid "Error al actualizar los usuarios de la cuenta"
|
||||
msgstr "Error while updating account's users"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:222
|
||||
#: ../../../../inc/SP/Account/Account.class.php:252
|
||||
#: ../../../../inc/SP/Account/Account.class.php:225
|
||||
#: ../../../../inc/SP/Account/Account.class.php:255
|
||||
msgid "Error al restaurar cuenta"
|
||||
msgstr "Error on restoring account"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:279
|
||||
#: ../../../../inc/SP/Account/Account.class.php:282
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:179
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:458
|
||||
msgid "No se pudieron obtener los datos de la cuenta"
|
||||
msgstr "Error while retrieving account data"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:281
|
||||
#: ../../../../inc/SP/Account/Account.class.php:284
|
||||
msgid "La cuenta no existe"
|
||||
msgstr "Account doesn't exist"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:347
|
||||
#: ../../../../inc/SP/Account/Account.class.php:352
|
||||
msgid "Error al crear la cuenta"
|
||||
msgstr "Error while creating account"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:414
|
||||
#: ../../../../inc/SP/Account/Account.class.php:425
|
||||
#: ../../../../inc/SP/Account/Account.class.php:419
|
||||
#: ../../../../inc/SP/Account/Account.class.php:430
|
||||
msgid "Error al eliminar la cuenta"
|
||||
msgstr "Error while deleting account"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:440
|
||||
#: ../../../../inc/SP/Account/Account.class.php:445
|
||||
msgid "Error al eliminar usuarios asociados a la cuenta"
|
||||
msgstr "Error while deleting account's users"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:499
|
||||
#: ../../../../inc/SP/Account/Account.class.php:504
|
||||
#: ../../../../inc/SP/Controller/ConfigActionController.class.php:520
|
||||
msgid "Actualizar Clave Maestra"
|
||||
msgstr "Update Master Password"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:503
|
||||
#: ../../../../inc/SP/Account/Account.class.php:508
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:227
|
||||
msgid "Error en el módulo de encriptación"
|
||||
msgstr "Error on encryption module"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:512
|
||||
#: ../../../../inc/SP/Account/Account.class.php:517
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:236
|
||||
msgid "Error al obtener las claves de las cuentas"
|
||||
msgstr "Error while retrieving accounts' passwords"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:529
|
||||
#: ../../../../inc/SP/Account/Account.class.php:534
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:264
|
||||
msgid "Clave de cuenta vacía"
|
||||
msgstr "Account password empty"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:534
|
||||
#: ../../../../inc/SP/Account/Account.class.php:539
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:269
|
||||
msgid "IV de encriptación incorrecto"
|
||||
msgstr "Wrong encryption IV"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:543
|
||||
#: ../../../../inc/SP/Account/Account.class.php:548
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:278
|
||||
msgid "No es posible desencriptar la clave de la cuenta"
|
||||
msgstr "Unable to decrypt account password"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:549
|
||||
#: ../../../../inc/SP/Account/Account.class.php:554
|
||||
msgid "Fallo al actualizar la clave de la cuenta"
|
||||
msgstr "Error while updating account's password"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:556
|
||||
#: ../../../../inc/SP/Account/Account.class.php:561
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:291
|
||||
msgid "Cuentas actualizadas"
|
||||
msgstr "Accounts updated"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:557
|
||||
#: ../../../../inc/SP/Account/Account.class.php:562
|
||||
#: ../../../../inc/SP/Account/AccountHistory.class.php:292
|
||||
#: ../../../../inc/SP/Controller/ItemActionController.class.php:865
|
||||
msgid "Errores"
|
||||
msgstr "Errors"
|
||||
|
||||
#: ../../../../inc/SP/Account/Account.class.php:596
|
||||
#: ../../../../inc/SP/Account/Account.class.php:622
|
||||
#: ../../../../inc/SP/Account/Account.class.php:601
|
||||
#: ../../../../inc/SP/Account/Account.class.php:627
|
||||
msgid "Error al actualizar la clave"
|
||||
msgstr "Error while updating password"
|
||||
|
||||
@@ -814,6 +813,7 @@ msgstr "Error while searching group RDN"
|
||||
#: ../../../../inc/themes/material-blue/views/config/ldap.inc:182
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/users.inc:63
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-footer.inc:47
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:61
|
||||
msgid "Grupo"
|
||||
msgstr "Group"
|
||||
|
||||
@@ -843,7 +843,7 @@ msgstr "The user doesn't belong to the group"
|
||||
#: ../../../../inc/SP/Controller/MainController.class.php:276
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:242
|
||||
#: ../../../../inc/themes/material-blue/inc/Icons.class.php:75
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:120
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:127
|
||||
msgid "Configuración"
|
||||
msgstr "Configuration"
|
||||
|
||||
@@ -868,21 +868,21 @@ msgstr "Value"
|
||||
msgid "Nueva Cuenta"
|
||||
msgstr "New Account"
|
||||
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:269
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:270
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:265
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:266
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:213
|
||||
msgid "Copiar Cuenta"
|
||||
msgstr "Copy Account"
|
||||
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:316
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:317
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:252
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:253
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:215
|
||||
msgid "Editar Cuenta"
|
||||
msgstr "Edit Account"
|
||||
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:342
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:343
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:278
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:279
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:382
|
||||
@@ -893,16 +893,16 @@ msgstr "Edit Account"
|
||||
msgid "Eliminar Cuenta"
|
||||
msgstr "Delete Account"
|
||||
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:368
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:398
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:491
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:369
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:399
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:492
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:212
|
||||
#: ../../../../inc/SP/Controller/AccountSearchController.class.php:213
|
||||
#: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:45
|
||||
msgid "Detalles de Cuenta"
|
||||
msgstr "Account Details"
|
||||
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:452
|
||||
#: ../../../../inc/SP/Controller/AccountController.class.php:453
|
||||
#: ../../../../inc/themes/material-blue/views/account/actions.inc:79
|
||||
msgid "Modificar Clave de Cuenta"
|
||||
msgstr "Edit Account Password"
|
||||
@@ -1100,7 +1100,7 @@ msgstr "Section"
|
||||
|
||||
#: ../../../../inc/SP/Controller/ConfigActionController.class.php:249
|
||||
#: ../../../../inc/SP/Controller/ConfigController.class.php:167
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:128
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:135
|
||||
#: ../../../../inc/themes/material-blue/views/main/install.inc:132
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
@@ -1249,7 +1249,7 @@ msgstr "Export process finished"
|
||||
|
||||
#: ../../../../inc/SP/Controller/ConfigController.class.php:300
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:244
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:135
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:142
|
||||
msgid "Encriptación"
|
||||
msgstr "Encryption"
|
||||
|
||||
@@ -1341,7 +1341,7 @@ msgstr "Description"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:71
|
||||
#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:89
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:184
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:191
|
||||
msgid "Categorías"
|
||||
msgstr "Categories"
|
||||
|
||||
@@ -1372,7 +1372,7 @@ msgstr "Delete Category"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:145
|
||||
#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:90
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:191
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:198
|
||||
msgid "Clientes"
|
||||
msgstr "Customers"
|
||||
|
||||
@@ -1408,8 +1408,8 @@ msgstr "Module"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:221
|
||||
#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldsUtil.class.php:69
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:244
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:198
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:243
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:205
|
||||
msgid "Campos Personalizados"
|
||||
msgstr "Custom Fields"
|
||||
|
||||
@@ -1441,7 +1441,7 @@ msgstr "Delete Field"
|
||||
#: ../../../../inc/themes/material-blue/views/account/files.inc:15
|
||||
#: ../../../../inc/themes/material-blue/views/config/general-files.inc:4
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:86
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:226
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:233
|
||||
msgid "Archivos"
|
||||
msgstr "Files"
|
||||
|
||||
@@ -1468,7 +1468,7 @@ msgstr "Delete File"
|
||||
#: ../../../../inc/themes/material-blue/views/account/linkedAccounts.inc:13
|
||||
#: ../../../../inc/themes/material-blue/views/config/general-accounts.inc:4
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:29
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:219
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:226
|
||||
msgid "Cuentas"
|
||||
msgstr "Accounts"
|
||||
|
||||
@@ -1491,7 +1491,7 @@ msgstr "Properties"
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:24
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/groups.inc:43
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/groups.inc:46
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:163
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:170
|
||||
msgid "Usuarios"
|
||||
msgstr "Users"
|
||||
|
||||
@@ -1539,7 +1539,7 @@ msgstr "Delete User"
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:536
|
||||
#: ../../../../inc/SP/Mgmt/CustomFields/CustomFieldTypes.class.php:92
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:46
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:170
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:177
|
||||
msgid "Grupos"
|
||||
msgstr "Groups"
|
||||
|
||||
@@ -1566,7 +1566,7 @@ msgid "Eliminar Grupo"
|
||||
msgstr "Delete Group"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:608
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:177
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:184
|
||||
msgid "Perfiles"
|
||||
msgstr "Profiles"
|
||||
|
||||
@@ -1604,7 +1604,7 @@ msgid "Acción"
|
||||
msgstr "Action"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:692
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:205
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:212
|
||||
msgid "Autorizaciones API"
|
||||
msgstr "API Authorizations"
|
||||
|
||||
@@ -1682,7 +1682,7 @@ msgstr "Delete Link"
|
||||
|
||||
#: ../../../../inc/SP/Controller/Grids/Items.class.php:854
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:171
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:233
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:240
|
||||
msgid "Etiquetas"
|
||||
msgstr "Tags"
|
||||
|
||||
@@ -2314,7 +2314,7 @@ msgid "Gestión Perfiles"
|
||||
msgstr "Profiles Management"
|
||||
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:243
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:128
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:135
|
||||
msgid "Configuración General"
|
||||
msgstr "General Configuration"
|
||||
|
||||
@@ -2323,12 +2323,12 @@ msgid "Exportar"
|
||||
msgstr "Export"
|
||||
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:247
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:149
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:156
|
||||
msgid "Importar"
|
||||
msgstr "Import"
|
||||
|
||||
#: ../../../../inc/SP/Core/Acl.class.php:248
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:247
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:254
|
||||
msgid "Log de Eventos"
|
||||
msgstr "Event Log"
|
||||
|
||||
@@ -3850,7 +3850,7 @@ msgstr "Accesses"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:20
|
||||
#: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:104
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:107
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:114
|
||||
msgid "Permisos"
|
||||
msgstr "Permissions"
|
||||
|
||||
@@ -3873,16 +3873,25 @@ msgstr "Select Groups"
|
||||
msgid "Grupo Principal"
|
||||
msgstr "Main Group"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:86
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:87
|
||||
#: ../../../../inc/themes/material-blue/views/accountsearch/rows.inc:111
|
||||
msgid "Cuenta Privada"
|
||||
msgstr "Private Account"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:91
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:92
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:100
|
||||
msgid "Privada"
|
||||
msgstr "Private"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:100
|
||||
msgid "Cuenta Privada Grupo"
|
||||
msgstr "Private Account for Group"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account-permissions.inc:105
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:107
|
||||
msgid "Privada Grupo"
|
||||
msgstr "Private for Group"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:11
|
||||
msgid "Histórico"
|
||||
msgstr "History"
|
||||
@@ -3895,25 +3904,25 @@ msgstr "Select Tags"
|
||||
msgid "Cuenta Vinculada"
|
||||
msgstr "Linked Account"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:190
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:194
|
||||
msgid "Seleccionar Cuenta"
|
||||
msgstr "Select Account"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:202
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:201
|
||||
msgid "Historial"
|
||||
msgstr "History"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:207
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:206
|
||||
msgid "Seleccionar fecha"
|
||||
msgstr "Select date"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:219
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:218
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/users.inc:185
|
||||
msgid "Última Modificación"
|
||||
msgstr "Last Modification"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:226
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:229
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:225
|
||||
#: ../../../../inc/themes/material-blue/views/account/account.inc:228
|
||||
msgid "Enlace Público"
|
||||
msgstr "Public Link"
|
||||
|
||||
@@ -4050,7 +4059,7 @@ msgstr "Search for accounts with expired password"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:39
|
||||
#: ../../../../inc/themes/material-blue/views/accountsearch/searchbox.inc:43
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:114
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:121
|
||||
msgid "Búsqueda global"
|
||||
msgstr "Global search"
|
||||
|
||||
@@ -4349,7 +4358,7 @@ msgid "Puerto"
|
||||
msgstr "Port"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/config/general-files.inc:10
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:226
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:233
|
||||
msgid "Gestión de archivos"
|
||||
msgstr "Files management"
|
||||
|
||||
@@ -4394,7 +4403,7 @@ msgid "Tamaño máximo de archivo en bytes"
|
||||
msgstr "Maximum file size in bytes"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/config/general-links.inc:4
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:212
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:219
|
||||
msgid "Enlaces Públicos"
|
||||
msgstr "Public Links"
|
||||
|
||||
@@ -5045,78 +5054,82 @@ msgid "Crear cuenta privada"
|
||||
msgstr "Create private account"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:107
|
||||
msgid "Crear cuenta privada para grupo"
|
||||
msgstr "Create private account for group"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:114
|
||||
msgid "Asignar permisos"
|
||||
msgstr "Assign permissions"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:135
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:142
|
||||
msgid "Opciones de encriptación"
|
||||
msgstr "Encryption options"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:142
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:149
|
||||
msgid "Realizar copia de seguridad y exportar"
|
||||
msgstr "Make a backup and export"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:142
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:149
|
||||
msgid "Backup"
|
||||
msgstr "Backup"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:149
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:156
|
||||
msgid "Realizar importación de cuentas"
|
||||
msgstr "Make accounts import"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:155
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:162
|
||||
msgid "Gestión"
|
||||
msgstr "Management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:163
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:170
|
||||
msgid "Gestión de usuarios"
|
||||
msgstr "Users management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:170
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:177
|
||||
msgid "Gestión de grupos"
|
||||
msgstr "Groups management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:177
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:184
|
||||
msgid "Gestión de perfiles"
|
||||
msgstr "Profiles management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:184
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:191
|
||||
msgid "Gestión de categorías"
|
||||
msgstr "Categories management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:191
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:198
|
||||
msgid "Gestión de clientes"
|
||||
msgstr "Customers management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:198
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:205
|
||||
msgid "Gestión de campos personalizados"
|
||||
msgstr "Custom fields management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:205
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:212
|
||||
msgid "Gestión de autorizaciones API"
|
||||
msgstr "API authorizations management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:212
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:219
|
||||
msgid "Gestión de enlaces"
|
||||
msgstr "Links management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:219
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:226
|
||||
msgid "Gestión de cuentas"
|
||||
msgstr "Accounts management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:233
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:240
|
||||
msgid "Gestión de etiquetas"
|
||||
msgstr "Tags management"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:239
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:246
|
||||
msgid "Otros"
|
||||
msgstr "Others"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:247
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:254
|
||||
msgid "Ver log de eventos"
|
||||
msgstr "View event log"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:254
|
||||
#: ../../../../inc/themes/material-blue/views/itemshow/profiles.inc:261
|
||||
msgid "Usado por"
|
||||
msgstr "Used by"
|
||||
|
||||
@@ -5183,8 +5196,8 @@ msgid "Fecha Clave Maestra"
|
||||
msgstr "Master Password Date"
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-footer.inc:11
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:61
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:64
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:69
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:72
|
||||
msgid "Salir"
|
||||
msgstr "Sign Out"
|
||||
|
||||
@@ -5214,7 +5227,7 @@ msgstr ""
|
||||
"The passwords sent from the forms are encrypted with PKI, the other data not."
|
||||
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-footer.inc:79
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:74
|
||||
#: ../../../../inc/themes/material-blue/views/main/body-header-menu.inc:82
|
||||
msgid "Demo"
|
||||
msgstr "Demo"
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
ALTER TABLE `accounts` ADD COLUMN `account_isPrivateGroup` BIT(1) NULL DEFAULT b'0' AFTER `account_isPrivate`;
|
||||
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER
|
||||
VIEW `account_data_v` AS
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_data_v` AS
|
||||
SELECT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_name` AS `account_name`,
|
||||
@@ -17,12 +16,8 @@ VIEW `account_data_v` AS
|
||||
`accounts`.`account_countDecrypt` AS `account_countDecrypt`,
|
||||
`accounts`.`account_dateAdd` AS `account_dateAdd`,
|
||||
`accounts`.`account_dateEdit` AS `account_dateEdit`,
|
||||
CONV(`accounts`.`account_otherUserEdit`,
|
||||
10,
|
||||
2) AS `account_otherUserEdit`,
|
||||
CONV(`accounts`.`account_otherGroupEdit`,
|
||||
10,
|
||||
2) AS `account_otherGroupEdit`,
|
||||
CONV(`accounts`.`account_otherUserEdit`,10,2) AS `account_otherUserEdit`,
|
||||
CONV(`accounts`.`account_otherGroupEdit`,10,2) AS `account_otherGroupEdit`,
|
||||
CONV(`accounts`.`account_isPrivate`, 10, 2) AS `account_isPrivate`,
|
||||
CONV(`accounts`.`account_isPrivateGroup`, 10, 2) AS `account_isPrivateGroup`,
|
||||
`accounts`.`account_passDate` AS `account_passDate`,
|
||||
@@ -45,8 +40,7 @@ VIEW `account_data_v` AS
|
||||
LEFT JOIN `customers` ON ((`accounts`.`account_customerId` = `customers`.`customer_id`)))
|
||||
LEFT JOIN `publicLinks` ON ((`accounts`.`account_id` = `publicLinks`.`publicLink_itemId`)));
|
||||
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER
|
||||
VIEW `account_search_v` AS
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_search_v` AS
|
||||
SELECT DISTINCT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_customerId` AS `account_customerId`,
|
||||
|
||||
@@ -116,6 +116,7 @@ CREATE TABLE `accounts` (
|
||||
`account_otherGroupEdit` bit(1) DEFAULT b'0',
|
||||
`account_otherUserEdit` bit(1) DEFAULT b'0',
|
||||
`account_isPrivate` bit(1) DEFAULT b'0',
|
||||
`account_isPrivateGroup` BIT(1) NULL DEFAULT b'0',
|
||||
`account_passDate` int(11) unsigned DEFAULT NULL,
|
||||
`account_passDateChange` int(11) unsigned DEFAULT NULL,
|
||||
`account_parentId` smallint(5) unsigned DEFAULT NULL,
|
||||
@@ -410,74 +411,84 @@ CREATE TABLE `notices` (
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
DROP TABLE IF EXISTS `account_data_v`;
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_data_v` AS SELECT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_name` AS `account_name`,
|
||||
`accounts`.`account_categoryId` AS `account_categoryId`,
|
||||
`accounts`.`account_userId` AS `account_userId`,
|
||||
`accounts`.`account_customerId` AS `account_customerId`,
|
||||
`accounts`.`account_userGroupId` AS `account_userGroupId`,
|
||||
`accounts`.`account_userEditId` AS `account_userEditId`,
|
||||
`accounts`.`account_login` AS `account_login`,
|
||||
`accounts`.`account_url` AS `account_url`,
|
||||
`accounts`.`account_notes` AS `account_notes`,
|
||||
`accounts`.`account_countView` AS `account_countView`,
|
||||
`accounts`.`account_countDecrypt` AS `account_countDecrypt`,
|
||||
`accounts`.`account_dateAdd` AS `account_dateAdd`,
|
||||
`accounts`.`account_dateEdit` AS `account_dateEdit`,
|
||||
conv(`accounts`.`account_otherUserEdit`, 10, 2) AS `account_otherUserEdit`,
|
||||
conv(`accounts`.`account_otherGroupEdit`, 10, 2) AS `account_otherGroupEdit`,
|
||||
conv(`accounts`.`account_isPrivate`, 10, 2) AS `account_isPrivate`,
|
||||
`accounts`.`account_passDate` AS `account_passDate`,
|
||||
`accounts`.`account_passDateChange` AS `account_passDateChange`,
|
||||
`accounts`.`account_parentId` AS `account_parentId`,
|
||||
`categories`.`category_name` AS `category_name`,
|
||||
`customers`.`customer_name` AS `customer_name`,
|
||||
`ug`.`usergroup_name` AS `usergroup_name`,
|
||||
`u1`.`user_name` AS `user_name`,
|
||||
`u1`.`user_login` AS `user_login`,
|
||||
`u2`.`user_name` AS `user_editName`,
|
||||
`u2`.`user_login` AS `user_editLogin`,
|
||||
`publicLinks`.`publicLink_hash` AS `publicLink_hash`
|
||||
FROM ((((((`accounts`
|
||||
LEFT JOIN `categories` ON ((`accounts`.`account_categoryId` = `categories`.`category_id`))) LEFT JOIN
|
||||
`usrGroups` `ug` ON ((`accounts`.`account_userGroupId` = `ug`.`usergroup_id`))) LEFT JOIN `usrData` `u1`
|
||||
ON ((`accounts`.`account_userId` = `u1`.`user_id`))) LEFT JOIN `usrData` `u2`
|
||||
ON ((`accounts`.`account_userEditId` = `u2`.`user_id`))) LEFT JOIN `customers`
|
||||
ON ((`accounts`.`account_customerId` = `customers`.`customer_id`))) LEFT JOIN `publicLinks`
|
||||
ON ((`accounts`.`account_id` = `publicLinks`.`publicLink_itemId`)));
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_data_v` AS
|
||||
SELECT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_name` AS `account_name`,
|
||||
`accounts`.`account_categoryId` AS `account_categoryId`,
|
||||
`accounts`.`account_userId` AS `account_userId`,
|
||||
`accounts`.`account_customerId` AS `account_customerId`,
|
||||
`accounts`.`account_userGroupId` AS `account_userGroupId`,
|
||||
`accounts`.`account_userEditId` AS `account_userEditId`,
|
||||
`accounts`.`account_login` AS `account_login`,
|
||||
`accounts`.`account_url` AS `account_url`,
|
||||
`accounts`.`account_notes` AS `account_notes`,
|
||||
`accounts`.`account_countView` AS `account_countView`,
|
||||
`accounts`.`account_countDecrypt` AS `account_countDecrypt`,
|
||||
`accounts`.`account_dateAdd` AS `account_dateAdd`,
|
||||
`accounts`.`account_dateEdit` AS `account_dateEdit`,
|
||||
CONV(`accounts`.`account_otherUserEdit`,
|
||||
10,
|
||||
2) AS `account_otherUserEdit`,
|
||||
CONV(`accounts`.`account_otherGroupEdit`,
|
||||
10,
|
||||
2) AS `account_otherGroupEdit`,
|
||||
CONV(`accounts`.`account_isPrivate`, 10, 2) AS `account_isPrivate`,
|
||||
CONV(`accounts`.`account_isPrivateGroup`, 10, 2) AS `account_isPrivateGroup`,
|
||||
`accounts`.`account_passDate` AS `account_passDate`,
|
||||
`accounts`.`account_passDateChange` AS `account_passDateChange`,
|
||||
`accounts`.`account_parentId` AS `account_parentId`,
|
||||
`categories`.`category_name` AS `category_name`,
|
||||
`customers`.`customer_name` AS `customer_name`,
|
||||
`ug`.`usergroup_name` AS `usergroup_name`,
|
||||
`u1`.`user_name` AS `user_name`,
|
||||
`u1`.`user_login` AS `user_login`,
|
||||
`u2`.`user_name` AS `user_editName`,
|
||||
`u2`.`user_login` AS `user_editLogin`,
|
||||
`publicLinks`.`publicLink_hash` AS `publicLink_hash`
|
||||
FROM
|
||||
((((((`accounts`
|
||||
LEFT JOIN `categories` ON ((`accounts`.`account_categoryId` = `categories`.`category_id`)))
|
||||
LEFT JOIN `usrGroups` `ug` ON ((`accounts`.`account_userGroupId` = `ug`.`usergroup_id`)))
|
||||
LEFT JOIN `usrData` `u1` ON ((`accounts`.`account_userId` = `u1`.`user_id`)))
|
||||
LEFT JOIN `usrData` `u2` ON ((`accounts`.`account_userEditId` = `u2`.`user_id`)))
|
||||
LEFT JOIN `customers` ON ((`accounts`.`account_customerId` = `customers`.`customer_id`)))
|
||||
LEFT JOIN `publicLinks` ON ((`accounts`.`account_id` = `publicLinks`.`publicLink_itemId`)));
|
||||
|
||||
DROP TABLE IF EXISTS `account_search_v`;
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_search_v` AS SELECT DISTINCT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_customerId` AS `account_customerId`,
|
||||
`accounts`.`account_categoryId` AS `account_categoryId`,
|
||||
`accounts`.`account_name` AS `account_name`,
|
||||
`accounts`.`account_login` AS `account_login`,
|
||||
`accounts`.`account_url` AS `account_url`,
|
||||
`accounts`.`account_notes` AS `account_notes`,
|
||||
`accounts`.`account_userId` AS `account_userId`,
|
||||
`accounts`.`account_userGroupId` AS `account_userGroupId`,
|
||||
`accounts`.`account_otherUserEdit` AS `account_otherUserEdit`,
|
||||
`accounts`.`account_otherGroupEdit` AS `account_otherGroupEdit`,
|
||||
`accounts`.`account_isPrivate` AS `account_isPrivate`,
|
||||
`accounts`.`account_passDate` AS `account_passDate`,
|
||||
`accounts`.`account_passDateChange` AS `account_passDateChange`,
|
||||
`accounts`.`account_parentId` AS `account_parentId`,
|
||||
`accounts`.`account_countView` AS `account_countView`,
|
||||
`ug`.`usergroup_name` AS `usergroup_name`,
|
||||
`categories`.`category_name` AS `category_name`,
|
||||
`customers`.`customer_name` AS `customer_name`,
|
||||
(SELECT COUNT(0)
|
||||
FROM
|
||||
`accFiles`
|
||||
WHERE
|
||||
(`accFiles`.`accfile_accountId` = `accounts`.`account_id`)) AS `num_files`
|
||||
FROM
|
||||
(((`accounts`
|
||||
LEFT JOIN `categories` ON ((`accounts`.`account_categoryId` = `categories`.`category_id`)))
|
||||
LEFT JOIN `usrGroups` `ug` ON ((`accounts`.`account_userGroupId` = `ug`.`usergroup_id`)))
|
||||
LEFT JOIN `customers` ON ((`customers`.`customer_id` = `accounts`.`account_customerId`)));
|
||||
CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = CURRENT_USER SQL SECURITY DEFINER VIEW `account_search_v` AS
|
||||
SELECT DISTINCT
|
||||
`accounts`.`account_id` AS `account_id`,
|
||||
`accounts`.`account_customerId` AS `account_customerId`,
|
||||
`accounts`.`account_categoryId` AS `account_categoryId`,
|
||||
`accounts`.`account_name` AS `account_name`,
|
||||
`accounts`.`account_login` AS `account_login`,
|
||||
`accounts`.`account_url` AS `account_url`,
|
||||
`accounts`.`account_notes` AS `account_notes`,
|
||||
`accounts`.`account_userId` AS `account_userId`,
|
||||
`accounts`.`account_userGroupId` AS `account_userGroupId`,
|
||||
`accounts`.`account_otherUserEdit` AS `account_otherUserEdit`,
|
||||
`accounts`.`account_otherGroupEdit` AS `account_otherGroupEdit`,
|
||||
`accounts`.`account_isPrivate` AS `account_isPrivate`,
|
||||
`accounts`.`account_isPrivateGroup` AS `account_isPrivateGroup`,
|
||||
`accounts`.`account_passDate` AS `account_passDate`,
|
||||
`accounts`.`account_passDateChange` AS `account_passDateChange`,
|
||||
`accounts`.`account_parentId` AS `account_parentId`,
|
||||
`accounts`.`account_countView` AS `account_countView`,
|
||||
`ug`.`usergroup_name` AS `usergroup_name`,
|
||||
`categories`.`category_name` AS `category_name`,
|
||||
`customers`.`customer_name` AS `customer_name`,
|
||||
(SELECT
|
||||
COUNT(0)
|
||||
FROM
|
||||
`accFiles`
|
||||
WHERE
|
||||
(`accFiles`.`accfile_accountId` = `accounts`.`account_id`)) AS `num_files`
|
||||
FROM
|
||||
(((`accounts`
|
||||
LEFT JOIN `categories` ON ((`accounts`.`account_categoryId` = `categories`.`category_id`)))
|
||||
LEFT JOIN `usrGroups` `ug` ON ((`accounts`.`account_userGroupId` = `ug`.`usergroup_id`)))
|
||||
LEFT JOIN `customers` ON ((`customers`.`customer_id` = `accounts`.`account_customerId`)));
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
|
||||
@@ -1,108 +0,0 @@
|
||||
-- To 1.1
|
||||
ALTER TABLE `accFiles` CHANGE COLUMN `accfile_name` `accfile_name` VARCHAR(100) NOT NULL
|
||||
ALTER TABLE `accounts` ADD COLUMN `account_otherGroupEdit` BIT(1) NULL DEFAULT 0
|
||||
AFTER `account_dateEdit`, ADD COLUMN `account_otherUserEdit` BIT(1) NULL DEFAULT 0
|
||||
AFTER `account_otherGroupEdit`;
|
||||
CREATE TABLE `accUsers` (
|
||||
`accuser_id` INT NOT NULL AUTO_INCREMENT,
|
||||
`accuser_accountId` INT(10) UNSIGNED NOT NULL,
|
||||
`accuser_userId` INT(10) UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (`accuser_id`),
|
||||
INDEX `idx_account` (`accuser_accountId` ASC)
|
||||
);
|
||||
ALTER TABLE `accHistory` ADD COLUMN `accHistory_otherUserEdit` BIT NULL
|
||||
AFTER `acchistory_mPassHash`, ADD COLUMN `accHistory_otherGroupEdit` VARCHAR(45) NULL
|
||||
AFTER `accHistory_otherUserEdit`;
|
||||
ALTER TABLE `accFiles` CHANGE COLUMN `accfile_type` `accfile_type` VARCHAR(100) NOT NULL;
|
||||
-- To 1.1.2.1
|
||||
ALTER TABLE `categories` ADD COLUMN `category_description` VARCHAR(255) NULL
|
||||
AFTER `category_name`;
|
||||
ALTER TABLE `usrProfiles` ADD COLUMN `userProfile_pAppMgmtMenu` BIT(1) NULL DEFAULT b'0'
|
||||
AFTER `userProfile_pUsersMenu`, CHANGE COLUMN `userProfile_pConfigCategories` `userProfile_pAppMgmtCategories` BIT(1) NULL DEFAULT b'0'
|
||||
AFTER `userProfile_pAppMgmtMenu`, ADD COLUMN `userProfile_pAppMgmtCustomers` BIT(1) NULL DEFAULT b'0'
|
||||
AFTER `userProfile_pAppMgmtCategories`;
|
||||
-- To 1.1.2.2
|
||||
ALTER TABLE `usrData` CHANGE COLUMN `user_login` `user_login` VARCHAR(50) NOT NULL, CHANGE COLUMN `user_email` `user_email` VARCHAR(80) NULL DEFAULT NULL;
|
||||
-- To 1.1.2.3
|
||||
CREATE TABLE `usrPassRecover` (
|
||||
`userpassr_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`userpassr_userId` SMALLINT UNSIGNED NOT NULL,
|
||||
`userpassr_hash` VARBINARY(40) NOT NULL,
|
||||
`userpassr_date` INT UNSIGNED NOT NULL,
|
||||
`userpassr_used` BIT(1) NOT NULL DEFAULT b'0',
|
||||
PRIMARY KEY (`userpassr_id`),
|
||||
INDEX `IDX_userId` (`userpassr_userId` ASC, `userpassr_date` ASC)
|
||||
)
|
||||
DEFAULT CHARACTER SET = utf8
|
||||
COLLATE = utf8_general_ci;
|
||||
ALTER TABLE `log` ADD COLUMN `log_ipAddress` VARCHAR(45) NOT NULL
|
||||
AFTER `log_userId`;
|
||||
ALTER TABLE `usrData` ADD COLUMN `user_isChangePass` BIT(1) NULL DEFAULT b'0'
|
||||
AFTER `user_isMigrate`;
|
||||
-- To 1.1.2.12
|
||||
ALTER TABLE `usrData` CHANGE COLUMN `user_mPass` `user_mPass` VARBINARY(32) NULL DEFAULT NULL, CHANGE COLUMN `user_lastLogin` `user_lastLogin` DATETIME NULL DEFAULT NULL, CHANGE COLUMN `user_lastUpdate` `user_lastUpdate` DATETIME NULL DEFAULT NULL, CHANGE COLUMN `user_mIV` `user_mIV` VARBINARY(32) NULL;
|
||||
ALTER TABLE `accounts` CHANGE COLUMN `account_login` `account_login` VARCHAR(50) NULL DEFAULT NULL;
|
||||
-- To 1.1.2.13
|
||||
ALTER TABLE `usrData` CHANGE COLUMN `user_mPass` `user_mPass` VARBINARY(32) NULL DEFAULT NULL, CHANGE COLUMN `user_lastLogin` `user_lastLogin` DATETIME NULL DEFAULT NULL, CHANGE COLUMN `user_lastUpdate` `user_lastUpdate` DATETIME NULL DEFAULT NULL, CHANGE COLUMN `user_mIV` `user_mIV` VARBINARY(32) NULL;
|
||||
ALTER TABLE `accounts` CHANGE COLUMN `account_login` `account_login` VARCHAR(50) NULL DEFAULT NULL;
|
||||
-- To 1.1.2.19
|
||||
ALTER TABLE `accounts` CHANGE COLUMN `account_pass` `account_pass` VARBINARY(255) NOT NULL;
|
||||
ALTER TABLE `accHistory` CHANGE COLUMN `acchistory_pass` `acchistory_pass` VARBINARY(255) NOT NULL;
|
||||
-- To 1.1.2.20
|
||||
ALTER TABLE `usrData` CHANGE COLUMN `user_pass` `user_pass` VARBINARY(255) NOT NULL, CHANGE COLUMN `user_mPass` `acchistory_pass` VARBINARY(255) DEFAULT NULL;
|
||||
-- To 1.2.0.1
|
||||
ALTER TABLE `accounts` CHANGE COLUMN `account_userEditId` `account_userEditId` TINYINT(3) UNSIGNED NULL DEFAULT NULL, CHANGE COLUMN `account_dateEdit` `account_dateEdit` DATETIME NULL DEFAULT NULL;
|
||||
ALTER TABLE `accHistory` CHANGE COLUMN `acchistory_userEditId` `acchistory_userEditId` TINYINT(3) UNSIGNED NULL DEFAULT NULL, CHANGE COLUMN `acchistory_dateEdit` `acchistory_dateEdit` DATETIME NULL DEFAULT NULL;
|
||||
ALTER TABLE `accHistory` CHANGE COLUMN `accHistory_otherGroupEdit` `accHistory_otherGroupEdit` BIT NULL DEFAULT b'0';
|
||||
ALTER TABLE `usrProfiles` ADD COLUMN `userProfile_profile` BLOB NOT NULL;
|
||||
ALTER TABLE `usrData` ADD `user_preferences` BLOB NULL;
|
||||
CREATE TABLE usrToGroups (
|
||||
usertogroup_id INT UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||||
usertogroup_userId INT UNSIGNED NOT NULL,
|
||||
usertogroup_groupId INT UNSIGNED NOT NULL
|
||||
)
|
||||
DEFAULT CHARSET = utf8;
|
||||
CREATE INDEX IDX_accountId ON usrToGroups (usertogroup_userId);
|
||||
ALTER TABLE `accFiles` ADD `accFile_thumb` BLOB NULL;
|
||||
CREATE TABLE `authTokens` (
|
||||
`authtoken_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`authtoken_userId` INT(11) NOT NULL,
|
||||
`authtoken_token` VARBINARY(100) NOT NULL,
|
||||
`authtoken_actionId` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
`authtoken_createdBy` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
`authtoken_startDate` INT(10) UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (`authtoken_id`),
|
||||
UNIQUE KEY `unique_authtoken_id` (`authtoken_id`),
|
||||
KEY `IDX_checkToken` (`authtoken_userId`, `authtoken_actionId`, `authtoken_token`)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
DEFAULT CHARSET = utf8;
|
||||
CREATE TABLE `customFieldsDef` (
|
||||
`customfielddef_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`customfielddef_module` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
`customfielddef_field` BLOB NOT NULL,
|
||||
PRIMARY KEY (`customfielddef_id`)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
DEFAULT CHARSET = utf8;
|
||||
CREATE TABLE `customFieldsData` (
|
||||
`customfielddata_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`customfielddata_moduleId` SMALLINT(5) UNSIGNED NOT NULL,
|
||||
`customfielddata_itemId` INT(10) UNSIGNED NOT NULL,
|
||||
`customfielddata_defId` INT(10) UNSIGNED NOT NULL,
|
||||
`customfielddata_data` LONGBLOB,
|
||||
`customfielddata_iv` VARBINARY(128) DEFAULT NULL,
|
||||
PRIMARY KEY (`customfielddata_id`),
|
||||
KEY `IDX_DEFID` (`customfielddata_defId`),
|
||||
KEY `IDX_DELETE` (`customfielddata_itemId`, `customfielddata_moduleId`),
|
||||
KEY `IDX_UPDATE` (`customfielddata_moduleId`, `customfielddata_itemId`, `customfielddata_defId`),
|
||||
KEY `IDX_ITEM` (`customfielddata_itemId`),
|
||||
KEY `IDX_MODULE` (`customfielddata_moduleId`)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
DEFAULT CHARSET = utf8;
|
||||
-- To 1.2.0.2
|
||||
ALTER TABLE `config` CHANGE config_value config_value VARCHAR(255);
|
||||
ALTER TABLE `usrData` CHANGE user_pass user_pass VARBINARY(255);
|
||||
ALTER TABLE `usrData` CHANGE user_hashSalt user_hashSalt VARBINARY(128);
|
||||
ALTER TABLE `accHistory` CHANGE acchistory_mPassHash acchistory_mPassHash VARBINARY(255);
|
||||
@@ -3,12 +3,15 @@
|
||||
margin: 0 auto;
|
||||
background: transparent url("../imgs/logo_full_bg.png") no-repeat top left;
|
||||
background-size: auto 10em;
|
||||
#boxSpacer {
|
||||
height: 11em;
|
||||
background-color: transparent;
|
||||
}
|
||||
#boxLogin {
|
||||
position: relative;
|
||||
top: 11em;;
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
min-height: 12em;
|
||||
min-height: 14em;
|
||||
padding: 1em;
|
||||
background-color: #fff;
|
||||
#boxData {
|
||||
@@ -29,11 +32,7 @@
|
||||
right: 2em;
|
||||
}
|
||||
#boxActions {
|
||||
position: absolute;
|
||||
bottom: 1em;
|
||||
right: 1em;
|
||||
width: 100%;
|
||||
padding: .5em;
|
||||
text-align: right;
|
||||
a {
|
||||
color: #c9c9c9;
|
||||
@@ -41,25 +40,27 @@
|
||||
}
|
||||
}
|
||||
#boxLogout {
|
||||
width: 250px;
|
||||
margin: 8em auto 0 auto;
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
padding: 0.5em;
|
||||
@include color-amber();
|
||||
margin-top: 4em;
|
||||
width: 100%;
|
||||
&> div {
|
||||
margin: 0 auto;
|
||||
width: 250px;
|
||||
font-size: 14px;
|
||||
padding: 0.5em;
|
||||
text-align: center;
|
||||
@include color-amber();
|
||||
}
|
||||
}
|
||||
#boxUpdated {
|
||||
width: 350px;
|
||||
margin: 5em auto 5em auto;
|
||||
margin: 3em auto;
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
padding: 0.5em;
|
||||
@include color-teal();
|
||||
}
|
||||
#demo-info {
|
||||
position: relative;
|
||||
top: 12em;
|
||||
margin: 1em auto;
|
||||
margin: 3em auto;
|
||||
color: #c9c9c9;
|
||||
border-top: 1px solid #d9d9d9;
|
||||
border-bottom: 1px solid #d9d9d9;
|
||||
|
||||
@@ -1037,12 +1037,14 @@ fieldset.warning {
|
||||
margin: 0 auto;
|
||||
background: transparent url("../imgs/logo_full_bg.png") no-repeat top left;
|
||||
background-size: auto 10em; }
|
||||
#login-container #boxSpacer {
|
||||
height: 11em;
|
||||
background-color: transparent; }
|
||||
#login-container #boxLogin {
|
||||
position: relative;
|
||||
top: 11em;
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
min-height: 12em;
|
||||
min-height: 14em;
|
||||
padding: 1em;
|
||||
background-color: #fff; }
|
||||
#login-container #boxLogin #boxData {
|
||||
@@ -1061,26 +1063,25 @@ fieldset.warning {
|
||||
top: 2em;
|
||||
right: 2em; }
|
||||
#login-container #boxLogin #boxActions {
|
||||
position: absolute;
|
||||
bottom: 1em;
|
||||
right: 1em;
|
||||
width: 100%;
|
||||
padding: .5em;
|
||||
text-align: right; }
|
||||
#login-container #boxLogin #boxActions a {
|
||||
color: #c9c9c9; }
|
||||
#login-container #boxLogout {
|
||||
width: 250px;
|
||||
margin: 8em auto 0 auto;
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
padding: 0.5em;
|
||||
color: #ffca28;
|
||||
background-color: #fff8e1;
|
||||
border: 1px solid #ffca28; }
|
||||
margin-top: 4em;
|
||||
width: 100%; }
|
||||
#login-container #boxLogout > div {
|
||||
margin: 0 auto;
|
||||
width: 250px;
|
||||
font-size: 14px;
|
||||
padding: 0.5em;
|
||||
text-align: center;
|
||||
color: #ffca28;
|
||||
background-color: #fff8e1;
|
||||
border: 1px solid #ffca28; }
|
||||
#login-container #boxUpdated {
|
||||
width: 350px;
|
||||
margin: 5em auto 5em auto;
|
||||
margin: 3em auto;
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
padding: 0.5em;
|
||||
@@ -1088,9 +1089,7 @@ fieldset.warning {
|
||||
background-color: #e0f2f1;
|
||||
border: 1px solid #26a69a; }
|
||||
#login-container #demo-info {
|
||||
position: relative;
|
||||
top: 12em;
|
||||
margin: 1em auto;
|
||||
margin: 3em auto;
|
||||
color: #c9c9c9;
|
||||
border-top: 1px solid #d9d9d9;
|
||||
border-bottom: 1px solid #d9d9d9;
|
||||
|
||||
File diff suppressed because one or more lines are too long
2
inc/themes/material-blue/css/styles.min.css
vendored
2
inc/themes/material-blue/css/styles.min.css
vendored
File diff suppressed because one or more lines are too long
@@ -42,14 +42,14 @@
|
||||
<?php endif; ?>
|
||||
|
||||
<span id="user-info">
|
||||
<span id="user-name"><?php echo $userName; ?></span>
|
||||
<span for="user-name"
|
||||
<span id="user-name-footer"><?php echo $userName; ?></span>
|
||||
<span for="user-name-footer"
|
||||
class="mdl-tooltip mdl-tooltip--top"><?php printf('%s : %s', __('Grupo'), $userGroup); ?></span>
|
||||
|
||||
<?php /** @var \SP\Html\Assets\IconInterface $userType */
|
||||
if ($userType !== null): ?>
|
||||
<i id="user-type" class="material-icons"><?php echo $userType->getIcon(); ?></i>
|
||||
<span for="user-type"
|
||||
<i id="user-type-footer" class="material-icons"><?php echo $userType->getIcon(); ?></i>
|
||||
<span for="user-type-footer"
|
||||
class="mdl-tooltip mdl-tooltip--top"><?php echo $userType->getTitle(); ?></span>
|
||||
<?php endif; ?>
|
||||
</span>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<div id="login-container">
|
||||
<div id="boxSpacer"></div>
|
||||
<div id="boxLogin" class="round shadow">
|
||||
<?php if (!$isLogout): ?>
|
||||
<form method="post" name="frmLogin" id="frmLogin" class="form-action" data-onsubmit="main/login">
|
||||
@@ -74,7 +75,7 @@
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
<div id="boxLogout" class="round5"><?php echo __('Sesión finalizada'); ?></div>
|
||||
<div id="boxLogout"><div class="round5"><?php echo __('Sesión finalizada'); ?></div></div>
|
||||
<?php endif; ?>
|
||||
</div><!-- Close boxLogin -->
|
||||
|
||||
|
||||
2
js/app-actions.min.js
vendored
2
js/app-actions.min.js
vendored
@@ -1,5 +1,5 @@
|
||||
var $jscomp={scope:{},findInternal:function(c,d,k){c instanceof String&&(c=String(c));for(var e=c.length,g=0;g<e;g++){var l=c[g];if(d.call(k,l,g,c))return{i:g,v:l}}return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(c,d,k){if(k.get||k.set)throw new TypeError("ES3 does not support getters and setters.");c!=Array.prototype&&c!=Object.prototype&&(c[d]=k.value)};
|
||||
$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global&&null!=global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(c,d,k,e){if(d){k=$jscomp.global;c=c.split(".");for(e=0;e<c.length-1;e++){var g=c[e];g in k||(k[g]={});k=k[g]}c=c[c.length-1];e=k[c];d=d(e);d!=e&&null!=d&&$jscomp.defineProperty(k,c,{configurable:!0,writable:!0,value:d})}};
|
||||
$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(c,d,k,e){if(d){k=$jscomp.global;c=c.split(".");for(e=0;e<c.length-1;e++){var g=c[e];g in k||(k[g]={});k=k[g]}c=c[c.length-1];e=k[c];d=d(e);d!=e&&null!=d&&$jscomp.defineProperty(k,c,{configurable:!0,writable:!0,value:d})}};
|
||||
$jscomp.polyfill("Array.prototype.find",function(c){return c?c:function(c,k){return $jscomp.findInternal(this,c,k).v}},"es6-impl","es3");
|
||||
sysPass.Actions=function(c){var d=c.log,k=0,e={doAction:"/ajax/ajax_getContent.php",updateItems:"/ajax/ajax_getItems.php",user:{savePreferences:"/ajax/ajax_userPrefsSave.php",password:"/ajax/ajax_usrpass.php",passreset:"/ajax/ajax_passReset.php"},main:{login:"/ajax/ajax_doLogin.php",install:"/ajax/ajax_install.php",getUpdates:"/ajax/ajax_checkUpds.php"},checks:"/ajax/ajax_checkConnection.php",config:{save:"/ajax/ajax_configSave.php","export":"/ajax/ajax_configSave.php","import":"/ajax/ajax_configSave.php"},
|
||||
file:"/ajax/ajax_filesMgmt.php",link:"/ajax/ajax_itemSave.php",plugin:"/ajax/ajax_itemSave.php",account:{save:"/ajax/ajax_itemSave.php",showPass:"/ajax/ajax_accViewPass.php",saveFavorite:"/ajax/ajax_itemSave.php",request:"/ajax/ajax_itemSave.php",getFiles:"/ajax/ajax_accGetFiles.php",search:"/ajax/ajax_accSearch.php"},appMgmt:{show:"/ajax/ajax_itemShow.php",save:"/ajax/ajax_itemSave.php",search:"/ajax/ajax_itemSearch.php"},eventlog:"/ajax/ajax_eventlog.php",wiki:{show:"/ajax/ajax_wiki.php"},notice:{show:"/ajax/ajax_noticeShow.php",
|
||||
|
||||
2
js/app-triggers.min.js
vendored
2
js/app-triggers.min.js
vendored
@@ -1,5 +1,5 @@
|
||||
var $jscomp={scope:{},findInternal:function(b,d,e){b instanceof String&&(b=String(b));for(var a=b.length,c=0;c<a;c++){var f=b[c];if(d.call(e,f,c,b))return{i:c,v:f}}return{i:-1,v:void 0}}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(b,d,e){if(e.get||e.set)throw new TypeError("ES3 does not support getters and setters.");b!=Array.prototype&&b!=Object.prototype&&(b[d]=e.value)};
|
||||
$jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global&&null!=global?global:b};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(b,d,e,a){if(d){e=$jscomp.global;b=b.split(".");for(a=0;a<b.length-1;a++){var c=b[a];c in e||(e[c]={});e=e[c]}b=b[b.length-1];a=e[b];d=d(a);d!=a&&null!=d&&$jscomp.defineProperty(e,b,{configurable:!0,writable:!0,value:d})}};
|
||||
$jscomp.getGlobal=function(b){return"undefined"!=typeof window&&window===b?b:"undefined"!=typeof global?global:b};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(b,d,e,a){if(d){e=$jscomp.global;b=b.split(".");for(a=0;a<b.length-1;a++){var c=b[a];c in e||(e[c]={});e=e[c]}b=b[b.length-1];a=e[b];d=d(a);d!=a&&null!=d&&$jscomp.defineProperty(e,b,{configurable:!0,writable:!0,value:d})}};
|
||||
$jscomp.polyfill("Array.prototype.find",function(b){return b?b:function(b,e){return $jscomp.findInternal(this,b,e).v}},"es6-impl","es3");
|
||||
sysPass.Triggers=function(b){var d=b.log,e=function(a){var c={valueField:"id",labelField:"name",searchField:["name"]};a.find(".select-box").each(function(a){var f=$(this);c.plugins=f.hasClass("select-box-deselect")?{clear_selection:{title:b.config().LANG[51]}}:{};if(f.data("onchange")){var d=f.data("onchange").split("/");c.onChange=function(a){if(0<a)if(2===d.length)sysPassApp.actions()[d[0]][d[1]](f);else sysPassApp.actions()[d[0]](f)}}f.selectize(c)});a.find("#allowed_exts").selectize({create:function(a){return{value:a.toUpperCase(),
|
||||
text:a.toUpperCase()}},createFilter:/^[a-z0-9]{1,4}$/i,plugins:["remove_button"]});a.find("#wikifilter").selectize({create:!0,createFilter:/^[a-z0-9:._-]+$/i,plugins:["remove_button"]})};return{views:{main:function(){d.info("views:main");$(".btn-menu").click(function(){var a=$(this);"1"===a.attr("data-history-reset")&&b.appRequests().history.reset();b.appActions().doAction({actionId:a.data("action-id")},a.data("view"))});b.appActions().doAction({actionId:1})},search:function(){d.info("views:search");
|
||||
|
||||
Reference in New Issue
Block a user