* [NEW] New way to manage application icons. Mostly icons are now set from theme Icon class.

This commit is contained in:
nuxsmin
2016-01-10 20:58:51 +01:00
parent d50ff94e04
commit 9a59de944f
125 changed files with 23935 additions and 18595 deletions

View File

@@ -27,7 +27,6 @@ namespace SP\Controller;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
use SP\Api\ApiTokens;
use SP\Api\ApiTokensUtil;
use SP\Core\ActionsInterface;
use SP\Core\Session;
@@ -53,10 +52,6 @@ class AccItemMgmt extends Controller implements ActionsInterface
* @var int
*/
private $_module = 0;
/**
* @var Icons
*/
private $_icons;
/**
* Constructor
@@ -69,8 +64,6 @@ class AccItemMgmt extends Controller implements ActionsInterface
$this->view->assign('isDemo', Checks::demoIsEnabled());
$this->view->assign('sk', SessionUtil::getSessionKey(true));
$this->_icons = new Icons();
}
/**

View File

@@ -33,6 +33,7 @@ use SP\Config\Config;
use SP\Core\ActionsInterface;
use SP\Core\Crypt;
use SP\Core\Init;
use SP\Core\Template;
use SP\Mgmt\PublicLink;
use SP\Mgmt\CustomFields;
use SP\Mgmt\User\Groups;
@@ -72,11 +73,11 @@ class Account extends Controller implements ActionsInterface
/**
* Constructor
*
* @param \SP\Core\Template $template instancia del motor de plantillas
* @param Template $template instancia del motor de plantillas
* @param int $lastAction int con la última acción realizada
* @param int $accountId int con el id de la cuenta
*/
public function __construct(\SP\Core\Template $template = null, $lastAction = null, $accountId = null)
public function __construct(Template $template = null, $lastAction = null, $accountId = null)
{
parent::__construct($template);
@@ -493,7 +494,7 @@ class Account extends Controller implements ActionsInterface
return;
}
$this->view->addTemplate('editpass');
$this->view->addTemplate('account-editpass');
$this->view->assign('title',
array(
'class' => 'titleOrange',

View File

@@ -56,10 +56,6 @@ use SP\Util\Checks;
*/
class AccountsSearch extends Controller implements ActionsInterface
{
/**
* @var Icons
*/
private $_icons;
/**
* Indica si el filtrado de cuentas está activo
*
@@ -121,7 +117,6 @@ class AccountsSearch extends Controller implements ActionsInterface
$this->_sk = SessionUtil::getSessionKey(true);
$this->view->assign('sk', $this->_sk);
$this->setVars();
$this->_icons = new Icons();
}
/**

View File

@@ -32,6 +32,8 @@ use SP\Core\Init;
use SP\Core\Session;
use SP\Core\SPException;
use SP\Core\Template;
use SP\Core\Themes;
use Theme\Icons;
/**
* Clase base para los controladores
@@ -48,13 +50,23 @@ abstract class Controller
const ERR_OPERATION_NO_PERMISSION = 4;
/**
* @var Template Instancia del motor de plantillas a utilizar
* Instancia del motor de plantillas a utilizar
*
* @var Template
*/
public $view;
/**
* @var int Módulo a usar
* Módulo a usar
*
* @var int
*/
protected $_action;
/**
* Instancia de los iconos del tema visual
*
* @var Icons
*/
protected $_icons;
/**
* Constructor
@@ -72,6 +84,8 @@ abstract class Controller
}
$this->view->assign('timeStart', $timeStart);
$this->_icons = Themes::getIcons();
$this->view->assign('icons', $this->_icons);
}
/**

View File

@@ -30,6 +30,8 @@ defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'
use SP\Config\Config;
use SP\Core\ActionsInterface;
use SP\Core\SessionUtil;
use SP\Core\ThemeIconsBase;
use SP\Core\Themes;
use SP\Html\DataGrid\DataGridAction;
use SP\Html\DataGrid\DataGridActionSearch;
use SP\Html\DataGrid\DataGridActionType;
@@ -46,7 +48,7 @@ use SP\Html\DataGrid\DataGridTab;
class Grids implements ActionsInterface
{
/**
* @var Icons
* @var ThemeIconsBase
*/
private $_icons;
/**
@@ -68,7 +70,7 @@ class Grids implements ActionsInterface
public function __construct()
{
$this->_sk = SessionUtil::getSessionKey(true);
$this->_icons = new Icons();
$this->_icons = Themes::getIcons();
}
/**

View File

@@ -1,294 +0,0 @@
<?php
/**
* sysPass
*
* @author nuxsmin
* @link http://syspass.org
* @copyright 2012-2015 Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
*
* sysPass 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.
*
* sysPass 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 sysPass. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace SP\Controller;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
use SP\Core\Init;
use SP\Html\DataGrid\DataGridIcon;
/**
* Class Icons para establecer los iconos de las vistas
*
* @package SP\Controller
*/
class Icons
{
/** @var DataGridIcon */
private $_iconAdd;
/** @var DataGridIcon */
private $_iconView;
/** @var DataGridIcon */
private $_iconEdit;
/** @var DataGridIcon */
private $_iconDelete;
/** @var DataGridIcon */
private $_iconNavPrev;
/** @var DataGridIcon */
private $_iconNavNext;
/** @var DataGridIcon */
private $_iconNavFirst;
/** @var DataGridIcon */
private $_iconNavLast;
/** @var DataGridIcon */
private $_iconEditPass;
/** @var DataGridIcon */
private $_iconAppAdmin;
/** @var DataGridIcon */
private $_iconAccAdmin;
/** @var DataGridIcon */
private $_iconLdapUser;
/** @var DataGridIcon */
private $_iconDisabled;
/** @var DataGridIcon */
private $_iconViewPass;
/** @var DataGridIcon */
private $_iconCopy;
/** @var DataGridIcon */
private $_iconClipboard;
/** @var DataGridIcon */
private $_iconEmail;
/** @var DataGridIcon */
private $_iconOptional;
/** @var DataGridIcon */
private $_iconUp;
/** @var DataGridIcon */
private $_iconDown;
/** @var DataGridIcon */
private $_iconRefresh;
/**
* Icons constructor.
*/
public function __construct()
{
$this->setIcons();
}
/**
* Establecer los iconos utilizados en el DataGrid
*/
private function setIcons()
{
$this->_iconAdd = new DataGridIcon('add', Init::$WEBURI .'/imgs/add.png', 'fg-blue80');
$this->_iconView = new DataGridIcon('visibility', Init::$WEBURI . '/imgs/view.png', 'fg-blue80');
$this->_iconViewPass = new DataGridIcon('lock_open', Init::$WEBURI . '/imgs/user-pass.png', 'fg-blue80');
$this->_iconEdit = new DataGridIcon('mode_edit', Init::$WEBURI . '/imgs/edit.png', 'fg-orange80');
$this->_iconDelete = new DataGridIcon('delete', Init::$WEBURI . '/imgs/delete.png', 'fg-red80');
$this->_iconEditPass = new DataGridIcon('lock_outline', Init::$WEBURI . '/imgs/key.png', 'fg-orange80');
$this->_iconAppAdmin = new DataGridIcon('star', Init::$WEBURI . '/imgs/check_blue.png', null, _('Admin Aplicación'));
$this->_iconAccAdmin = new DataGridIcon('star_half', Init::$WEBURI . '/imgs/check_orange.png', null, _('Admin Cuentas'));
$this->_iconLdapUser = new DataGridIcon('business', Init::$WEBURI . '/imgs/ldap.png', null, _('Usuario de LDAP'));
$this->_iconDisabled = new DataGridIcon('error', Init::$WEBURI . '/imgs/disabled.png', null, _('Deshabilitado'));
$this->_iconRefresh = new DataGridIcon('refresh', Init::$WEBURI . '/imgs/view.png', 'fg-green80');
$this->_iconCopy = new DataGridIcon('content_copy', Init::$WEBURI . '/imgs/btn_copy.png', 'fg-blue80');
$this->_iconClipboard = new DataGridIcon('content_paste', Init::$WEBURI . '/imgs/clipboard.png', 'fg-blue80');
$this->_iconEmail = new DataGridIcon('email', Init::$WEBURI . '/imgs/request.png', 'fg-blue80');
$this->_iconOptional = new DataGridIcon('settings', Init::$WEBURI . '/imgs/action.png');
// Iconos de Navegación
$this->_iconNavPrev = new DataGridIcon('chevron_left', Init::$WEBURI . '/imgs/arrow_left.png');
$this->_iconNavPrev->setTitle(_('Página anterior'));
$this->_iconNavNext = new DataGridIcon('chevron_right', Init::$WEBURI . '/imgs/arrow_right.png');
$this->_iconNavNext->setTitle(_('Página siguiente'));
$this->_iconNavFirst = new DataGridIcon('arrow_back', Init::$WEBURI . '/imgs/arrow_first.png');
$this->_iconNavFirst->setTitle(_('Primera página'));
$this->_iconNavLast = new DataGridIcon('arrow_forward', Init::$WEBURI . '/imgs/arrow_last.png');
$this->_iconNavLast->setTitle(_('Última página'));
// Iconos de Ordenación
$this->_iconUp = new DataGridIcon('arrow_drop_up', Init::$WEBURI . '/imgs/arrow_up.png');
$this->_iconDown = new DataGridIcon('arrow_drop_down', Init::$WEBURI . '/imgs/arrow_down.png');
}
/**
* @return DataGridIcon
*/
public function getIconUp()
{
return $this->_iconUp;
}
/**
* @return DataGridIcon
*/
public function getIconDown()
{
return $this->_iconDown;
}
/**
* @return DataGridIcon
*/
public function getIconViewPass()
{
return $this->_iconViewPass;
}
/**
* @return DataGridIcon
*/
public function getIconCopy()
{
return $this->_iconCopy;
}
/**
* @return DataGridIcon
*/
public function getIconClipboard()
{
return $this->_iconClipboard;
}
/**
* @return DataGridIcon
*/
public function getIconEmail()
{
return $this->_iconEmail;
}
/**
* @return DataGridIcon
*/
public function getIconRefresh()
{
return $this->_iconRefresh;
}
/**
* @return DataGridIcon
*/
public function getIconEditPass()
{
return $this->_iconEditPass;
}
/**
* @return DataGridIcon
*/
public function getIconAppAdmin()
{
return $this->_iconAppAdmin;
}
/**
* @return DataGridIcon
*/
public function getIconAccAdmin()
{
return $this->_iconAccAdmin;
}
/**
* @return DataGridIcon
*/
public function getIconLdapUser()
{
return $this->_iconLdapUser;
}
/**
* @return DataGridIcon
*/
public function getIconDisabled()
{
return $this->_iconDisabled;
}
/**
* @return DataGridIcon
*/
public function getIconNavPrev()
{
return $this->_iconNavPrev;
}
/**
* @return DataGridIcon
*/
public function getIconNavNext()
{
return $this->_iconNavNext;
}
/**
* @return DataGridIcon
*/
public function getIconNavFirst()
{
return $this->_iconNavFirst;
}
/**
* @return DataGridIcon
*/
public function getIconNavLast()
{
return $this->_iconNavLast;
}
/**
* @return DataGridIcon
*/
public function getIconAdd()
{
return $this->_iconAdd;
}
/**
* @return DataGridIcon
*/
public function getIconView()
{
return $this->_iconView;
}
/**
* @return DataGridIcon
*/
public function getIconEdit()
{
return $this->_iconEdit;
}
/**
* @return DataGridIcon
*/
public function getIconDelete()
{
return $this->_iconDelete;
}
/**
* @return DataGridIcon
*/
public function getIconOptional()
{
return $this->_iconOptional;
}
}

View File

@@ -385,7 +385,7 @@ class Main extends Controller implements ActionsInterface
public function get2FA()
{
if (Request::analyze('f', 0) === 1) {
$this->view->addTemplate('2fa');
$this->view->addTemplate('login-2fa');
$this->view->assign('action', Request::analyze('a'));
$this->view->assign('userId', Request::analyze('i'));

View File

@@ -66,7 +66,6 @@ class UsersPrefs extends Controller implements ActionsInterface
{
parent::__construct($template);
$this->view->assign('tabs', array());
$this->view->assign('sk', SessionUtil::getSessionKey(true));
$this->_userId = Session::getUserId();
@@ -80,7 +79,7 @@ class UsersPrefs extends Controller implements ActionsInterface
{
$this->setAction(self::ACTION_USR_PREFERENCES_SECURITY);
$this->view->addTemplate('security');
$this->view->addTemplate('preferences-security');
$twoFa = new Auth2FA($this->_userId, Session::getUserLogin());
@@ -117,7 +116,7 @@ class UsersPrefs extends Controller implements ActionsInterface
{
$this->setAction(self::ACTION_USR_PREFERENCES_GENERAL);
$this->view->addTemplate('preferences');
$this->view->addTemplate('preferences-site');
$this->view->assign('userId', $this->_userId);
$this->view->assign('langsAvailable', Language::getAvailableLanguages());

View File

@@ -0,0 +1,348 @@
<?php
/**
* sysPass
*
* @author nuxsmin
* @link http://syspass.org
* @copyright 2012-2016 Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
*
* sysPass 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.
*
* sysPass 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 sysPass. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace SP\Core;
use SP\Html\Assets\FontIcon;
use SP\Html\Assets\ImageIcon;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Class ThemeIconsBase para la implementación de los iconos del tema visual
*
* @package SP\Core
*/
abstract class ThemeIconsBase implements ThemeIconsInterface
{
/** @var FontIcon|ImageIcon */
protected $_iconAdd;
/** @var FontIcon|ImageIcon */
protected $_iconView;
/** @var FontIcon|ImageIcon */
protected $_iconEdit;
/**
* @return FontIcon|ImageIcon
*/
public function getIconWarning()
{
return $this->_iconWarning;
}
/** @var FontIcon|ImageIcon */
protected $_iconDelete;
/** @var FontIcon|ImageIcon */
protected $_iconNavPrev;
/** @var FontIcon|ImageIcon */
protected $_iconNavNext;
/** @var FontIcon|ImageIcon */
protected $_iconNavFirst;
/** @var FontIcon|ImageIcon */
protected $_iconNavLast;
/** @var FontIcon|ImageIcon */
protected $_iconEditPass;
/** @var FontIcon|ImageIcon */
protected $_iconAppAdmin;
/** @var FontIcon|ImageIcon */
protected $_iconAccAdmin;
/** @var FontIcon|ImageIcon */
protected $_iconLdapUser;
/** @var FontIcon|ImageIcon */
protected $_iconDisabled;
/** @var FontIcon|ImageIcon */
protected $_iconViewPass;
/** @var FontIcon|ImageIcon */
protected $_iconCopy;
/** @var FontIcon|ImageIcon */
protected $_iconClipboard;
/** @var FontIcon|ImageIcon */
protected $_iconEmail;
/** @var FontIcon|ImageIcon */
protected $_iconOptional;
/** @var FontIcon|ImageIcon */
protected $_iconUp;
/** @var FontIcon|ImageIcon */
protected $_iconDown;
/** @var FontIcon|ImageIcon */
protected $_iconRefresh;
/** @var FontIcon|ImageIcon */
protected $_iconPublicLink;
/** @var FontIcon|ImageIcon */
protected $_iconBack;
/** @var FontIcon|ImageIcon */
protected $_iconRestore;
/** @var FontIcon|ImageIcon */
protected $_iconSave;
/** @var FontIcon|ImageIcon */
protected $_iconHelp;
/** @var FontIcon|ImageIcon */
protected $_iconClear;
/** @var FontIcon|ImageIcon */
protected $_iconPlay;
/** @var FontIcon|ImageIcon */
protected $_iconDownload;
/** @var FontIcon|ImageIcon */
protected $_iconWarning;
/**
* Icons constructor.
*/
public function __construct()
{
$this->setIcons();
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconDownload()
{
return $this->_iconDownload;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconClear()
{
return $this->_iconClear;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconPlay()
{
return $this->_iconPlay;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconHelp()
{
return $this->_iconHelp;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconPublicLink()
{
return $this->_iconPublicLink;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconBack()
{
return $this->_iconBack;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconRestore()
{
return $this->_iconRestore;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconSave()
{
return $this->_iconSave;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconUp()
{
return $this->_iconUp;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconDown()
{
return $this->_iconDown;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconViewPass()
{
return $this->_iconViewPass;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconCopy()
{
return $this->_iconCopy;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconClipboard()
{
return $this->_iconClipboard;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconEmail()
{
return $this->_iconEmail;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconRefresh()
{
return $this->_iconRefresh;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconEditPass()
{
return $this->_iconEditPass;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconAppAdmin()
{
return $this->_iconAppAdmin;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconAccAdmin()
{
return $this->_iconAccAdmin;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconLdapUser()
{
return $this->_iconLdapUser;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconDisabled()
{
return $this->_iconDisabled;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconNavPrev()
{
return $this->_iconNavPrev;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconNavNext()
{
return $this->_iconNavNext;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconNavFirst()
{
return $this->_iconNavFirst;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconNavLast()
{
return $this->_iconNavLast;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconAdd()
{
return $this->_iconAdd;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconView()
{
return $this->_iconView;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconEdit()
{
return $this->_iconEdit;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconDelete()
{
return $this->_iconDelete;
}
/**
* @return FontIcon|ImageIcon
*/
public function getIconOptional()
{
return $this->_iconOptional;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/**
* sysPass
*
* @author nuxsmin
* @link http://syspass.org
* @copyright 2012-2016 Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
*
* sysPass 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.
*
* sysPass 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 sysPass. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace SP\Core;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Interface ThemeIconsInterface
*
* @package SP\Core
*/
interface ThemeIconsInterface
{
/**
* @return mixed
*/
public function setIcons();
}

View File

@@ -27,6 +27,7 @@ namespace SP\Core;
use SP\Config\Config;
use SP\Mgmt\User\UserPreferences;
use Theme\Icons;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
@@ -49,6 +50,8 @@ class Themes
* @var string
*/
public static $theme = '';
/** @var Icons */
private static $icons;
/**
* Obtener los temas disponibles desde el directorio de temas
@@ -151,4 +154,25 @@ class Themes
return $themeInfo;
}
/**
* Obtener los iconos del tema actual
*
* @return Icons
*/
public static function getIcons()
{
if (!self::$icons instanceof Icons) {
$iconsClass = Init::$SERVERROOT . self::$themePath . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . 'Icons.class.php';
if (file_exists($iconsClass)) {
include_once $iconsClass;
self::$icons = new Icons();
}
}
return self::$icons;
}
}

View File

@@ -41,7 +41,7 @@ defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'
*/
class Upgrade
{
private static $_dbUpgrade = array(110, 1121, 1122, 1123, 11213, 11219, 11220, 12001, 12002, 12101);
private static $_dbUpgrade = array(110, 1121, 1122, 1123, 11213, 11219, 11220, 12001, 12002, 1316011001);
private static $_cfgUpgrade = array(1124);
/**
@@ -131,8 +131,8 @@ class Upgrade
$queries[] = 'ALTER TABLE usrData CHANGE user_hashSalt user_hashSalt VARBINARY(128);';
$queries[] = 'ALTER TABLE accHistory CHANGE acchistory_mPassHash acchistory_mPassHash VARBINARY(255);';
break;
case 12101:
$queries[] = 'CREATE TABLE publicLinks(publicLink_id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,publicLink_itemId INT,publicLink_hash VARBINARY(100) NOT NULL,publicLink_linkData LONGBLOB);';
case 1316011001:
$queries[] = 'CREATE TABLE publicLinks (publicLink_id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,publicLink_itemId INT,publicLink_hash VARBINARY(100) NOT NULL,publicLink_linkData LONGBLOB);';
$queries[] = 'CREATE UNIQUE INDEX unique_publicLink_accountId ON publicLinks (publicLink_itemId)';
$queries[] = 'CREATE UNIQUE INDEX unique_publicLink_hash ON publicLinks (publicLink_hash)';
$queries[] = 'ALTER TABLE log ADD log_level VARCHAR(20) NOT NULL;';

View File

@@ -0,0 +1,58 @@
<?php
/**
* sysPass
*
* @author nuxsmin
* @link http://syspass.org
* @copyright 2012-2015 Rubén Domínguez nuxsmin@syspass.org
*
* This file is part of sysPass.
*
* sysPass 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.
*
* sysPass 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 sysPass. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace SP\Html\Assets;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Class FontIcon para crear los iconos de la matriz
*
* @package SP\Html\Assets
*/
class FontIcon extends IconBase
{
/**
* @param string $icon
* @param string $class
* @param string $title
*/
public function __construct($icon, $class = null, $title = null)
{
$this->setIcon($icon);
$this->setClass($class);
$this->setTitle($title);
}
/**
* Devolver la clase del icono adaptada para un botón
*
* @return string
*/
public function getClassButton()
{
return preg_replace('/-text--/', '--', $this->getClass());
}
}

View File

@@ -23,7 +23,7 @@
*
*/
namespace SP\Html\DataGrid;
namespace SP\Html\Assets;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
@@ -32,64 +32,27 @@ defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'
*
* @package SP\Html\DataGrid
*/
abstract class DataGridIconBase implements DataGridIconInterface
abstract class IconBase implements IconInterface
{
/**
* El icono a utilizar en la etiqueta <i> (según tema visual)
* El nombre del icono o imagen a utilizar
*
* @var string
*/
private $_icon = '';
/**
* Imagen a utilizar en el icono (según tema visual)
*
* @var string
*/
private $_image = '';
protected $_icon = '';
/**
* Título del icono
*
* @var string
*/
private $_title = '';
protected $_title = '';
/**
* Clases CSS del icono
*
* @var array
*/
private $_class = array();
/**
* @return string
*/
public function getIcon()
{
return $this->_icon;
}
/**
* @param $icon
*/
public function setIcon($icon)
{
$this->_icon = $icon;
}
/**
* @return string
*/
public function getImage()
{
return $this->_image;
}
/**
* @param $image
*/
public function setImage($image)
{
$this->_image = $image;
}
protected $_class = array();
/**
* @return string
@@ -122,4 +85,20 @@ abstract class DataGridIconBase implements DataGridIconInterface
{
return implode(' ', $this->_class);
}
/**
* @return string
*/
public function getIcon()
{
return $this->_icon;
}
/**
* @param $icon
*/
public function setIcon($icon)
{
$this->_icon = $icon;
}
}

View File

@@ -23,37 +23,17 @@
*
*/
namespace SP\Html\DataGrid;
namespace SP\Html\Assets;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Interface DataGridIconInterface
* Interface IconInterface
*
* @package SP\Html\DataGrid
* @package SP\Html\Assets
*/
interface DataGridIconInterface
interface IconInterface
{
/**
* @param $icon
*/
public function setIcon($icon);
/**
* @return string
*/
public function getIcon();
/**
* @param $image
*/
public function setImage($image);
/**
* @return string
*/
public function getImage();
/**
* @param $title
*/
@@ -73,4 +53,14 @@ interface DataGridIconInterface
* @return string
*/
public function getClass();
/**
* @return string
*/
public function getIcon();
/**
* @param $icon
*/
public function setIcon($icon);
}

View File

@@ -23,27 +23,25 @@
*
*/
namespace SP\Html\DataGrid;
namespace SP\Html\Assets;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Class DataGridIcon para crear los iconos de la matriz
* Class ImageIcon para crear los iconos del tipo imagen
*
* @package SP\Html\DataGrid
* @package SP\Html\Assets
*/
class DataGridIcon extends DataGridIconBase
class ImageIcon extends IconBase
{
/**
* @param string $icon
* @param string $image
* @param string $class
* @param string $title
*/
public function __construct($icon, $image, $class = null, $title = null)
public function __construct($icon, $class = null, $title = null)
{
$this->setIcon($icon);
$this->setImage($image);
$this->setClass($class);
$this->setTitle($title);
}

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -73,7 +75,7 @@ abstract class DataGridActionBase implements DataGridActionInterface
/**
* El icono de la acción
*
* @var DataGridIconInterface
* @var IconInterface
*/
private $_icon = null;
/**
@@ -201,7 +203,7 @@ abstract class DataGridActionBase implements DataGridActionInterface
}
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIcon()
{
@@ -209,7 +211,7 @@ abstract class DataGridActionBase implements DataGridActionInterface
}
/**
* @param $icon DataGridIconInterface
* @param $icon IconInterface
*/
public function setIcon($icon)
{

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -80,12 +82,12 @@ interface DataGridActionInterface
public function getOnClick();
/**
* @param $icon DataGridIconInterface
* @param $icon IconInterface
*/
public function setIcon($icon);
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIcon();

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -121,10 +123,10 @@ abstract class DataGridDataBase implements DataGridDataInterface
}
/**
* @param string $source
* @param DatagridIcon $icon
* @param string $source
* @param IconInterface $icon
*/
public function addDataRowSourceWithIcon($source, $icon)
public function addDataRowSourceWithIcon($source, IconInterface $icon)
{
$this->_sourcesWithIcon[] = array($source, $icon);
}

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -80,9 +82,9 @@ interface DataGridDataInterface
* Establecer los orígenes de datos que se muestran con iconos
*
* @param $source string
* @param $icon DatagridIcon
* @param $icon IconInterface
*/
public function addDataRowSourceWithIcon($source, $icon);
public function addDataRowSourceWithIcon($source, IconInterface $icon);
/**
* Devolver los orígenes de datos que se muestran con iconos

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -67,19 +69,19 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
*/
protected $_onClickArgs = array();
/**
* @var DataGridIcon
* @var IconInterface
*/
protected $_iconPrev;
/**
* @var DataGridIcon
* @var IconInterface
*/
protected $_iconNext;
/**
* @var DataGridIcon
* @var IconInterface
*/
protected $_iconFirst;
/**
* @var DataGridIcon
* @var IconInterface
*/
protected $_iconLast;
/**
@@ -124,7 +126,7 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
}
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconPrev()
{
@@ -132,15 +134,15 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
}
/**
* @param DataGridIcon $iconPrev
* @param IconInterface $iconPrev
*/
public function setIconPrev($iconPrev)
public function setIconPrev(IconInterface $iconPrev)
{
$this->_iconPrev = $iconPrev;
}
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconNext()
{
@@ -148,15 +150,15 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
}
/**
* @param DataGridIcon $iconNext
* @param IconInterface $iconNext
*/
public function setIconNext($iconNext)
public function setIconNext(IconInterface $iconNext)
{
$this->_iconNext = $iconNext;
}
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconFirst()
{
@@ -164,15 +166,15 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
}
/**
* @param DataGridIcon $iconFirst
* @param IconInterface $iconFirst
*/
public function setIconFirst($iconFirst)
public function setIconFirst(IconInterface $iconFirst)
{
$this->_iconFirst = $iconFirst;
}
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconLast()
{
@@ -180,9 +182,9 @@ abstract class DataGridPagerBase implements DataGridPagerInterface
}
/**
* @param DataGridIcon $iconLast
* @param IconInterface $iconLast
*/
public function setIconLast($iconLast)
public function setIconLast(IconInterface $iconLast)
{
$this->_iconLast = $iconLast;
}

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -154,44 +156,44 @@ interface DataGridPagerInterface
public function getOnClickPrev();
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconPrev();
/**
* @param DataGridIcon $iconPrev
* @param IconInterface $iconPrev
*/
public function setIconPrev($iconPrev);
public function setIconPrev(IconInterface $iconPrev);
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconNext();
/**
* @param DataGridIcon $iconNext
* @param IconInterface $iconNext
*/
public function setIconNext($iconNext);
public function setIconNext(IconInterface $iconNext);
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconFirst();
/**
* @param DataGridIcon $iconFirst
* @param IconInterface $iconFirst
*/
public function setIconFirst($iconFirst);
public function setIconFirst(IconInterface $iconFirst);
/**
* @return DataGridIcon
* @return IconInterface
*/
public function getIconLast();
/**
* @param DataGridIcon $iconLast
* @param IconInterface $iconLast
*/
public function setIconLast($iconLast);
public function setIconLast(IconInterface $iconLast);
/**
* @param DataGridActionSearch $sourceAction

View File

@@ -25,6 +25,8 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
@@ -42,9 +44,9 @@ class DataGridSort implements DataGridSortInterface
private $_name = '';
/** @var array */
private $_class = array();
/** @var DataGridIconInterface */
/** @var IconInterface */
private $_iconUp;
/** @var DataGridIconInterface */
/** @var IconInterface */
private $_iconDown;
/**
@@ -112,7 +114,7 @@ class DataGridSort implements DataGridSortInterface
}
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIconUp()
{
@@ -120,15 +122,15 @@ class DataGridSort implements DataGridSortInterface
}
/**
* @param DataGridIconInterface $icon
* @param IconInterface $icon
*/
public function setIconUp(DataGridIconInterface $icon)
public function setIconUp(IconInterface $icon)
{
$this->_iconUp = $icon;
}
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIconDown()
{
@@ -136,9 +138,9 @@ class DataGridSort implements DataGridSortInterface
}
/**
* @param DataGridIconInterface $icon
* @param IconInterface $icon
*/
public function setIconDown(DataGridIconInterface $icon)
public function setIconDown(IconInterface $icon)
{
$this->_iconDown = $icon;
}

View File

@@ -25,8 +25,11 @@
namespace SP\Html\DataGrid;
use SP\Html\Assets\IconInterface;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
/**
* Interface DataGridSortInterface para la definicíon de campos de ordenación
*
@@ -75,22 +78,22 @@ interface DataGridSortInterface
public function setClass($class);
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIconUp();
/**
* @param DataGridIconInterface $icon
* @param IconInterface $icon
*/
public function setIconUp(DataGridIconInterface $icon);
public function setIconUp(IconInterface $icon);
/**
* @return DataGridIconInterface
* @return IconInterface
*/
public function getIconDown();
/**
* @param DataGridIconInterface $icon
* @param IconInterface $icon
*/
public function setIconDown(DataGridIconInterface $icon);
public function setIconDown(IconInterface $icon);
}

View File

@@ -102,7 +102,7 @@ class Util
*/
public static function getVersionString()
{
return '1.2-dev';
return '1.3-dev';
}
/**
@@ -272,8 +272,8 @@ class Util
*/
public static function getVersion($retBuild = false)
{
$build = '02';
$version = array(1, 2, 1);
$build = '16011001';
$version = array(1, 3);
if ($retBuild) {
array_push($version, $build);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,31 +1,34 @@
<?php use SP\Util\Checks; ?>
<?php
use SP\Util\Checks;
/** @var $icons \Theme\Icons */
?>
<div class="action">
<?php if ($showDelete): ?>
<button type="button" title="<?php echo _('Eliminar Cuenta'); ?>" class="button-action"
OnClick="sysPassUtil.Common.delAccount(<?php echo $accountId; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_DELETE; ?>,'<?php echo $sk; ?>');">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/delete.png" alt="save"/>
<img src="<?php echo $icons->getIconDelete()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php if ($showRestore): ?>
<button type="submit" form="frmAccount" title="<?php echo _('Restaurar cuenta desde este punto'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/restore.png" alt="save"/>
<img src="<?php echo $icons->getIconRestore()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php if ($showViewPass): ?>
<button type="button" title="<?php echo _('Ver Clave'); ?>" class="button-action"
onClick="sysPassUtil.Common.viewPass(<?php echo $accountId; ?>,1,<?php echo $accountIsHistory; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/user-pass.png" alt="save"/>
<img src="<?php echo $icons->getIconViewPass()->getIcon();?>" alt="save"/>
</button>
<?php if (!Checks::accountPassToImageIsEnabled()): ?>
<button type="button" title="<?php echo _('Copiar Clave en Portapapeles'); ?>"
class="button-action clip-pass-button"
data-account-id="<?php echo $accountId; ?>">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/clipboard.png" alt="save"/>
<img src="<?php echo $icons->getIconClipboard()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php endif; ?>
@@ -33,37 +36,37 @@
<?php if ($showEditPass): ?>
<button type="button" title="<?php echo _('Modificar Clave de Cuenta'); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_EDIT_PASS; ?>, <?php echo $actionId; ?>,<?php echo $accountId; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/key.png" alt="save"/>
<img src="<?php echo $icons->getIconEditPass()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php if ($gotData && $accountIsHistory): ?>
<button type="button" title="<?php echo _('Ver Actual'); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $accountParentId; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/back.png" alt="save"/>
<img src="<?php echo $icons->getIconBack()->getIcon();?>" alt="save"/>
</button>
<?php else: ?>
<button type="button" title="<?php echo _('Volver'); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo $lastAction; ?>, <?php echo $actionId; ?>,<?php echo $accountParentId; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/back.png" alt="save"/>
<img src="<?php echo $icons->getIconBack()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php if ($showEdit): ?>
<button type="button" title="<?php echo _('Modificar Cuenta'); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_EDIT; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo $accountId; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/edit.png" alt="save"/>
<img src="<?php echo $icons->getIconEdit()->getIcon();?>" alt="save"/>
</button>
<?php elseif (!$showEdit && $actionId == \SP\Core\ActionsInterface::ACTION_ACC_VIEW && Checks::mailrequestIsEnabled()): ?>
<button type="button" title="<?php echo _('Solicitar Modificación'); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_REQUEST; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo $accountId; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/request.png" alt="save"/>
<img src="<?php echo $icons->getIconEmail()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
<?php if ($showSave): ?>
<button type="submit" form="frmAccount" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmAccount" title="<?php echo $icons->getIconSave()->getTitle();?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon();?>" alt="save"/>
</button>
<?php endif; ?>
</div>

View File

@@ -30,12 +30,12 @@
<input type="hidden" name="isAjax" value="1">
</form>
<div class="action">
<button type="button" title="<?php echo _('Atrás'); ?>" class="button-action"
<button type="button" title="<?php echo $icons->getIconBack()->getTitle(); ?>" class="button-action"
OnClick="sysPassUtil.Common.doAction('<?php echo $lastAction; ?>', <?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>)">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/back.png" alt="save"/>
<img src="<?php echo $icons->getIconBack()->getIcon(); ?>" alt="save"/>
</button>
<button type="submit" form="frmUpdUsrPass" title="<?php echo _('Enviar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>

View File

@@ -1,10 +1,12 @@
<?php /** @var $icons \Theme\Icons */ ?>
<?php foreach ($customFields as $index => $field): ?>
<?php if ($index !== 'hash'): ?>
<tr>
<td class="descField">
<?php echo $field->text; ?>
<?php if ($field->help): ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-<?php echo $field->name; ?>" style="display: none;">
<p><?php echo $field->help; ?></p>
</div>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<!-- Start Tab - Backup -->
<div id="tabs-<?php echo $backup_tabIndex; ?>">
<div id="title" class="midroundup titleNormal">
@@ -44,7 +46,7 @@
<div class="action">
<button id="help_backup_button" type="button" title="<?php echo _('Ayuda'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/help.png" alt="save"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" alt="save"/>
</button>
<div id="help_backup" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('La copia de seguridad permite guardar y descargar tanto la base de datos de sysPass como los archivos de la aplicación y su configuración.'); ?></p>
@@ -52,7 +54,7 @@
<p class="help-text"><?php echo _('Con este método es posible guardar todos los datos de sysPass en otro lugar o utilizarlos para hacer la aplicación portable.'); ?></p>
</div>
<button type="submit" form="frmBackup" title="<?php echo _('Realizar Backup'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/backup.png" alt="save"/>
<img src="<?php echo $icons->getIconPlay()->getIcon(); ?>" alt="save"/>
</button>
</div>
@@ -112,7 +114,7 @@
<div class="action">
<button id="help_export_button" type="button" title="<?php echo _('Ayuda'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/help.png" alt="save"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" alt="save"/>
</button>
<div id="help_export" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('La exportación de cuentas permite guardar las cuentas y sus datos en formato XML para posteriormente poder ser importados en otras instancias de sysPass.'); ?></p>
@@ -124,7 +126,7 @@
<p class="help-text"><?php echo _('Es posible establecer una clave de exportación para guardar todos los datos encriptados en el archivo XML.'); ?></p>
</div>
<button type="submit" form="frmExport" title="<?php echo _('Exportar Cuentas'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/backup.png" alt="save"/>
<img src="<?php echo $icons->getIconPlay()->getIcon(); ?>" alt="save"/>
</button>
</div>

View File

@@ -35,8 +35,8 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmCategories" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmCategories" title="<<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -7,7 +7,7 @@
<td class="descField">
<?php echo _('Habilitar log de eventos'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-eventlog" style="display: none;">
<p>
<?php echo _('Guarda las acciones realizadas en la aplicación.'); ?>

View File

@@ -6,7 +6,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar Enlaces Públicos'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-publinks" style="display: none;">
<p>
<?php echo _('Habilita la posibilidad de generar enlaces públicos para ver los detalles de una cuenta.'); ?>
@@ -50,7 +50,7 @@
<tr>
<td class="descField">
<?php echo _('Usar imagen para clave'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-publinksimage" style="display: none;">
<p>
<?php echo _('La clave de la cuenta es visualizada como una imagen.'); ?>

View File

@@ -9,7 +9,7 @@
<tr>
<td class="descField">
<?php echo _('Idioma'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-sitelang" style="display: none;">
<p>
<?php echo _('Establece el idioma global de la aplicación. Es posible establecer un idioma por usuario en las preferencias.'); ?>
@@ -31,7 +31,7 @@
<tr>
<td class="descField">
<?php echo _('Tema Visual'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-sitetheme" style="display: none;">
<p>
<?php echo _('Establece el tema visual global de la aplicación. Es posible establecer un tema visual por usuario en las preferencias.'); ?>
@@ -59,7 +59,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar log de eventos'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-eventlog" style="display: none;">
<p>
<?php echo _('Guarda las acciones realizadas en la aplicación.'); ?>
@@ -75,7 +75,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar depuración'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-debug" style="display:none;">
<p>
<?php echo _('Muestra información relativa a la configuración de la aplicación y rendimiento.'); ?>
@@ -91,7 +91,7 @@
<tr>
<td class="descField">
<?php echo _('Modo mantenimiento'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-maintenance" style="display:none;">
<p>
<?php echo _('En este modo no se puede acceder a la aplicación. Para deshabilitarlo es necesario modificar el archivo de configuración.'); ?>
@@ -107,7 +107,7 @@
<tr>
<td class="descField">
<?php echo _('Comprobar actualizaciones'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-updates" style="display: none;">
<p>
<?php echo _('Comprobar actualizaciones de la aplicación (sólo para los usuarios administradores).'); ?>
@@ -123,7 +123,7 @@
<tr>
<td class="descField">
<?php echo _('Comprobar notificaciones'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-notices" style="display: none;">
<p>
<?php echo _('Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo para los usuarios administradores).'); ?>
@@ -139,7 +139,7 @@
<tr>
<td class="descField">
<?php echo _('Nombre de cuenta como enlace'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-account_link" style="display: none;">
<p>
<?php echo _('Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles de la cuenta.'); ?>
@@ -155,7 +155,7 @@
<tr>
<td class="descField">
<?php echo _('Gestión de archivos'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-files" style="display:none;">
<p>
<?php echo _('Habilita la subida/descarga de archivos para las cuentas.'); ?>
@@ -171,7 +171,7 @@
<tr>
<td class="descField">
<?php echo _('Búsquedas globales'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-globalsearch" style="display:none;">
<p>
<?php echo _('Permite que todos los usuarios puedan realizar búsquedas en todas las cuentas, pero no pueden ver el contenido de las que no tienen permisos.'); ?>
@@ -187,7 +187,7 @@
<tr>
<td class="descField">
<?php echo _('Extensiones de archivos permitidas'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-allowed_exts" style="display:none;">
<p>
<?php echo _('Extensiones permitidas para la subida de archivos.'); ?>
@@ -210,7 +210,7 @@
<tr>
<td class="descField">
<?php echo _('Tamaño máximo de archivo'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-files_allowed_size" style="display:none;">
<p>
<?php echo _('Establece el tamaño máximo para subir archivos.'); ?>
@@ -229,7 +229,7 @@
<tr>
<td class="descField">
<?php echo _('Resultados por página'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" for="help-account_count" style="display:none;">
<p>
<?php echo _('Número de resultados por página a mostrar, al realizar una búsqueda.'); ?>
@@ -244,7 +244,7 @@
<tr>
<td class="descField">
<?php echo _('Resultados en Tarjetas'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" style="display:none;">
<p>
<?php echo _('Muestra los resultados de búsqueda de cuentas en formato tarjeta.'); ?>
@@ -260,7 +260,7 @@
<tr>
<td class="descField">
<?php echo _('Imagen para mostrar clave'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip" />
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip" />
<div class="tooltip" style="display:none;">
<p>
<?php echo _('Generar una imagen con el texto de la clave de la cuenta.'); ?>
@@ -295,8 +295,8 @@
</form>
<div class="action">
<button type="submit" form="frmConfig" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save" />
<button type="submit" form="frmConfig" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save" />
</button>
</div>
</div> <!-- End Tab - Config -->
@@ -316,14 +316,14 @@
$tagsbox.animate({scrollTop: $tagsbox.height()});
if ($tagsbox.find('img:last').attr('alt') != 'warning') {
$tagsbox.find('div:last').prev().append('<img src="imgs/warning.png" alt="warning" class="iconMini" title="' + LANG[5] + '" />');
$tagsbox.find('div:last').prev().append('<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" alt="warning" class="iconMini" title="' + LANG[5] + '" />');
}
},
'onRemoveTag': function () {
var $tagsbox = $(this).next();
if ($tagsbox.find('img:last').attr('alt') != 'warning') {
$tagsbox.find('div:last').prev().append('<img src="imgs/warning.png" alt="warning" class="iconMini" title="' + LANG[5] + '"/>');
$tagsbox.find('div:last').prev().append('<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" alt="warning" class="iconMini" title="' + LANG[5] + '"/>');
}
}
});

View File

@@ -36,8 +36,8 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmCustomers" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmCustomers" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -60,8 +60,8 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmCustomFields" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmCustomFields" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -23,7 +23,7 @@
<?php foreach ($data->getData()->getDataRowSourcesWithIcon() as $rowSrcIcon): ?>
<?php if ($item->$rowSrcIcon[0] == 1): ?>
<img class="material-icons" title="<?php echo $rowSrcIcon[1]->getTitle(); ?>"
src="<?php echo $rowSrcIcon[1]->getImage();?>" />
src="<?php echo $rowSrcIcon[1]->getIcon();?>" />
<?php endif; ?>
<?php endforeach; ?>
</li>
@@ -39,7 +39,7 @@
data-activetab="<?php echo $index; ?>"
data-nextactionid="<?php echo $actionId; ?>"
Onclick="<?php echo $action->getOnClick(); ?>"
src="<?php echo $action->getIcon()->getImage(); ?>"/>
src="<?php echo $action->getIcon()->getIcon(); ?>"/>
<?php endif; ?>
<?php endforeach; ?>
</li>

View File

@@ -105,7 +105,7 @@
<div class="account-actions round">
<?php foreach ($data->getDataActions() as $action): ?>
<?php if ($action->getReflectionFilter()->invoke($account)): ?>
<img src="<?php echo $action->getIcon()->getImage(); ?>" class="<?php echo $action->getIcon()->getClass(); ?>"
<img src="<?php echo $action->getIcon()->getIcon(); ?>" class="<?php echo $action->getIcon()->getClass(); ?>"
title="<?php echo $action->getTitle(); ?>"
data-account-id="<?php echo $account->getId(); ?>"
data-sk="<?php echo $sk; ?>"

View File

@@ -27,7 +27,7 @@
data-nextactionid="<?php echo $data->getOnCloseAction(); ?>"
OnClick="<?php echo $action->getOnClick(); ?>"
title="<?php echo $action->getTitle(); ?>">
<img src="<?php echo $action->getIcon()->getImage(); ?>"/>
<img src="<?php echo $action->getIcon()->getIcon(); ?>"/>
</button>
</li>
<?php elseif ($action->getType() === \SP\Html\DataGrid\DataGridActionType::SEARCH_ITEM): ?>
@@ -35,7 +35,7 @@
<form method="post" id="<?php echo $action->getName(); ?>"
name="<?php echo $action->getName(); ?>"
onsubmit="<?php echo $action->getOnSubmit(); ?>">
<img src="imgs/clear.png" title="<?php echo _('Limpiar'); ?>"
<img src="<?php echo $icons->getIconClear()->getIcon(); ?>" title="<?php echo _('Limpiar'); ?>"
class="inputImg btnClear"
onclick="$('#<?php echo $action->getName(); ?>').trigger('reset').submit();">
<input class="txtSearch" type="text" name="search" value=""
@@ -53,8 +53,8 @@
<button id="btnBack" type="button"
class="button-action"
OnClick="sysPassUtil.Common.doAction(<?php echo $lastAction; ?>, <?php echo $actionId; ?>, <?php echo $lastAccountId; ?>)"
title="<?php echo _('Atrás'); ?>">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/back.png" alt="save"/>
title="<?php echo $icons->getIconBack()->getTitle(); ?>">
<img src="<?php echo $icons->getIconBack()->getIcon(); ?>" alt="save"/>
</button>
</li>
</ul>

View File

@@ -46,7 +46,7 @@
<tr>
<td class="descField">
<?php echo _('No modificar cuentas'); ?>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-chkNoAccountChange" style="display:none;">
<p>
@@ -64,13 +64,13 @@
<?php echo _('Confirmar cambio'); ?>
</td>
<td class="valField">
<img src="imgs/warning.png" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<?php echo _('Guarde la nueva clave en un lugar seguro.'); ?>
<br>
<img src="imgs/warning.png" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<?php echo _('Se volverán a encriptar las claves de todas las cuentas.'); ?>
<br>
<img src="imgs/warning.png" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<?php echo _('Los usuarios deberán de introducir la nueva clave maestra.'); ?>
<br>
<br>
@@ -89,7 +89,7 @@
<div class="action">
<button id="help_mpass_button" type="button" title="<?php echo _('Ayuda'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/help.png" alt="save"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" alt="help"/>
</button>
<div id="help_mpass" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('La clave maestra es utilizada para encriptar las claves de las cuentas de sysPass para mantenerlas seguras.'); ?></p>
@@ -158,13 +158,13 @@
<div class="action">
<button id="help_tmpass_button" type="button" title="<?php echo _('Ayuda'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/help.png" alt="save"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" alt="save"/>
</button>
<div id="help_tmpass" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('La clave temporal es utilizada como clave maestra para los usuarios que necesitan introducirla al iniciar la sesión, así no es necesario facilitar la clave maestra original.'); ?></p>
</div>
<button type="submit" form="frmTempMasterPass" title="<?php echo _('Generar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/genpass.png" alt="save"/>
<img src="<?php echo $icons->getIconPlay()->getIcon(); ?>" alt="genpass"/>
</button>
</div>
</div> <!-- End Tab - Encryption -->

View File

@@ -104,6 +104,6 @@
<div class="action fullWidth">
<button type="button" title="<?php echo _('Vaciar registro de eventos'); ?>" class="button-action"
OnClick="sysPassUtil.Common.clearEventlog('<?php echo $sk; ?>');">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/clear.png" alt="save"/>
<img src="<?php echo $icons->getIconClear()->getIcon(); ?>" alt="save"/>
</button>
</div>

View File

@@ -12,14 +12,14 @@
</div>
<div class="files-item-actions">
<?php if ($deleteEnabled === 1): ?>
<img src="imgs/delete.png" title="<?php echo _('Eliminar Archivo'); ?>" id="btnDelete"
<img src="<?php echo $icons->getIconDelete()->getIcon(); ?>" title="<?php echo $icons->getIconDelete()->getTitle(); ?>" id="btnDelete"
class="inputImg" alt="Delete"
OnClick="sysPassUtil.Common.delFile(<?php echo $file['id']; ?>, '<?php echo $sk; ?>', <?php echo $accountId; ?>, <?php echo \SP\Core\ActionsInterface::ACTION_ACC_FILES_DELETE; ?>);"/>
<?php endif; ?>
<img src="imgs/download.png" title="<?php echo _('Descargar Archivo'); ?>" id="btnDownload"
<img src="<?php echo $icons->getIconDownload()->getIcon(); ?>" title="<?php echo $icons->getIconDownload()->getTitle(); ?>" id="btnDownload"
class="inputImg" alt="download"
OnClick="sysPassUtil.Common.downFile(<?php echo $file['id']; ?>, '<?php echo $sk; ?>', <?php echo \SP\Core\ActionsInterface::ACTION_ACC_FILES_DOWNLOAD; ?>, true);"/>
<img src="imgs/view.png" title="<?php echo _('Ver Archivo'); ?>" id="btnView" class="inputImg"
<img src="<?php echo $icons->getIconView()->getIcon(); ?>" title="<?php echo $icons->getIconView()->getTitle(); ?>" id="btnView" class="inputImg"
alt="View"
OnClick="sysPassUtil.Common.downFile(<?php echo $file['id']; ?>, '<?php echo $sk; ?>', <?php echo \SP\Core\ActionsInterface::ACTION_ACC_FILES_VIEW; ?>);"/>
</div>

View File

@@ -50,8 +50,8 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmGroups" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmGroups" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -9,7 +9,7 @@
<tr>
<td class="descField">
<?php echo _('Usuario por Defecto'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-import_defaultuser" style="display: none;">
<p>
<?php echo _('Define el usuario por defecto para las cuentas importadas.'); ?>
@@ -30,7 +30,7 @@
<tr>
<td class="descField">
<?php echo _('Grupo por Defecto'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-import_defaultuser" style="display: none;">
<p>
<?php echo _('Define el grupo por defecto para las cuentas importadas.'); ?>
@@ -85,7 +85,7 @@
<div class="action">
<button id="help_import_button" type="button" title="<?php echo _('Ayuda'); ?>"
class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/help.png" alt="save"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" alt="save"/>
</button>
<div id="help_import" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('Permite realizar la importación de Cuentas, Categorías y Clientes desde archivos XML y CSV.'); ?></p>
@@ -114,7 +114,7 @@
<tr>
<td class="descField">
<?php echo _('Usuario BBDD'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dbuser" style="display:none;">
<p>
<?php echo _('Indicar el usuario de conexión a la base de datos de phpPMS.') ?>
@@ -136,7 +136,7 @@
<tr>
<td class="descField">
<?php echo _('Nombre BBDD'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dbname" style="display:none;">
<p>
<?php echo _('Indicar el nombre de la base de datos de phpPMS.'); ?>
@@ -150,7 +150,7 @@
<tr>
<td class="descField">
<?php echo _('Servidor BBDD'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dbhost" style="display:none;">
<p>
<?php echo _('Indicar el servidor de la base de datos de phpPMS.'); ?>
@@ -166,7 +166,7 @@
<?php echo _('Confirmar'); ?>
</td>
<td class="valField">
<img src="imgs/warning.png" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<img src="<?php echo $icons->getIconWarning()->getIcon(); ?>" ALT="<?php echo _('Atención'); ?>" class="iconMini"/>
<?php echo _('Los datos actuales serán borrados (excepto el usuario actual)'); ?>
<br><br>
<label for="chkmigrate"><?php echo _('NO'); ?></label>
@@ -183,7 +183,7 @@
<div class="action">
<button type="submit" form="frmMigrate" title="<?php echo _('Iniciar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/start.png" alt="save"/>
<img src="<?php echo $icons->getIconPlay()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div> <!-- End Tab - Import -->

View File

@@ -0,0 +1,82 @@
<?php
/**
* sysPass
*
* @author nuxsmin
* @link http://syspass.org
* @copyright 2012-2016 Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
*
* sysPass 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.
*
* sysPass 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 sysPass. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace Theme;
defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo'));
use SP\Core\Init;
use SP\Core\ThemeIconsBase;
use SP\Html\Assets\FontIcon;
use SP\Html\Assets\ImageIcon;
/**
* Class Icons con los iconos del tema visual
*
* @package Theme
*/
class Icons extends ThemeIconsBase
{
/**
* Establecer los iconos utilizados en el DataGrid
*/
public function setIcons()
{
$this->_iconAdd = new ImageIcon(Init::$WEBURI . '/imgs/add.png', null, _('Añadir'));
$this->_iconView = new ImageIcon(Init::$WEBURI . '/imgs/view.png', null, _('Ver Detalles'));
$this->_iconViewPass = new ImageIcon(Init::$WEBURI . '/imgs/user-pass.png', null, _('Ver Clave'));
$this->_iconEdit = new ImageIcon(Init::$WEBURI . '/imgs/edit.png', null, _('Editar'));
$this->_iconDelete = new ImageIcon(Init::$WEBURI . '/imgs/delete.png', null, _('Eliminar'));
$this->_iconEditPass = new ImageIcon(Init::$WEBURI . '/imgs/key.png', null, _('Cambiar Clave'));
$this->_iconAppAdmin = new ImageIcon(Init::$WEBURI . '/imgs/check_blue.png', null, _('Admin Aplicación'));
$this->_iconAccAdmin = new ImageIcon(Init::$WEBURI . '/imgs/check_orange.png', null, _('Admin Cuentas'));
$this->_iconLdapUser = new ImageIcon(Init::$WEBURI . '/imgs/ldap.png', null, _('Usuario de LDAP'));
$this->_iconDisabled = new ImageIcon(Init::$WEBURI . '/imgs/disabled.png', null, _('Deshabilitado'));
$this->_iconRefresh = new ImageIcon(Init::$WEBURI . '/imgs/refresh.png', null, _('Actualizar'));
$this->_iconCopy = new ImageIcon(Init::$WEBURI . '/imgs/btn_copy.png', null, _('Copiar'));
$this->_iconClipboard = new ImageIcon(Init::$WEBURI . '/imgs/clipboard.png');
$this->_iconEmail = new ImageIcon(Init::$WEBURI . '/imgs/request.png', null, _('Email'));
$this->_iconOptional = new ImageIcon(Init::$WEBURI . '/imgs/action.png');
$this->_iconPublicLink = new ImageIcon(Init::$WEBURI . '/imgs/action.png');
$this->_iconBack = new ImageIcon(Init::$WEBURI . '/imgs/back.png', null, _('Volver'));
$this->_iconRestore = new ImageIcon(Init::$WEBURI . '/imgs/restore.png', null, ('Restaurar'));
$this->_iconSave = new ImageIcon(Init::$WEBURI . '/imgs/check.png', null, _('Guardar'));
$this->_iconHelp = new ImageIcon(Init::$WEBURI . '/imgs/help.png', null, _('Ayuda'));
$this->_iconClear = new ImageIcon(Init::$WEBURI . '/imgs/clear.png', null, _('Limpiar'));
$this->_iconPlay = new ImageIcon(Init::$WEBURI . '/imgs/start.png', null, _('Realizar'));
$this->_iconDownload = new ImageIcon(Init::$WEBURI . '/imgs/download.png', null, _('Descargar'));
$this->_iconWarning = new ImageIcon(Init::$WEBURI . '/imgs/warning.png', null, _('Aviso'));
// Iconos de Navegación
$this->_iconNavPrev = new FontIcon('chevron_left', null, _('Página anterior'));
$this->_iconNavNext = new FontIcon('chevron_right', null, _('Página siguiente'));
$this->_iconNavFirst = new FontIcon('arrow_back', null, _('Primera página'));
$this->_iconNavLast = new FontIcon('arrow_forward', null, _('Última página'));
// Iconos de Ordenación
$this->_iconUp = new FontIcon('arrow_drop_up');
$this->_iconDown = new FontIcon('arrow_drop_down');
}
}

View File

@@ -28,7 +28,7 @@
placeholder="<?php echo _('Usuario'); ?>"
value="<?php echo $adminlogin; ?>" autocomplete="off" autofocus
required/>
<img src="imgs/help.png" class="inputImg"
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Login del usuario administrador de sysPass'); ?>"/>
</p>
@@ -63,7 +63,7 @@
<input type="text" name="dbuser" id="dbuser" title="<?php echo _('Usuario BBDD'); ?>"
placeholder="<?php echo _('Usuario BBDD'); ?>"
value="<?php echo $dbuser; ?>" autocomplete=off" required/>
<img src="imgs/help.png" class="inputImg"
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Login de usuario con permisos de administrador de MySQL'); ?>"/>
</p>
@@ -79,7 +79,7 @@
placeholder="<?php echo _('Nombre BBDD'); ?>"
value="<?php echo $dbname; ?>" autocomplete=off"
pattern="[0-9a-zA-Z$_-]+" required/>
<img src="imgs/help.png" class="inputImg"
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Nombre de la base de datos para sysPass'); ?>"/>
</p>
@@ -87,7 +87,7 @@
<input type="text" name="dbhost" id="dbhost" title="<?php echo _('Servidor BBDD'); ?>"
placeholder="<?php echo _('Servidor BBDD'); ?>"
value="<?php echo $dbhost; ?>" required/>
<img src="imgs/help.png" class="inputImg"
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Nombre del servidor de la base de datos de sysPass'); ?>"/>
</p>
@@ -100,7 +100,7 @@
<input type="checkbox" name="hostingmode"
id="hostingmode"
class="checkbox" <?php echo ($hostingmode) ? 'checked' : ''; ?>/>
<img src="imgs/help.png" class="inputImg"
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" class="inputImg"
title="<?php echo _('No crea ni verifica los permisos del usuario sobre la BBDD'); ?>"/>
</p>
</fieldset>

View File

@@ -10,7 +10,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar LDAP'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_enabled" style="display:none;">
<p>
<?php echo _('Habilita de autentificación mediante servidor LDAP.'); ?>
@@ -30,7 +30,7 @@
<tr>
<td class="descField">
<?php echo _('Servidor'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_server" style="display:none;">
<p>
<?php echo _('Nombre o dirección IP del servidor de LDAP.'); ?>
@@ -55,7 +55,7 @@
<tr>
<td class="descField">
<?php echo _('Usuario de conexión'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_binduser" style="display:none;">
<p>
<?php echo _('Usuario para conectar con el servicio de LDAP.'); ?>
@@ -79,7 +79,7 @@
<tr>
<td class="descField">
<?php echo _('Clave de conexión'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
</td>
<td class="valField">
<input type="password" id="ldap_bindpass" name="ldap_bindpass" value="<?php echo $ldapBindPass; ?>"
@@ -90,7 +90,7 @@
<tr>
<td class="descField">
<?php echo _('Base de búsqueda'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_base" style="display:none;">
<p>
<?php echo _('Base en la que realizar la búsqueda de usuarios de LDAP.'); ?>
@@ -114,7 +114,7 @@
<tr>
<td class="descField">
<?php echo _('Grupo'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_group" style="display:none;">
<p>
<?php echo _('Grupo de LDAP al que debe de pertenecer el usuario para permitir el acceso.'); ?>
@@ -142,7 +142,7 @@
<tr>
<td class="descField">
<?php echo _('Grupo por Defecto'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_defaultgroup" style="display:none;">
<p>
<?php echo _('Define el grupo de usuarios por defecto para los nuevos usuarios de LDAP.'); ?>
@@ -163,7 +163,7 @@
<tr>
<td class="descField">
<?php echo _('Perfil por Defecto'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_defaultprofile" style="display:none;">
<p>
<?php echo _('Define el perfil de usuarios por defecto para los nuevos usuarios de LDAP.'); ?>
@@ -184,7 +184,7 @@
<tr>
<td class="descField">
<?php echo _('Active Directory'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-ldap_ads" style="display:none;">
<p>
<?php echo _('Habilita el modo de conexión con LDAP de Active Directory.'); ?>
@@ -202,7 +202,7 @@
<?php echo _('Comprobar'); ?>
</td>
<td class="valField">
<img src="imgs/refresh.png" class="inputImg"
<img src="<?php echo $icons->getIconRefresh()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Comprobar conexión con LDAP'); ?>" onclick="sysPassUtil.Common.checkLdapConn('frmLdap');"/>
</td>
</tr>
@@ -226,8 +226,8 @@
</form>
<div class="action">
<button type="submit" form="frmLdap" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save" />
<button type="submit" form="frmLdap" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save" />
</button>
</div>
</div> <!-- End Tab - LDAP -->

View File

@@ -165,8 +165,8 @@
<?php if (!$isView): ?>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmProfiles" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmProfiles" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
<?php endif; ?>

View File

@@ -14,11 +14,11 @@
<div
class="icon material-icons sort-down cursor-pointer <?php echo ($searchKey == $field['key'] && $searchOrder === 0) ? 'fg-orange80' : 'md-dark md-inactive'; ?>">
arrow_drop_down
<?php echo $icons->getIconDown()->getIcon(); ?>
</div>
<div
class="icon material-icons sort-up cursor-pointer <?php echo ($searchKey == $field['key'] && $searchOrder === 1) ? 'fg-orange80' : 'md-dark md-inactive'; ?>">
arrow_drop_up
<?php echo $icons->getIconUp()->getIcon(); ?>
</div>
</li>
<?php endforeach; ?>
@@ -106,12 +106,12 @@
<div class="account-actions round">
<?php if ($account['showView']): ?>
<img src="imgs/view.png" title="<?php echo _('Detalles de Cuenta'); ?>"
<img src="<?php echo $icons->getIconView()->getIcon(); ?>" title="<?php echo _('Detalles de Cuenta'); ?>"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $account['id']; ?>)"/>
<?php endif ?>
<?php if ($account['showViewPass']): ?>
<img src="imgs/user-pass.png" title="<?php echo _('Ver Clave'); ?>"
<img src="<?php echo $icons->getIconViewPass()->getIcon(); ?>" title="<?php echo _('Ver Clave'); ?>"
onClick="sysPassUtil.Common.viewPass(<?php echo $account['id']; ?>, 1)"/>
<?php if (!Checks::accountPassToImageIsEnabled()): ?>
<img src="imgs/clipboard.png"

View File

@@ -2,10 +2,10 @@
<table id="tblTools" class="round shadow">
<tr>
<td id="toolsLeft">
<img src="imgs/clear.png" title="<?php echo _('Limpiar'); ?>" class="inputImg" id="btnClear"/>
<img src="<?php echo $icons->getIconClear()->getIcon(); ?>" title="<?php echo _('Limpiar'); ?>" class="inputImg" id="btnClear"/>
<input type="text" name="search" id="txtSearch" value="<?php echo $searchTxt; ?>"
placeholder="<?php echo _('Texto a buscar'); ?>"/>
<img src="imgs/help.png" title="" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="" class="inputImgMini help-tooltip"/>
<div class="tooltip" style="display:none;">
<p>

View File

@@ -2,7 +2,7 @@
<div id="session" class="midround shadow">
<?php if ($showPassIcon): ?>
<?php echo $userName, ' (', $userGroup, ') ', $adminApp; ?>
<img src="imgs/key.png" class="iconMini"
<img src="<?php echo $icons->getIconEditPass()->getIcon(); ?>" class="iconMini"
title="<?php echo _('Cambiar clave de usuario'); ?>"
data-itemid="<?php echo $userId; ?>"
Onclick="sysPassUtil.Common.usrUpdPass(this,<?php echo \SP\Core\ActionsInterface::ACTION_USR_USERS_EDITPASS; ?>, '<?php echo $sk; ?>')" />

View File

@@ -56,8 +56,8 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmTokens" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmTokens" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -25,7 +25,7 @@
title="<?php echo _('Login de inicio de sesión'); ?>" class="txtlogin" maxlength="30"
value="<?php echo $user['user_login'] ?>" <?php echo $ro; ?> />
<?php if ($ro): ?>
<img src="imgs/ldap.png" title="<?php echo _('Usuario de LDAP'); ?>" class="iconMini"/>
<img src="<?php echo $icons->getIconLdapUser()->getIcon(); ?>" title="<?php echo $icons->getIconLdapUser()->getTitle(); ?>" class="iconMini"/>
<?php endif; ?>
<?php else: ?>
<?php echo $user['user_login']; ?>
@@ -162,8 +162,8 @@
<?php if (!$isView): ?>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button type="submit" form="frmUsers" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmUsers" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
<?php endif; ?>

View File

@@ -32,8 +32,8 @@
<span id="resFancyAccion"></span>
</div>
<div class="action-in-box">
<button type="submit" form="frmUpdUsrPass" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save"/>
<button type="submit" form="frmUpdUsrPass" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save"/>
</button>
</div>
</div>

View File

@@ -9,7 +9,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar enlaces Wiki'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-wiki_enabled" style="display:none;">
<p>
<?php echo _('Habilita la opción de añadir un enlace a Wiki externa para los resultados de la búsqueda.'); ?>
@@ -25,7 +25,7 @@
<tr>
<td class="descField">
<?php echo _('URL de búsqueda Wiki'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-wiki_searchurl" style="display:none;">
<p>
<?php echo _('URL que utiliza la wiki para realizar una búsqueda de una página.'); ?>
@@ -52,7 +52,7 @@
<tr>
<td class="descField">
<?php echo _('URL de página en Wiki'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-wiki_pageurl" style="display:none;">
<p>
<?php echo _('URL que utiliza la wiki para acceder a los detalles de una página.'); ?>
@@ -79,7 +79,7 @@
<tr>
<td class="descField">
<?php echo _('Prefijo para nombre de cuenta'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-wikifilter" style="display:none;">
<p>
<?php echo _('Prefijo para determinar qué cuentas tienen un enlace a una página de la Wiki.'); ?>
@@ -104,7 +104,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar API de DokuWiki'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dokuwiki_enabled" style="display:none;">
<p>
<?php echo _('Habilita la conexión a la API XML-RPC de DokuWiki para los enlaces Wiki.'); ?>
@@ -124,7 +124,7 @@
<tr>
<td class="descField">
<?php echo _('URL API'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dokuwiki_url" style="display:none;">
<p>
<?php echo _('URL de la API de DokuWiki.'); ?>
@@ -147,7 +147,7 @@
<tr>
<td class="descField">
<?php echo _('URL Base'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dokuwiki_urlbase" style="display:none;">
<p>
<?php echo _('URL base de DokuWiki.'); ?>
@@ -170,7 +170,7 @@
<tr>
<td class="descField">
<?php echo _('Usuario'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dokuwiki_user" style="display:none;">
<p>
<?php echo _('Usuario para conectar a la API de DokuWiki.'); ?>
@@ -197,7 +197,7 @@
<tr>
<td class="descField">
<?php echo _('Namespace'); ?>
<img src="imgs/help.png" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<img src="<?php echo $icons->getIconHelp()->getIcon(); ?>" title="<?php echo _('Ayuda'); ?>" class="inputImgMini help-tooltip"/>
<div class="tooltip" for="help-dokuwiki_namespace" style="display:none;">
<p>
<?php echo _('Namespace utilizado para buscar las páginas.'); ?>
@@ -213,7 +213,7 @@
<tr>
<td class="descField"><?php echo _('Comprobar'); ?></td>
<td class="valField">
<img src="imgs/refresh.png" class="inputImg"
<img src="<?php echo $icons->getIconRefresh()->getIcon(); ?>" class="inputImg"
title="<?php echo _('Comprobar conexión con DokuWiki'); ?>" onclick="sysPassUtil.Common.checkDokuWikiConn('frmWiki');"/>
<span id="dokuWikiResCheck"></span>
</td>
@@ -232,8 +232,8 @@
</form>
<div class="action">
<button type="submit" form="frmWiki" title="<?php echo _('Guardar'); ?>" class="button-action">
<img src="<?php \SP\Core\Init::$WEBURI; ?>imgs/check.png" alt="save" />
<button type="submit" form="frmWiki" title="<?php echo $icons->getIconSave()->getTitle(); ?>" class="button-action">
<img src="<?php echo $icons->getIconSave()->getIcon(); ?>" alt="save" />
</button>
</div>
</div> <!-- End Tab - Wiki -->

View File

@@ -1,95 +1,98 @@
<?php use SP\Util\Checks; ?>
<?php
use SP\Util\Checks;
/** @var $icons \Theme\Icons */
?>
<div class="action">
<?php if ($showDelete): ?>
<button id="btnDelete" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-red80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconDelete()->getClassButton();?>"
OnClick="sysPassUtil.Common.delAccount(<?php echo $accountId; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_DELETE; ?>,'<?php echo $sk; ?>');"
title="<?php echo _('Eliminar Cuenta'); ?>">
<i class="material-icons">delete</i>
<i class="material-icons"><?php echo $icons->getIconDelete()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($showLink && $showViewPass): ?>
<button id="btnLink" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconPublicLink()->getClassButton();?>"
OnClick="sysPassUtil.Common.linksMgmtSave(<?php echo $accountId; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_MGM_PUBLICLINKS_NEW; ?>,'<?php echo $sk; ?>');"
title="<?php echo _('Crear Enlace Público'); ?>">
<i class="material-icons">link</i>
<i class="material-icons"><?php echo $icons->getIconPublicLink()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($showViewPass): ?>
<button id="btnViewPass" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconViewPass()->getClassButton();?>"
onClick="sysPassUtil.Common.viewPass(<?php echo $accountId; ?>,1,<?php echo $accountIsHistory; ?>)"
title="<?php echo _('Ver Clave'); ?>">
<i class="material-icons">lock_open</i>
<i class="material-icons"><?php echo $icons->getIconViewPass()->getIcon();?></i>
</button>
<?php if (!Checks::accountPassToImageIsEnabled()): ?>
<button id="btnClipPass"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored clip-pass-button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconClipboard()->getClassButton();?> clip-pass-button"
onmousedown="sysPassUtil.Common.viewPass(<?php echo $accountId; ?>, false, <?php echo $accountIsHistory; ?>)"
title="<?php echo _('Copiar Clave en Portapapeles'); ?>"
data-account-id="<?php echo $accountId; ?>">
<i class="material-icons">content_paste</i>
<i class="material-icons"><?php echo $icons->getIconClipboard()->getIcon();?></i>
</button>
<?php endif; ?>
<?php endif; ?>
<?php if ($showEditPass): ?>
<button id="btnEditPass" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-orange80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconEditPass()->getClassButton();?>"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_EDIT_PASS; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $accountId; ?>)"
title="<?php echo _('Modificar Clave de Cuenta'); ?>">
<i class="material-icons">lock_outline</i>
<i class="material-icons"><?php echo $icons->getIconEditPass()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($gotData && $accountIsHistory): ?>
<button id="btnBack" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconBack()->getClassButton();?>"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $accountParentId; ?>)"
title="<?php echo _('Ver Actual'); ?>">
<i class="material-icons">arrow_back</i>
<i class="material-icons"><?php echo $icons->getIconBack()->getIcon();?></i>
</button>
<?php else: ?>
<button id="btnBack" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconBack()->getClassButton();?>"
OnClick="sysPassUtil.Common.doAction(<?php echo $lastAction; ?>, <?php echo $actionId; ?>,<?php echo $accountParentId; ?>)"
title="<?php echo _('Atrás'); ?>">
<i class="material-icons">arrow_back</i>
<i class="material-icons"><?php echo $icons->getIconBack()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($showEdit): ?>
<button id="btnEdit" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-orange80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconEdit()->getClassButton();?>"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_EDIT; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $accountId; ?>)"
title="<?php echo _('Modificar Cuenta'); ?>">
<i class="material-icons">mode_edit</i>
<i class="material-icons"><?php echo $icons->getIconEdit()->getIcon();?></i>
</button>
<?php elseif (!$showEdit && $actionId == \SP\Core\ActionsInterface::ACTION_ACC_VIEW && Checks::mailrequestIsEnabled()): ?>
<button id="btnRequest" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconEmail()->getClassButton();?>"
OnClick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_ACC_REQUEST; ?>,<?php echo \SP\Core\ActionsInterface::ACTION_ACC_VIEW; ?>,<?php echo $accountId; ?>)"
title="<?php echo _('Solicitar Modificación'); ?>">
<i class="material-icons">email</i>
<i class="material-icons"><?php echo $icons->getIconEmail()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($showRestore): ?>
<button id="btnRestore" name="btnRestore" type="submit" form="frmAccount"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconRestore()->getClassButton();?>"
title="<?php echo _('Restaurar cuenta desde este punto'); ?>">
<i class="material-icons">restore</i>
<i class="material-icons"><?php echo $icons->getIconRestore()->getIcon();?></i>
</button>
<?php endif; ?>
<?php if ($showSave): ?>
<button id="btnSave" name="btnSave" type="submit" form="frmAccount"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton();?>"
title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon();?></i>
</button>
<?php endif; ?>
</div>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo $title['name']; ?>
<i id="history-icon" class="material-icons"><?php echo $title['icon']; ?></i>
@@ -26,7 +28,7 @@
<td class="descField"><?php echo _('Clave'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="accountpass" name="pass" type="password" required class="mdl-textfield__input fg-blue100 passwordfield__input"
<input id="accountpass" name="pass" type="password" required class="mdl-textfield__input mdl-color-text--indigo-400 passwordfield__input"
maxlength="255" autocomplete="off">
<label class="mdl-textfield__label" for="accountpass"><?php echo _('Clave'); ?></label>
</div>
@@ -36,7 +38,7 @@
<td class="descField"><?php echo _('Clave (repetir)'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="accountpassR" name="passR" type="password" required class="mdl-textfield__input fg-blue100"
<input id="accountpassR" name="passR" type="password" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="255" autocomplete="off">
<label class="mdl-textfield__label" for="accountpassR"><?php echo _('Clave'); ?></label>
</div>
@@ -50,15 +52,15 @@
<input type="hidden" name="isAjax" value="1">
<div class="action">
<button id="btnBack" type="button" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
<button id="btnBack" type="button" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconBack()->getClassButton(); ?>"
OnClick="sysPassUtil.Common.doAction(<?php echo $lastAction; ?>, <?php echo \SP\Core\ActionsInterface::ACTION_ACC_SEARCH; ?>,<?php echo $accountId; ?>)"
title="<?php echo _('Atrás'); ?>">
<i class="material-icons">arrow_back</i>
title="<?php echo $icons->getIconBack()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconBack()->getIcon(); ?></i>
</button>
<button id="btnSave" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
<button id="btnSave" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton(); ?>"
title="<?php echo $icons->getIconSave()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon(); ?></i>
</button>
</div>
</form>

View File

@@ -11,7 +11,7 @@
<div id="dropzone" class="round active-tooltip"
data-files-ext="<?php echo $filesAllowedExts; ?>"
title="<?php echo _('Soltar archivos aquí (max. 5) o click para seleccionar') . '<br><br>' . _('Tamaño máximo de archivo') . ' ' . $maxFileSize . ' MB'; ?>">
<i class="material-icons md-60 fg-green80">cloud_upload</i>
<i class="material-icons md-60 mdl-color-text--teal-500">cloud_upload</i>
</div>
<form method="post" enctype="multipart/form-data" name="upload_form" id="fileUploadForm">
<input type="file" id="inFile" multiple name="inFile"/>

View File

@@ -58,7 +58,7 @@
<div class="action">
<?php if(!Checks::accountPassToImageIsEnabled()): ?>
<button id="btnClipPass" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored" data-clipboard-target="#account-pass">
<button id="btnClipPass" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored mdl-color--indigo-A200" data-clipboard-target="#account-pass">
<i class="material-icons">content_paste</i>
</button>

View File

@@ -28,7 +28,7 @@
<td class="valField">
<?php if (!$isView): ?>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="name" name="name" type="text" required class="mdl-textfield__input fg-blue100"
<input id="name" name="name" type="text" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo ($gotData) ? $accountData->account_name : ''; ?>">
<label class="mdl-textfield__label" for="name"><?php echo _('Nombre de cuenta'); ?></label>
</div>
@@ -50,7 +50,7 @@
</select>
<br><br>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="customer_new" name="customer_new" type="text" class="mdl-textfield__input fg-blue100"
<input id="customer_new" name="customer_new" type="text" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50">
<label class="mdl-textfield__label"
for="name"><?php echo _('Seleccionar o escribir para crear uno nuevo'); ?></label>
@@ -73,7 +73,7 @@
</select>
<?php if (\SP\Core\Acl::checkUserAccess(\SP\Core\ActionsInterface::ACTION_MGM_CATEGORIES)): ?>
<i class="material-icons" title="<?php echo _('Nueva Categoría'); ?>"
onclick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_MGM; ?>,<?php echo $actionId; ?>, 0)">add</i>
onclick="sysPassUtil.Common.doAction(<?php echo \SP\Core\ActionsInterface::ACTION_MGM; ?>,<?php echo $actionId; ?>, 0)"><?php echo $icons->getIconAdd()->getIcon(); ?></i>
<?php endif; ?>
<?php else: ?>
<?php echo $accountData->category_name; ?>
@@ -85,7 +85,7 @@
<td class="valField">
<?php if (!$isView): ?>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="url" name="url" type="text" class="mdl-textfield__input fg-blue100"
<input id="url" name="url" type="text" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="255" value="<?php echo ($gotData) ? $accountData->account_url : ''; ?>">
<label class="mdl-textfield__label" for="name"><?php echo _('URL o IP de acceso'); ?></label>
</div>
@@ -99,7 +99,7 @@
<td class="valField">
<?php if (!$isView): ?>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="login" name="login" type="text" required class="mdl-textfield__input fg-blue100"
<input id="login" name="login" type="text" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo ($gotData) ? $accountData->account_login : ''; ?>">
<label class="mdl-textfield__label" for="name"><?php echo _('Usuario de acceso'); ?></label>
</div>
@@ -114,7 +114,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="accountpass" name="pass" type="password" required
class="mdl-textfield__input fg-blue100 passwordfield__input" maxlength="255"
class="mdl-textfield__input mdl-color-text--indigo-400 passwordfield__input" maxlength="255"
autocomplete="off">
<label class="mdl-textfield__label" for="accountpass"><?php echo _('Clave'); ?></label>
</div>
@@ -125,7 +125,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="accountpassR" name="passR" type="password" required
class="mdl-textfield__input fg-blue100"
class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="255" autocomplete="off">
<label class="mdl-textfield__label"
for="accountpassR"><?php echo _('Clave (Repetir)'); ?></label>
@@ -138,7 +138,7 @@
<td class="valField">
<?php if (!$isView): ?>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<textarea class="mdl-textfield__input fg-blue100" rows="3" id="notes" name="notes"
<textarea class="mdl-textfield__input mdl-color-text--indigo-400" rows="3" id="notes" name="notes"
maxlength="1000"><?php echo ($gotData) ? $accountData->account_notes : ''; ?></textarea>
<label class="mdl-textfield__label"
for="notes"><?php echo _('Notas sobre la cuenta'); ?></label>

View File

@@ -4,8 +4,8 @@
<td class="descField">
<?php echo $field->text; ?>
<?php if ($field->help): ?>
<div id="help-<?php echo $field->name; ?>" class="icon material-icons fg-blue80">
help_outline
<div id="help-<?php echo $field->name; ?>" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>">
<?php echo $icons->getIconHelp()->getIcon(); ?>
</div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-<?php echo $field->name; ?>">
<p><?php echo $field->help; ?></p>
@@ -18,7 +18,7 @@
<input id="<?php echo $field->name; ?>"
name="customfield[<?php echo $field->id; ?>]"
type="<?php echo $field->typeName; ?>"
class="mdl-textfield__input fg-blue100 <?php echo ($field->type === \SP\Mgmt\CustomFieldsBase::TYPE_PASSWORD) ? 'passwordfield__input-show passwordfield__no-pki' : ''; ?>"
class="mdl-textfield__input mdl-color-text--indigo-400 <?php echo ($field->type === \SP\Mgmt\CustomFieldsBase::TYPE_PASSWORD) ? 'passwordfield__input-show passwordfield__no-pki' : ''; ?>"
maxlength="500"
value="<?php echo \SP\Html\Html::sanitize($field->value); ?>"
<?php echo ($field->required) ? 'required' : ''; ?>>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<!-- Start Tab - Backup -->
<div id="tabs-<?php echo $backup_tabIndex; ?>">
<div id="title" class="midroundup titleNormal">
@@ -44,8 +46,8 @@
<div class="action">
<button id="help_backup_button" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
title="<?php echo _('Ayuda'); ?>">
<i class="material-icons">help_outline</i>
title="<?php echo $icons->getIconHelp()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconHelp()->getIcon(); ?></i>
</button>
<div id="help_backup" class="help-box" title="<?php echo _('Ayuda'); ?>">
@@ -54,9 +56,9 @@
<p class="help-text"><?php echo _('Con este método es posible guardar todos los datos de sysPass en otro lugar o utilizarlos para hacer la aplicación portable.'); ?></p>
</div>
<button form="frmBackup" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
OnClick="configMgmt('backup');" title="<?php echo _('Realizar'); ?>">
<i class="material-icons">play_circle_filled</i>
<button form="frmBackup" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconPlay()->getClassButton(); ?>"
OnClick="configMgmt('backup');" title="<?php echo $icons->getIconPlay()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconPlay()->getIcon(); ?></i>
</button>
</div>
@@ -95,7 +97,7 @@
</td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="exportPwd" name="exportPwd" type="password" class="mdl-textfield__input fg-blue100 passwordfield__input"
<input id="exportPwd" name="exportPwd" type="password" class="mdl-textfield__input mdl-color-text--indigo-400 passwordfield__input"
maxlength="255"/>
<label class="mdl-textfield__label"
for="exportPwd"><?php echo _('Clave de Exportación'); ?></label>
@@ -108,7 +110,7 @@
</td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="exportPwdR" name="exportPwdR" type="password" class="mdl-textfield__input fg-blue100"
<input id="exportPwdR" name="exportPwdR" type="password" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="255"/>
<label class="mdl-textfield__label"
for="exportPwdR"><?php echo _('Clave de Exportación (repetir)'); ?></label>
@@ -126,11 +128,11 @@
<div class="action">
<button id="help_export_button" type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
title="<?php echo _('Ayuda'); ?>">
<i class="material-icons">help_outline</i>
title="<?php echo $icons->getIconHelp()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconHelp()->getIcon(); ?></i>
</button>
<div id="help_export" class="help-box" title="<?php echo _('Ayuda'); ?>">
<div id="help_export" class="help-box" title="<?php echo $icons->getIconHelp()->getTitle(); ?>">
<p class="help-text"><?php echo _('La exportación de cuentas permite guardar las cuentas y sus datos en formato XML para posteriormente poder ser importados en otras instancias de sysPass.'); ?></p>
<p class="help-text"><?php echo _('Los elementos exportados son cuentas, clientes y categorías.'); ?></p>
@@ -140,9 +142,9 @@
<p class="help-text"><?php echo _('Es posible establecer una clave de exportación para guardar todos los datos encriptados en el archivo XML.'); ?></p>
</div>
<button form="frmExport" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
title="<?php echo _('Realizar'); ?>">
<i class="material-icons">play_circle_filled</i>
<button form="frmExport" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconPlay()->getCLassButton(); ?>"
title="<?php echo $icons->getIconPlay()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconPlay()->getIcon(); ?></i>
</button>
</div>

View File

@@ -9,7 +9,7 @@
<td class="descField"><?php echo _('Nombre'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="name" name="name" type="text" required class="mdl-textfield__input fg-blue100"
<input id="name" name="name" type="text" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo $category["category_name"]; ?>">
<label class="mdl-textfield__label"
for="name"><?php echo _('Nombre de la categoría'); ?></label>
@@ -21,7 +21,7 @@
<td class="descField"><?php echo _('Descripción'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="description" name="description" type="text" class="mdl-textfield__input fg-blue100"
<input id="description" name="description" type="text" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo $category["category_description"]; ?>">
<label class="mdl-textfield__label"
for="description"><?php echo _('Descripción de la categoría'); ?></label>
@@ -43,9 +43,9 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
form="frmCategories" title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton(); ?>"
form="frmCategories" title="<?php echo $icons->getIconSave()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon(); ?></i>
</button>
</div>
</div>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo _('Cuentas'); ?>
</div>
@@ -6,7 +8,7 @@
<tr>
<td class="descField">
<?php echo _('Nombre de cuenta como enlace'); ?>
<div id="help-account_link" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-account_link" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-account_link">
<p>
<?php echo _('Habilita el nombre de la cuenta de la búsqueda, como enlace a los detalles de la cuenta.'); ?>
@@ -15,7 +17,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="account_link">
<input type="checkbox" id="account_link" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="account_link" class="mdl-switch__input mdl-color-text--indigo-400"
name="account_link" <?php echo $chkAccountLink; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -24,7 +26,7 @@
<tr>
<td class="descField">
<?php echo _('Búsquedas globales'); ?>
<div id="help-globalsearch" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-globalsearch" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-globalsearch">
<p>
<?php echo _('Permite que todos los usuarios puedan realizar búsquedas en todas las cuentas, pero no pueden ver el contenido de las que no tienen permisos.'); ?>
@@ -33,7 +35,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="globalsearch">
<input type="checkbox" id="globalsearch" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="globalsearch" class="mdl-switch__input mdl-color-text--indigo-400"
name="globalsearch" <?php echo $chkGlobalSearch; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -42,7 +44,7 @@
<tr>
<td class="descField">
<?php echo _('Resultados por página'); ?>
<div id="help-account_count" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-account_count" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-account_count">
<p>
<?php echo _('Número de resultados por página a mostrar, al realizar una búsqueda.'); ?>
@@ -52,7 +54,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="account_count" name="account_count" type="number" step="6"
pattern="[0-9]{1,5}" class="mdl-textfield__input fg-blue100" maxlength="5"
pattern="[0-9]{1,5}" class="mdl-textfield__input mdl-color-text--indigo-400" maxlength="5"
value="<?php echo $accountCount; ?>" <?php echo $isDisabled; ?> required/>
<label class="mdl-textfield__label"
for="account_count"><?php echo _('Número de resultados por página'); ?></label>
@@ -62,7 +64,7 @@
<tr>
<td class="descField">
<?php echo _('Imagen para mostrar clave'); ?>
<div id="help-account_passtoimage" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-account_passtoimage" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-account_passtoimage">
<p>
<?php echo _('Generar una imagen con el texto de la clave de la cuenta.'); ?>
@@ -75,7 +77,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="account_passtoimage">
<input type="checkbox" id="account_passtoimage" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="account_passtoimage" class="mdl-switch__input mdl-color-text--indigo-400"
name="account_passtoimage"
<?php echo $chkAccountPassToImage; ?>/>
<span class="mdl-switch__label"></span>
@@ -85,7 +87,7 @@
<tr>
<td class="descField">
<?php echo _('Resultados en Tarjetas'); ?>
<div id="help-resultsascards" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-resultsascards" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-resultsascards">
<p>
<?php echo _('Muestra los resultados de búsqueda de cuentas en formato tarjeta.'); ?>
@@ -94,7 +96,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="resultsascards">
<input type="checkbox" id="resultsascards" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="resultsascards" class="mdl-switch__input mdl-color-text--indigo-400"
name="resultsascards"
<?php echo $chkResultsAsCards; ?>/>
<span class="mdl-switch__label"></span>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo _('Eventos'); ?>
</div>
@@ -6,7 +8,7 @@
<tr>
<td class="descField">
<?php echo _('Habilitar log de eventos'); ?>
<div id="help-eventlog" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-eventlog" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-eventlog">
<p>
<?php echo _('Guarda las acciones realizadas en la aplicación.'); ?>
@@ -15,7 +17,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="log_enabled">
<input type="checkbox" id="log_enabled" class="mdl-switch__input fg-blue100" name="log_enabled"
<input type="checkbox" id="log_enabled" class="mdl-switch__input mdl-color-text--indigo-400" name="log_enabled"
<?php echo $chkLog, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -27,7 +29,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="syslog_enabled">
<input type="checkbox" id="syslog_enabled" class="mdl-switch__input fg-blue100" name="syslog_enabled"
<input type="checkbox" id="syslog_enabled" class="mdl-switch__input mdl-color-text--indigo-400" name="syslog_enabled"
<?php echo $chkSyslog, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -39,7 +41,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="remotesyslog_enabled">
<input type="checkbox" id="remotesyslog_enabled" class="mdl-switch__input fg-blue100" name="remotesyslog_enabled"
<input type="checkbox" id="remotesyslog_enabled" class="mdl-switch__input mdl-color-text--indigo-400" name="remotesyslog_enabled"
<?php echo $chkRemoteSyslog, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -52,7 +54,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="remotesyslog_server" name="remotesyslog_server" type="text"
class="mdl-textfield__input fg-blue100"
class="mdl-textfield__input mdl-color-text--indigo-400"
value="<?php echo $remoteSyslogServer; ?>"/>
<label class="mdl-textfield__label"
for="remotesyslog_server"><?php echo _('Nombre o dirección IP'); ?></label>
@@ -66,7 +68,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="remotesyslog_port" name="remotesyslog_port" type="number"
pattern="[0-9]{1-5}" step="1" max="65535" class="mdl-textfield__input fg-blue100"
pattern="[0-9]{1-5}" step="1" max="65535" class="mdl-textfield__input mdl-color-text--indigo-400"
value="<?php echo $remoteSyslogPort; ?>"/>
<label class="mdl-textfield__label"
for="remotesyslog_port"><?php echo _('Puerto'); ?></label>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo _('Archivos'); ?>
</div>
@@ -6,7 +8,8 @@
<tr>
<td class="descField">
<?php echo _('Gestión de archivos'); ?>
<div id="help-files" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-files"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-files">
<p>
<?php echo _('Habilita la subida/descarga de archivos para las cuentas.'); ?>
@@ -15,7 +18,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="files_enabled">
<input type="checkbox" id="files_enabled" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="files_enabled" class="mdl-switch__input mdl-color-text--indigo-400"
name="files_enabled"
<?php echo $chkFiles, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
@@ -25,7 +28,8 @@
<tr>
<td class="descField">
<?php echo _('Extensiones de archivos permitidas'); ?>
<div id="help-allowed_exts" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-allowed_exts"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-allowed_exts">
<p>
<?php echo _('Extensiones permitidas para la subida de archivos.'); ?>
@@ -48,7 +52,8 @@
<tr>
<td class="descField">
<?php echo _('Tamaño máximo de archivo'); ?>
<div id="help-files_allowed_size" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-files_allowed_size"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-files_allowed_size">
<p>
<?php echo _('Establece el tamaño máximo para subir archivos.'); ?>
@@ -62,7 +67,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="files_allowed_size" name="files_allowed_size" type="number" step="512"
pattern="[0-9]{1,5}" class="mdl-textfield__input fg-blue100" maxlength="5"
pattern="[0-9]{1,5}" class="mdl-textfield__input mdl-color-text--indigo-400" maxlength="5"
value="<?php echo $filesAllowedSize; ?>" <?php echo $isDisabled; ?>/>
<label class="mdl-textfield__label"
for="files_allowed_size"><?php echo _('Tamaño máximo de archivo en bytes'); ?></label>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo _('Enlaces Públicos'); ?>
</div>
@@ -6,7 +8,8 @@
<tr>
<td class="descField">
<?php echo _('Habilitar Enlaces Públicos'); ?>
<div id="help-publinks" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-publinks"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-publinks">
<p>
<?php echo _('Habilita la posibilidad de generar enlaces públicos para ver los detalles de una cuenta.'); ?>
@@ -23,7 +26,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="publinks_enabled">
<input type="checkbox" id="publinks_enabled" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="publinks_enabled" class="mdl-switch__input mdl-color-text--indigo-400"
name="publinks_enabled"
<?php echo $chkPubLinks, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
@@ -37,7 +40,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="publinks_maxtime" name="publinks_maxtime" type="number" step="5"
pattern="[0-9]{1,5}" class="mdl-textfield__input fg-blue100" maxlength="5"
pattern="[0-9]{1,5}" class="mdl-textfield__input mdl-color-text--indigo-400" maxlength="5"
value="<?php echo $pubLinksMaxTime; ?>"/>
<label class="mdl-textfield__label"
for="publinks_maxtime"><?php echo _('Tiempo en minutos'); ?></label>
@@ -51,7 +54,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="publinks_maxviews" name="publinks_maxviews" type="number" step="1"
pattern="[0-9]{1,5}" class="mdl-textfield__input fg-blue100" maxlength="5"
pattern="[0-9]{1,5}" class="mdl-textfield__input mdl-color-text--indigo-400" maxlength="5"
value="<?php echo $pubLinksMaxViews; ?>"/>
</div>
</td>
@@ -59,7 +62,8 @@
<tr>
<td class="descField">
<?php echo _('Usar imagen para clave'); ?>
<div id="help-publinksimage" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-publinksimage"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-publinksimage">
<p>
<?php echo _('La clave de la cuenta es visualizada como una imagen.'); ?>
@@ -68,7 +72,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="publinks_image_enabled">
<input type="checkbox" id="publinks_image_enabled" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="publinks_image_enabled" class="mdl-switch__input mdl-color-text--indigo-400"
name="publinks_image_enabled"
<?php echo $chkPubLinksImage, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>

View File

@@ -9,7 +9,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="proxy_enabled">
<input type="checkbox" id="proxy_enabled" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="proxy_enabled" class="mdl-switch__input mdl-color-text--indigo-400"
name="proxy_enabled"
<?php echo $chkProxy, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
@@ -23,7 +23,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="proxy_server" name="proxy_server" type="text"
class="mdl-textfield__input fg-blue100"
class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="128" value="<?php echo $proxyServer; ?>">
<label class="mdl-textfield__label"
for="proxy_server"><?php echo _('Servidor proxy'); ?></label>
@@ -37,7 +37,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="proxy_port" name="proxy_port" type="number"
class="mdl-textfield__input fg-blue100" pattern="[0-9]{1,5}"
class="mdl-textfield__input mdl-color-text--indigo-400" pattern="[0-9]{1,5}"
maxlength="128" value="<?php echo $proxyPort; ?>">
<label class="mdl-textfield__label"
for="proxy_port"><?php echo _('Puerto del servidor proxy'); ?></label>
@@ -51,7 +51,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="proxy_user" name="proxy_user" type="text"
class="mdl-textfield__input fg-blue100"
class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="128" value="<?php echo $proxyUser; ?>">
<label class="mdl-textfield__label"
for="proxy_user"><?php echo _('Usuario del servidor proxy'); ?></label>
@@ -65,7 +65,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="proxy_pass" name="proxy_pass" type="password"
class="mdl-textfield__input passwordfield__input fg-blue100"
class="mdl-textfield__input passwordfield__input mdl-color-text--indigo-400"
maxlength="128" value="<?php echo $proxyPass; ?>">
<label class="mdl-textfield__label"
for="proxy_pass"><?php echo _('Clave del servidor proxy'); ?></label>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="title" class="midroundup titleNormal">
<?php echo _('Sitio'); ?>
</div>
@@ -6,7 +8,8 @@
<tr>
<td class="descField">
<?php echo _('Idioma'); ?>
<div id="help-sitelang" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-sitelang"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-sitelang">
<p>
<?php echo _('Establece el idioma global de la aplicación. Es posible establecer un idioma por usuario en las preferencias.'); ?>
@@ -29,7 +32,8 @@
<tr>
<td class="descField">
<?php echo _('Tema Visual'); ?>
<div id="help-sitetheme" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-sitetheme"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-sitetheme">
<p>
<?php echo _('Establece el tema visual global de la aplicación. Es posible establecer un tema visual por usuario en las preferencias.'); ?>
@@ -53,7 +57,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="session_timeout" name="session_timeout" type="number" step="300"
pattern="[0-9]{2,4}" class="mdl-textfield__input fg-blue100" maxlength="5"
pattern="[0-9]{2,4}" class="mdl-textfield__input mdl-color-text--indigo-400" maxlength="5"
value="<?php echo $sessionTimeout; ?>" <?php echo $isDisabled; ?> required/>
<label class="mdl-textfield__label"
for="session_timeout"><?php echo _('Timeout de sesión (s)'); ?></label>
@@ -63,7 +67,8 @@
<tr>
<td class="descField">
<?php echo _('Forzar HTTPS'); ?>
<div id="help-https" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-https"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-https">
<p>
<?php echo _('Fuerza para que todas las conexiones sean a través de HTTPS.'); ?>
@@ -72,7 +77,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="https_enabled">
<input type="checkbox" id="https_enabled" class="mdl-switch__input fg-blue100"
<input type="checkbox" id="https_enabled" class="mdl-switch__input mdl-color-text--indigo-400"
name="https_enabled"
<?php echo $chkHttps, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
@@ -82,7 +87,8 @@
<tr>
<td class="descField">
<?php echo _('Habilitar depuración'); ?>
<div id="help-debug" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-debug"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-debug">
<p>
<?php echo _('Muestra información relativa a la configuración de la aplicación y rendimiento.'); ?>
@@ -91,7 +97,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="debug">
<input type="checkbox" id="debug" class="mdl-switch__input fg-blue100" name="debug"
<input type="checkbox" id="debug" class="mdl-switch__input mdl-color-text--indigo-400" name="debug"
<?php echo $chkDebug, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -100,7 +106,8 @@
<tr>
<td class="descField">
<?php echo _('Modo mantenimiento'); ?>
<div id="help-maintenance" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-maintenance"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-maintenance">
<p>
<?php echo _('En este modo no se puede acceder a la aplicación. Para deshabilitarlo es necesario modificar el archivo de configuración.'); ?>
@@ -109,7 +116,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="maintenance">
<input type="checkbox" id="maintenance" class="mdl-switch__input fg-blue100" name="maintenance"
<input type="checkbox" id="maintenance" class="mdl-switch__input mdl-color-text--indigo-400" name="maintenance"
<?php echo $chkMaintenance, ' ', $isDisabled; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -118,7 +125,8 @@
<tr>
<td class="descField">
<?php echo _('Comprobar actualizaciones'); ?>
<div id="help-updates" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-updates"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-updates">
<p>
<?php echo _('Comprobar actualizaciones de la aplicación (sólo para los usuarios administradores).'); ?>
@@ -127,7 +135,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="updates">
<input type="checkbox" id="updates" class="mdl-switch__input fg-blue100" name="updates"
<input type="checkbox" id="updates" class="mdl-switch__input mdl-color-text--indigo-400" name="updates"
<?php echo $chkUpdates; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -136,7 +144,8 @@
<tr>
<td class="descField">
<?php echo _('Comprobar notificaciones'); ?>
<div id="help-notices" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-notices"
class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-notices">
<p>
<?php echo _('Comprobar si existen notificaciones de seguridad o avisos de sysPass (sólo para los usuarios administradores).'); ?>
@@ -145,7 +154,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="notices">
<input type="checkbox" id="notices" class="mdl-switch__input fg-blue100" name="notices"
<input type="checkbox" id="notices" class="mdl-switch__input mdl-color-text--indigo-400" name="notices"
<?php echo $chkNotices; ?>/>
<span class="mdl-switch__label"></span>
</label>

View File

@@ -1,4 +1,5 @@
<!-- Start Tab - Config -->
<?php /** @var $icons \Theme\Icons */ ?>
<div id="tabs-<?php echo $config_tabIndex; ?>">
<form method="post" name="frmConfig" id="frmConfig"
@@ -24,9 +25,9 @@
<div class="action">
<button form="frmConfig"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton(); ?>"
title="<?php echo $icons->getIconSave()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon(); ?></i>
</button>
</div>
</div> <!-- End Tab - Config -->

View File

@@ -1151,7 +1151,6 @@ footer #updates div {
footer #status {
float: right;
text-align: right;
color: #b94a48;
padding: 0 1em
}

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<div id="fancyContainer" align="center">
<h2 class="midround"><?php echo $header; ?></H2>
@@ -8,7 +10,7 @@
<td class="descField"><?php echo _('Nombre'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="name" name="name" type="text" required class="mdl-textfield__input fg-blue100"
<input id="name" name="name" type="text" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo $customer["customer_name"]; ?>">
<label class="mdl-textfield__label"
for="name"><?php echo _('Nombre del cliente'); ?></label>
@@ -20,7 +22,7 @@
<td class="descField"><?php echo _('Descripción'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="description" name="description" type="text" class="mdl-textfield__input fg-blue100"
<input id="description" name="description" type="text" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo $customer["customer_description"]; ?>">
<label class="mdl-textfield__label"
for="description"><?php echo _('Descripción del cliente'); ?></label>
@@ -43,9 +45,9 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
form="frmCustomers" title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton(); ?>"
form="frmCustomers" title="<?php echo $icons->getIconSave()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon(); ?></i>
</button>
</div>
</div>

View File

@@ -8,7 +8,7 @@
<td class="descField"><?php echo _('Nombre'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="name" name="name" type="text" required class="mdl-textfield__input fg-blue100"
<input id="name" name="name" type="text" required class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="50" value="<?php echo ($gotData) ? $field->getName() : ''; ?>">
<label class="mdl-textfield__label"
for="name"><?php echo _('Nombre del campo'); ?></label>
@@ -41,7 +41,7 @@
<td class="descField"><?php echo _('Texto Ayuda'); ?></td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="help" name="help" type="text" class="mdl-textfield__input fg-blue100"
<input id="help" name="help" type="text" class="mdl-textfield__input mdl-color-text--indigo-400"
value="<?php echo ($gotData) ? $field->getHelp() : ''; ?>">
<label class="mdl-textfield__label"
for="help"><?php echo _('Ayuda del campo'); ?></label>
@@ -52,7 +52,7 @@
<td class="descField"><?php echo _('Obligatorio'); ?></td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="required">
<input type="checkbox" id="required" class="mdl-switch__input fg-blue100" name="required"
<input type="checkbox" id="required" class="mdl-switch__input mdl-color-text--indigo-400" name="required"
<?php echo ($gotData && $field->isRequired()) ? 'checked' : ''; ?>/>
<span class="mdl-switch__label"></span>
</label>
@@ -70,9 +70,9 @@
</form>
<div id="resCheck"><span id="resFancyAccion"></span></div>
<div class="action-in-box">
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
form="frmCustomFields" title="<?php echo _('Guardar'); ?>">
<i class="material-icons">save</i>
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconSave()->getClassButton(); ?>"
form="frmCustomFields" title="<?php echo $icons->getIconSave()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconSave()->getIcon(); ?></i>
</button>
</div>
</div>

View File

@@ -22,7 +22,7 @@
<li class="cell-nodata" style="width: <?php echo $data->getHeader()->getWidth(); ?>%;">
<?php foreach ($data->getData()->getDataRowSourcesWithIcon() as $rowSrcIcon): ?>
<?php if ($item->$rowSrcIcon[0] == 1): ?>
<i class="material-icons" title="<?php echo $rowSrcIcon[1]->getTitle(); ?>">
<i class="material-icons <?php echo $rowSrcIcon[1]->getClass(); ?>" title="<?php echo $rowSrcIcon[1]->getTitle(); ?>">
<?php echo $rowSrcIcon[1]->getIcon(); ?>
</i>
<?php endif; ?>

View File

@@ -49,11 +49,11 @@
var $this = $(this);
if ($this.data('status') === 'on') {
$this.addClass('fg-orange80');
$this.addClass('mdl-color-text--amber-A100');
$this.attr('title', sysPassUtil.Common.LANG[50]);
$this.html('star');
} else {
$this.removeClass('fg-orange80');
$this.removeClass('mdl-color-text--amber-A100');
$this.attr('title', sysPassUtil.Common.LANG[49]);
$this.html('star_border');
}

View File

@@ -14,11 +14,11 @@
<?php echo $field->getName(); ?>
</a>
<div
class="icon material-icons sort-down cursor-pointer <?php echo ($data->getPager()->getSortKey() == $field->getSortKey() && $data->getPager()->getSortOrder() === 0) ? 'fg-orange80' : 'md-dark md-inactive'; ?>">
class="icon material-icons sort-down cursor-pointer <?php echo ($data->getPager()->getSortKey() == $field->getSortKey() && $data->getPager()->getSortOrder() === 0) ? 'mdl-color--amber-A200' : 'md-dark md-inactive'; ?>">
<?php echo $field->getIconDown()->getIcon(); ?>
</div>
<div
class="icon material-icons sort-up cursor-pointer <?php echo ($data->getPager()->getSortKey() == $field->getSortKey() && $data->getPager()->getSortOrder() === 1) ? 'fg-orange80' : 'md-dark md-inactive'; ?>">
class="icon material-icons sort-up cursor-pointer <?php echo ($data->getPager()->getSortKey() == $field->getSortKey() && $data->getPager()->getSortOrder() === 1) ? 'mdl-color--amber-A200' : 'md-dark md-inactive'; ?>">
<?php echo $field->getIconUp()->getIcon(); ?>
</div>
</li>

View File

@@ -64,7 +64,7 @@
<?php echo _('Permisos'), '<br>', $account->getAccesses(); ?>
</div>
<i class="material-icons fg-orange80 icon-favorite" title=""
<i class="material-icons mdl-color-text--amber-A100 icon-favorite" title=""
data-actionId-on="<?php echo \SP\Core\ActionsInterface::ACTION_ACC_FAVORITES_ADD; ?>"
data-actionId-off="<?php echo \SP\Core\ActionsInterface::ACTION_ACC_FAVORITES_DELETE; ?>"
data-accountId="<?php echo $account->getId(); ?>"

View File

@@ -22,7 +22,7 @@
<?php if ($action->getType() === \SP\Html\DataGrid\DataGridActionType::NEW_ITEM): ?>
<li>
<button
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored mdl-js-ripple-effect"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored mdl-color--indigo-A200 mdl-js-ripple-effect"
data-itemid="0" data-activetab="<?php echo $index; ?>"
data-nextactionid="<?php echo $data->getOnCloseAction(); ?>"
OnClick="<?php echo $action->getOnClick(); ?>"
@@ -37,7 +37,7 @@
onsubmit="<?php echo $action->getOnSubmit(); ?>">
<i class="material-icons" title="<?php echo _('Limpiar'); ?>" onclick="$('#<?php echo $action->getName(); ?>').trigger('reset').submit();">clear_all</i>
<div class="mdl-textfield mdl-js-textfield">
<input class="mdl-textfield__input fg-blue100" type="text" id="txtSearch"
<input class="mdl-textfield__input mdl-color-text--indigo-400" type="text" id="txtSearch"
name="search" value=""/>
<label class="mdl-textfield__label"
for="txtSearch"><?php echo $action->getTitle(); ?></label>
@@ -53,10 +53,10 @@
<?php endforeach; ?>
<li>
<button type="button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconBack()->getClassButton(); ?>"
OnClick="sysPassUtil.Common.doAction(<?php echo $lastAction; ?>, <?php echo $actionId; ?>, <?php echo $lastAccountId; ?>)"
title="<?php echo _('Atrás'); ?>">
<i class="material-icons">arrow_back</i>
title="<?php echo $icons->getIconBack()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconBack()->getIcon(); ?></i>
</button>
</li>
</ul>

View File

@@ -1,3 +1,5 @@
<?php /** @var $icons \Theme\Icons */ ?>
<!-- Start Tab - Encryption -->
<div id="tabs-<?php echo $encryption_tabIndex; ?>">
@@ -23,7 +25,7 @@
</td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="curMasterPwd" name="curMasterPwd" type="password" class="mdl-textfield__input fg-blue100 passwordfield__input-show"
<input id="curMasterPwd" name="curMasterPwd" type="password" class="mdl-textfield__input mdl-color-text--indigo-400 passwordfield__input-show"
maxlength="255" required/>
<label class="mdl-textfield__label" for="curMasterPwd"><?php echo _('Clave Maestra actual'); ?></label>
</div>
@@ -35,7 +37,7 @@
</td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="newMasterPwd" name="newMasterPwd" type="password" class="mdl-textfield__input fg-blue100 passwordfield__input"
<input id="newMasterPwd" name="newMasterPwd" type="password" class="mdl-textfield__input mdl-color-text--indigo-400 passwordfield__input"
maxlength="255" required/>
<label class="mdl-textfield__label" for="newMasterPwd"><?php echo _('Nueva Clave Maestra'); ?></label>
</div>
@@ -47,7 +49,7 @@
</td>
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="newMasterPwdR" name="newMasterPwdR" type="password" class="mdl-textfield__input fg-blue100"
<input id="newMasterPwdR" name="newMasterPwdR" type="password" class="mdl-textfield__input mdl-color-text--indigo-400"
maxlength="255" required/>
<label class="mdl-textfield__label" for="newMasterPwdR"><?php echo _('Nueva Clave Maestra (repetir)'); ?></label>
</div>
@@ -57,7 +59,7 @@
<td class="descField">
<?php echo _('No modificar cuentas'); ?>
<div id="help-chkNoAccountChange" class="icon material-icons fg-blue80">help_outline</div>
<div id="help-chkNoAccountChange" class="icon material-icons <?php echo $icons->getIconHelp()->getClass(); ?>"><?php echo $icons->getIconHelp()->getIcon(); ?></div>
<div class="mdl-tooltip mdl-tooltip--large" for="help-chkNoAccountChange">
<p>
<?php echo _('Establece una nueva clave maestra sin re-encriptar las cuentas'); ?>
@@ -66,7 +68,7 @@
</td>
<td class="valField">
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="chkNoAccountChange">
<input type="checkbox" id="chkNoAccountChange" class="mdl-switch__input fg-blue100" name="chkNoAccountChange"/>
<input type="checkbox" id="chkNoAccountChange" class="mdl-switch__input mdl-color-text--indigo-400" name="chkNoAccountChange"/>
<span class="mdl-switch__label"></span>
</label>
</td>
@@ -76,13 +78,13 @@
<?php echo _('Confirmar cambio'); ?>
</td>
<td class="valField">
<div class="icon material-icons fg-orange80">warning</div>
<div class="icon material-icons <?php echo $icons->getIconWarning()->getClass(); ?>"><?php echo $icons->getIconWarning()->getIcon(); ?></div>
<?php echo _('Guarde la nueva clave en un lugar seguro.'); ?>
<br>
<div class="icon material-icons fg-orange80">warning</div>
<div class="icon material-icons <?php echo $icons->getIconWarning()->getClass(); ?>"><?php echo $icons->getIconWarning()->getIcon(); ?></div>
<?php echo _('Se volverán a encriptar las claves de todas las cuentas.'); ?>
<br>
<div class="icon material-icons fg-orange80">warning</div>
<div class="icon material-icons <?php echo $icons->getIconWarning()->getClass(); ?>"><?php echo $icons->getIconWarning()->getIcon(); ?></div>
<?php echo _('Los usuarios deberán de introducir la nueva clave maestra.'); ?>
<br>
<br>
@@ -101,8 +103,8 @@
</form>
<div class="action">
<button id="help_mpass_button" type="button" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
title="<?php echo _('Ayuda'); ?>">
<i class="material-icons">help_outline</i>
title="<?php echo $icons->getIconHelp()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconHelp()->getIcon(); ?></i>
</button>
<div id="help_mpass" class="help-box" title="<?php echo _('Ayuda'); ?>">
@@ -111,9 +113,9 @@
<p class="help-text"><?php echo _('Es recomendable cambiarla cada cierto tiempo y utilizar una clave compleja que incluya números, letras y símbolos.'); ?></p>
</div>
<button form="frmCrypt" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
title="<?php echo _('Realizar'); ?>">
<i class="material-icons">play_circle_filled</i>
<button form="frmCrypt" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconPlay()->getClassButton(); ?>"
title="<?php echo $icons->getIconPlay()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconPlay()->getIcon(); ?></i>
</button>
</div>
@@ -150,7 +152,7 @@
<td class="valField">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="tmpass_maxtime" name="tmpass_maxtime" type="number" step="600"
pattern="[0-9]{2,6}" class="mdl-textfield__input fg-blue100" value="3600" required/>
pattern="[0-9]{2,6}" class="mdl-textfield__input mdl-color-text--indigo-400" value="3600" required/>
<label class="mdl-textfield__label" for="tmpass_maxtime"><?php echo _('Validez (s)'); ?></label>
</div>
</td>
@@ -175,17 +177,17 @@
<div class="action">
<button id="help_tmpass_button"
class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored"
title="<?php echo _('Ayuda'); ?>">
<i class="material-icons">help_outline</i>
title="<?php echo $icons->getIconHelp()->getTitle(); ?>">
<i class="material-icons"><?php echo $icons->getIconHelp()->getIcon(); ?></i>
</button>
<div id="help_tmpass" class="help-box" title="<?php echo _('Ayuda'); ?>">
<p class="help-text"><?php echo _('La clave temporal es utilizada como clave maestra para los usuarios que necesitan introducirla al iniciar la sesión, así no es necesario facilitar la clave maestra original.'); ?></p>
</div>
<button form="frmTempMasterPass" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored bg-green80"
<button form="frmTempMasterPass" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--colored <?php echo $icons->getIconPlay()->getClassButton(); ?>"
title="<?php echo _('Generar'); ?>">
<i class="material-icons">play_circle_filled</i>
<i class="material-icons"><?php echo $icons->getIconPlay()->getIcon(); ?></i>
</button>
</div>
</div> <!-- End Tab - Encryption -->

View File

@@ -19,7 +19,7 @@
<div class="buttons">
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent"
onclick="window.location.href='index.php'">
<i class="material-icons" title="<?php echo _('Volver'); ?>">arrow_back</i>
<i class="material-icons" title="<?php echo _('Volver'); ?>"><?php echo $icons->getIconBack()->getIcon(); ?></i>
<?php echo _('Volver'); ?>
</button>
</div>

Some files were not shown because too many files have changed in this diff Show More