diff --git a/AportaContenido.php b/AportaContenido.php index 92aae1f..c479a02 100644 --- a/AportaContenido.php +++ b/AportaContenido.php @@ -155,6 +155,7 @@ class AportaContenido { case 'informeInventario':return "Informe de Inventario"; case 'descuadres':return 'Informe de descuadres'; case 'importacion': return 'Importación de datos'; + case 'copiaseg': return 'Copia de seguridad de datos'; } return ''; case 'control': @@ -195,7 +196,7 @@ class AportaContenido { } case 'bienvenido': // El usuario quiere iniciar sesión - return 'Bienvenido ' . $this->usuario . '

' . PROGRAMA . '' . + return 'Bienvenid@ ' . $this->usuario . '

' . PROGRAMA . '' . '


' . PIE; case 'configuracion': if ($this->perfil['Config']) { @@ -229,6 +230,23 @@ class AportaContenido { } else { return $this->mensajePermisos("Actualización, creación y borrado de elementos"); } + case 'copiaseg': + if ($this->perfil['Informe']) { + $mensaje = '
'; + $mensaje .= '

Información

'; + $mensaje .= '
'; + $mensaje .= 'Copia de seguridad realizada con éxito.

Pulse sobre el siguiente enlace para descargar:

'; + $mensaje .= 'Descargar Copia de Seguridad de Datos
'; + $mensaje .= $comando; + $mensaje .= '
'; + $mensaje .= '
'; + $archivo = 'tmp/copiaseg.sql.gz'; + $comando = 'mysqldump -u '.USUARIO.'--password='.CLAVE.' '.BASEDATOS.'|gzip -9c>'.$archivo; + system($comando); + return $mensaje; + } else { + return $this->mensajePermisos("Informes"); + } } // Fin del contenido case 'usuario_incorrecto': $this->usuario_inc = true; @@ -236,7 +254,7 @@ class AportaContenido { case 'registro': // Si está registrado mostrar bienvenida // si no, un enlace if ($this->bEstaRegistrado) { - return "Bienvenido $this->sUsuario
" . + return "Bienvenid@ $this->sUsuario
" . 'Cerrar sesión'; } else { return ''; diff --git a/Configuracion.php b/Configuracion.php index e2e32ca..b2dfaeb 100644 --- a/Configuracion.php +++ b/Configuracion.php @@ -29,6 +29,7 @@ private $configuracion="inc/configuracion.inc"; private $confNueva="inc/configuracion.new"; private $confAnterior="inc/configuracion.ant"; + private $plantilla; public function ejecuta() { @@ -67,6 +68,13 @@ $this->estilo=$_POST['estilo']; } break; + case 'PLANTILLA': + $this->plantilla=$valor; + if ($grabar) { + $linea=str_replace($valor, $_POST['plantilla'],$linea); + $this->plantilla=$_POST['plantilla']; + } + break; case 'SERVIDOR': $this->servidor=$valor; if ($grabar) { @@ -118,12 +126,17 @@ $personal=$this->estilo=="personal"?'selected':' '; $bluecurve=$this->estilo=="bluecurve"?'selected':' '; $cristal=$this->estilo=="cristal"?'selected':' '; + $normal=$this->plantilla=="normal"? 'selected':' '; + $bootstrap=$this->plantilla=="bootstrap" ? 'selected':' '; $salida='
'; //$salida.='

'; $salida.='

'; $salida.=''; $salida.=''; $salida.=''; + $salida.=''; $salida.='
Preferencias
Nombre del Centro
Número de filas
Plantilla
Estilo