- consultasunat
-- admin
--- consultasunat_form.php
-- core
--- modules
---- modConsultaSunat.class.php
-- db
--- consultasunat.install.php
-- consultasunat.php
el codigo que estoy usando es el siguiente
-- consultasunat.php
Código: Seleccionar todo
<?php
$modversion['name'] = 'consultasunat';
$modversion['version'] = '1.0';
$modversion['author'] = 'Luis';
$modversion['description'] = 'Extensión del módulo de societe';
$modversion['depends'][] = 'societe'; // Indica que este módulo depende del módulo de societe
Código: Seleccionar todo
<?php
// htdocs/xxxxxx/admin/xxxxxx_form.php
// reemplaza "xxxxxx" con el nombre de tu módulo
// Cargar el objeto del módulo "societe"
$societe = new Societe($db);
// Cargar el ID de la sociedad si se ha proporcionado
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : 0;
// Cargar los datos de la sociedad
$societe->fetch($id);
// Crear el formulario
$form = new Form($db);
$form->selectarray('type_documento', 'Tipo de Documento', array('opcion1' => 'Opción 1', 'opcion2' => 'Opción 2'));
$form->textwithpicto('numero_documento', 'Número de Documento', 255, false, 'help', '', 0, 0);
// Mostrar el formulario
echo $form->show();
consultasunat/db/consultasunat.install.php
Código: Seleccionar todo
<?php
// db/xxxxxx.install.php
// reemplaza "xxxxxx" con el nombre de tu módulo
// Este archivo es ejecutado cuando el módulo es instalado
// Agregar un nuevo campo al módulo de societe
function upgrade_module_consultasunat($module) {
$sql = array();
$sql[] = "ALTER TABLE llx_societe ADD COLUMN type_documento VARCHAR(255) NOT NULL DEFAULT '';";
$sql[] = "ALTER TABLE llx_societe ADD COLUMN numero_documento VARCHAR(255) NOT NULL DEFAULT '';";
// Ejecutar las consultas SQL
dolibarr_execute_queries($sql);
return true;
}
Código: Seleccionar todo
<?php
$modversion['name'] = 'consultasunat';
$modversion['version'] = '1.0';
$modversion['author'] = 'Luis';
$modversion['description'] = 'Extensión del módulo de societe';
$modversion['depends'][] = 'societe'; // Indica que este módulo depende del módulo de societe[code]