Fix updates checking.

Change fancybox to alertify for non-locking messages.
Fix error on removing groups.
Set version string in DB and config file.
Update translations.
Add scroll to search, users, groups and profiles results.
Update to 1.0rc3
This commit is contained in:
nuxsmin
2013-10-28 02:20:47 +01:00
parent bdbf9e81a2
commit 017ebe2a20
15 changed files with 443 additions and 142 deletions

View File

@@ -49,14 +49,14 @@ class SP_Config{
static $arrConfigValue;
/**
* @brief Obtener en valor de un parámetro
* @param string $strConfigParam parámetro
* @return string valor
* @brief Obtiene un valor desde la configuración en la BBDD
* @param string $param con el parámetro de configuración
* @return string con el valor
*
* Obtener el valor de un parámetro almacenado en la BBDD
*/
public static function getConfigValue($strConfigParam){
$query = "SELECT config_value FROM config WHERE config_parameter = '$strConfigParam'";
public static function getConfigValue($param){
$query = "SELECT config_value FROM config WHERE config_parameter = '$param'";
$queryRes = DB::getResults($query, __FUNCTION__);
if ( $queryRes === FALSE || ! is_array($queryRes) ){
@@ -65,7 +65,7 @@ class SP_Config{
return $queryRes[0]->config_value;
}
/**
* @brief Obtener array con la configuración
*
@@ -122,7 +122,34 @@ class SP_Config{
return TRUE;
}
/**
* @brief Guardar un parámetro de configuración
* @param string $param con el parámetro a guardar
* @param string $value con el calor a guardar
* @return bool
*/
public static function setConfigValue($param, $value) {
$query = "INSERT INTO config "
. "SET config_parameter = '" . DB::escape($param) . "',"
. "config_value = '" . DB::escape($value) . "'"
. "ON DUPLICATE KEY UPDATE config_value = '" . DB::escape($value) . "' ";
if (DB::doQuery($query, __FUNCTION__) === FALSE) {
return FALSE;
}
$message['action'] = _('Configuración');
$message['text'][] = _('Modificar configuración');
$message['text'][] = _('Parámetro') . ': ' . $param;
$message['text'][] = _('Valor') . ': ' . $value;
SP_Common::wrLogInfo($message);
SP_Common::sendEmail($message);
return TRUE;
}
/**
* @brief Cargar la configuración desde la BBDD
* @param bool $force reescribir la variable global $CFG?
@@ -353,22 +380,6 @@ class SP_Config{
return TRUE;
}
/**
* @brief Obtiene un valor desde la configuración en la BBDD
* @param $param string con el parámetro de configuración
* @return array or false
*/
public static function getConfigParameter($param){
$query = "SELECT config_value FROM config WHERE config_parameter = '$param' ";
$queryRes = DB::getResults($query, __FUNCTION__);
if ( $queryRes === FALSE || ! is_array($queryRes) ){
return FALSE;
}
return $queryRes;
}
/**
* @brief Establece los valores de configuración por defecto en config.php
* @return none