mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 23:45:58 +00:00
solve #7 Realizado el proceso para hacer la copia de seguridad.
This commit is contained in:
@@ -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':
|
||||
@@ -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 = '<div class="panel panel-success"><div class="panel-heading">';
|
||||
$mensaje .= '<h3 class="panel-title">Información</h3></div>';
|
||||
$mensaje .= '<div class="panel-body">';
|
||||
$mensaje .= 'Copia de seguridad realizada con éxito.<br><br>Pulse sobre el siguiente enlace para descargar:<br><br>';
|
||||
$mensaje .= '<a href="tmp/copiaseg.sql.gz">Descargar Copia de Seguridad de Datos</a><br>';
|
||||
$mensaje .= $comando;
|
||||
$mensaje .= '</div>';
|
||||
$mensaje .= '</div>';
|
||||
$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;
|
||||
|
@@ -25,7 +25,7 @@ define('SERVIDOR','localhost'); //Ubicación del servidor MySQL
|
||||
define('BASEDATOS','Inventario2'); //Nombre de la base de datos.
|
||||
define('USUARIO','test'); //Usuario con permisos de lectura/escritura en la base de datos
|
||||
define('CLAVE','tset'); //contraseña del usuario.
|
||||
define('VERSION','0.97 Beta');
|
||||
define('VERSION','1.00 Beta');
|
||||
define('PROGRAMA','Gestión de Inventario.');
|
||||
define('CENTRO','I.E.S.O. Pascual Serrano');
|
||||
define('APLICACION',CENTRO.' '.PROGRAMA.VERSION);
|
||||
|
@@ -25,7 +25,7 @@ define('SERVIDOR','localhost'); //Ubicación del servidor MySQL
|
||||
define('BASEDATOS','Inventario2'); //Nombre de la base de datos.
|
||||
define('USUARIO','test'); //Usuario con permisos de lectura/escritura en la base de datos
|
||||
define('CLAVE','tset'); //contraseña del usuario.
|
||||
define('VERSION','1.00 Beta');
|
||||
define('VERSION','1.01b');
|
||||
define('PROGRAMA','Gestión de Inventario.');
|
||||
define('CENTRO','I.E.S.O. Pascual Serrano');
|
||||
define('APLICACION',CENTRO.' '.PROGRAMA.VERSION);
|
||||
|
@@ -10,4 +10,5 @@
|
||||
2|Descuadres|index.php?descuadres|_blank|Diferencias entre artículos y elementos
|
||||
1|Varios|||
|
||||
2|Configuración|index.php?configuracion|_self|Opciones configurables de la aplicación
|
||||
2|Importación|index.php?importacion&opc=form|_self|Importa datos de una hoja de cálculo
|
||||
2|Importación|index.php?importacion&opc=form|_self|Importa datos de una hoja de cálculo
|
||||
2|Copia Datos|index.php?copiaseg|_self|Realiza una copia de seguridad de los datos de la aplicación
|
Reference in New Issue
Block a user