diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..d24f616 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,31 @@ +{ + // https://code.visualstudio.com/docs/remote/devcontainerjson-reference + + "name": "PHP", + "image": "jrouaix/phpdevcontainer", + // "dockerFile": "Dockerfile", + + // Comment out the next line to run as root instead. Linux users, update + // Dockerfile with your user's UID/GID if not 1000. + "runArgs": ["-u", "vscode"], + + // Use 'settings' to set *default* container specific settings.json values on container create. + // You can edit these settings after create using File > Preferences > Settings > Remote. + "settings": { + "terminal.integrated.shell.linux": "/bin/bash" + }, + + // Uncomment the next line if you want to publish any ports. + "appPort": [8000], + + // Uncomment the next line to run commands after the container is created. + "postCreateCommand": "php -v", + + "extensions": [ + "felixfbecker.php-debug", + "felixfbecker.php-intellisense", + "mehedidracula.php-namespace-resolver", + "mehedidracula.php-constructor", + "ikappas.phpcs" + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 0882187..6351bd0 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ Este es el proyecto de Sistemas Contables denominado C.A.S (Computerized Account contable computarizado, escrito en PHP para su uso en la Web. -Requerimientos del sistema: +### Requerimientos del sistema: * PHP versión 5 o superior. * Apache/2.4.4 o superior. * MySQL 4.0.4 o superior. -Compatibilidad con Navagadores +### Compatibilidad con Navegadores: * Google Chrome (recomendado) * Mozilla Firefox @@ -26,7 +26,7 @@ Compatibilidad con Navagadores (En Internet Explorer, el sistema presenta fallas). -Características del sistema +### Características del sistema: * Manejo de inicio/cierre de sesión de usuarios. * Seguridad: Contraseñas encriptadas, accesos restringidos de acuerdo al tipo de usuario, imposibilidad de ver @@ -39,3 +39,7 @@ Características del sistema * Balance General. * Creación de nuevas cuentas. * Detalles de cada cuenta registrada. + +### Ejecución del sistema: + +El repositorio cuenta con un archivo `devcontainer.json` que permite generar un entorno de desarrollo con el stack de tecnologías necesarias para ejecutar el sistema de manera rápida, sencilla y gratuita. Puedes investigar sobre el uso de los `Codespaces` en GitHub [aquí](https://github.com/features/codespaces). diff --git a/php/conexion.php b/php/conexion.php index 133ac77..3f62533 100644 --- a/php/conexion.php +++ b/php/conexion.php @@ -22,11 +22,12 @@