Example #1
0
<?php

/**
 * LibreDTE
 * Copyright (C) SASCO SpA (https://sasco.cl)
 *
 * Este programa es software libre: usted puede redistribuirlo y/o
 * modificarlo bajo los términos de la Licencia Pública General GNU
 * publicada por la Fundación para el Software Libre, ya sea la versión
 * 3 de la Licencia, o (a su elección) cualquier versión posterior de la
 * misma.
 *
 * Este programa se distribuye con la esperanza de que sea útil, pero
 * SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
 * MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
 * Consulte los detalles de la Licencia Pública General GNU para obtener
 * una información más detallada.
 *
 * Debería haber recibido una copia de la Licencia Pública General GNU
 * junto a este programa.
 * En caso contrario, consulte <http://www.gnu.org/licenses/gpl.html>.
 */
// Menú para el módulo
\sowerphp\core\Configure::write('nav.module', ['/documentos/emitir' => ['name' => 'Emitir documento', 'desc' => 'Emitir documento tributario electrónico (DTE)', 'icon' => 'fa fa-file-text'], '/dte_tmps' => ['name' => 'Documentos temporales', 'desc' => 'Revisar documentos temporales', 'icon' => 'fa fa-list'], '/dte_emitidos/listar' => ['name' => 'Documentos emitidos', 'desc' => 'Revisar documentos emitidos', 'icon' => 'fa fa-sign-out'], '/dte_recibidos/listar' => ['name' => 'Documentos recibidos', 'desc' => 'Revisar documentos recibidos', 'icon' => 'fa fa-sign-in'], '/dte_intercambios' => ['name' => 'Intercambio entre contribuyentes', 'desc' => 'Menú de intercambio de DTE entre contribuyentes', 'icon' => 'fa fa-exchange'], '/dte_compras' => ['name' => 'Libro de compras', 'desc' => 'Acceder al Libro de Compras', 'icon' => 'fa fa-book'], '/dte_ventas' => ['name' => 'Libro de ventas', 'desc' => 'Acceder al Libro de Ventas', 'icon' => 'fa fa-book'], '/dte_guias' => ['name' => 'Libro de guías', 'desc' => 'Acceder al Libro de Guías de despacho', 'icon' => 'fa fa-book'], '/admin' => ['name' => 'Administración', 'desc' => 'Administración del módulo DTE', 'icon' => 'fa fa-cogs']]);
Example #2
0
 * junto a este programa.
 * En caso contrario, consulte <http://www.gnu.org/licenses/agpl.html>.
 */
/**
 * @file core.php
 * Configuración propia de cada proyecto
 * @version 2014-12-11
 */
// Tema de la página (diseño)
\sowerphp\core\Configure::write('page.layout', 'Bootstrap');
// Textos de la página
\sowerphp\core\Configure::write('page.header.title', 'Proyecto web');
\sowerphp\core\Configure::write('page.body.title', 'Proyecto web');
\sowerphp\core\Configure::write('page.footer', ['left' => '<span>Página web generada utilizando el framework <a href="http://sowerphp.org">SowerPHP</a></span>', 'right' => '']);
// Menú principal del sitio web
\sowerphp\core\Configure::write('nav.website', []);
// Configuración para el correo electrónico
/*\sowerphp\core\Configure::write('email.default', [
    'type' => 'smtp',
    'host' => 'ssl://smtp.gmail.com',
    'port' => 465,
    'user' => '',
    'pass' => '',
    'from' => ['email'=>'', 'name'=>''],
    'to' => '',
]);*/
// Configuración para la base de datos
/*\sowerphp\core\Configure::write('database.default', [
    'type' => 'PostgreSQL',
    'user' => '',
    'pass' => '',
    'name' => 'Latch',
    'url' => 'https://latch.elevenpaths.com',
    'app_id' => '',
    'app_key' => '',
    'default' => false,
]);*/
// Configuración para reCAPTCHA (extensión: sowerphp/app)
/*\sowerphp\core\Configure::write('recaptcha', [
    'public_key' => '',
    'private_key' => '',
]);*/
// Configuración para auto registro de usuarios (extensión: sowerphp/app)
\sowerphp\core\Configure::write('app.self_register', ['groups' => ['usuarios', 'usuarios_dte']]);
// Configuración para Telegram
/*\sowerphp\core\Configure::write('telegram', [
    'LibreDTE_bot' => [
        'bot' => 'LibreDTE_bot',
        'token' => '',
    ],
    'LibreDTEbot' => [
        'bot' => 'LibreDTEbot',
        'token' => '',
    ],
]);*/
// configuración general del módulo DTE
\sowerphp\core\Configure::write('dte', ['pkey' => '', 'logos' => ['dir' => DIR_PROJECT . '/data/logos', 'width' => 150, 'height' => 100], 'dtes' => [33, 56, 61]]);
// configuración para firma electrónica
\sowerphp\core\Configure::write('firma_electronica.default', ['file' => DIR_PROJECT . '/data/firma_electronica/default.p12', 'pass' => '']);
// configuración para autenticación en API a usuarios no logueados
\sowerphp\core\Configure::write('api.default', ['token' => '']);
Example #4
0
<?php

/**
 * LibreDTE
 * Copyright (C) SASCO SpA (https://sasco.cl)
 *
 * Este programa es software libre: usted puede redistribuirlo y/o
 * modificarlo bajo los términos de la Licencia Pública General GNU
 * publicada por la Fundación para el Software Libre, ya sea la versión
 * 3 de la Licencia, o (a su elección) cualquier versión posterior de la
 * misma.
 *
 * Este programa se distribuye con la esperanza de que sea útil, pero
 * SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
 * MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
 * Consulte los detalles de la Licencia Pública General GNU para obtener
 * una información más detallada.
 *
 * Debería haber recibido una copia de la Licencia Pública General GNU
 * junto a este programa.
 * En caso contrario, consulte <http://www.gnu.org/licenses/gpl.html>.
 */
// Menú para el módulo
\sowerphp\core\Configure::write('nav.module', ['/dte_folios' => ['name' => 'Folios', 'desc' => 'Mantenedor de códigos de autorización de folios', 'icon' => 'fa fa-cube'], '/firma_electronicas' => ['name' => 'Firma electrónica', 'desc' => 'Mantenedor para poder cargar la firma electrónica del usuario', 'icon' => 'fa fa-certificate'], '/contribuyente_dtes/listar/1/contribuyente/A' => ['name' => 'DTEs autorizados por contribuyente', 'desc' => 'DTEs que los contribuyentes de LibreDTE tienen autorizado emitir en la aplicación', 'icon' => 'fa fa-list'], '/dte_tipos/listar/1/codigo/A' => ['name' => 'Documentos tributarios', 'desc' => 'Tipos de documentos tributarios (electrónicos y no electrónicos)', 'icon' => 'fa fa-list-alt'], '/iva_no_recuperables/listar/1/codigo/A' => ['name' => 'IVA no recuperable', 'icon' => 'fa fa-dollar'], '/impuesto_adicionales/listar/1/codigo/A' => ['name' => 'Impuestos adicionales', 'icon' => 'fa fa-dollar']]);