Esta consulta es de hace 8 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
NeoRazorX

El archivo functions.php

NeoRazorX   España   09-03-2017 00:39:17   09-03-2017 00:43:43   71  
El archivo functions.php
Puedes añadir un archivos functions.php en tu plugin con las funciones que quieras utilizar en cualquier modelo, controlador o vista. El núcleo carga los archivos functions.php de todos los plugins activos antes de cargar el controlador.

Puedes ver un ejemplo en el archivo functions.php del plugin facturacion_base.
https://github.com/NeoRazorX/facturacion_base/blob/master/functions.php

Este archivo concreto añade las funciones:
- fs_tipos_id_fiscal(), que devuelve los tipos de identificadores fiscales para clientes y proveedores.
- remote_printer(), para gestionar la llamada API de remote-printer.
- plantilla_email(), para procesar las plantillas de texto para el email.

Estos archivos se cargan en el mismo orden que los plugins, es decir, primero se carga el plugin que tiene la prioridad más alta, luego el siguiente, el siguiente, etc... Es decir, si añades en tu plugin una función fs_tipos_id_fiscal(), se cargará esa primero, antes que la de facturacion_base. Es una forma sencilla de personalizar esas funciones.

Es recomendable comprobar que la función no haya sido definida previamente antes de hacerlo:
if( !function_exists('fs_tipos_id_fiscal') )
{
function fs_tipos_id_fiscal()
{
/// tu código aquí
}
}
Sin comentarios
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto



Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.20041s

Soporte