<?php
require(DIR_COMPONENTES. 'desarrollosoftware/modelos/Constructor.php');
/**
* Descripción del Controlador Constructor
*
* Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio.
* Quisque volutpat mattis eros. Nullam malesuada erat ut turpis.
*
* @package Constructor\Controlador
* @license GPL
* @author Generado por SICAM
*/
class ConstructorControlador extends Controladores {
function __construct() {
parent::__construct();
if(isset($this->componenteID)){
Constructor::cargarDatosConstructor(
$this->componenteID, $this->controladorCLASE, $this->nombreMODELO,
$this->entidadPLURAR, $this->nombreENTIDAD,
$this->nombreTABLA, $this->prefijoTABLA,
$this->nombreVISTA
);
}
}
/**
* Regresa la vista con el tab que permite editar la plantilla del controlador.
*
*/
function editorTabs(){
Vistas::mostrar('desarrollosoftware','constructor/tab-editor',
array(
'DIR_COMPONENTES' => DIR_COMPONENTES,
'DIR_MODELOS' => DIR_MODELOS,
'Componentes' => Componentes::todos(),
'OperacionesSICAM' => Constructor::$OperacionesSICAM,
'OperacionesAPI' => Constructor::$OperacionesAPI
)
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del controlador
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionControlador() {
Vistas::mostrar('desarrollosoftware','constructor/editor-php',
array( 'CodigoPHP' => Constructor::generarCodificacionControlador())
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModelo() {
Vistas::mostrar('desarrollosoftware','constructor/editor-php',
array( 'CodigoPHP' => Constructor::generarCodificacionModelo() )
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo de Consultas SQL
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModeloSQL() {
Vistas::mostrar('desarrollosoftware','constructor/editor-php',
array( 'CodigoPHP' => Constructor::generarCodificacionModeloSQL() )
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo de Consultas SQL
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModeloListado() {
Vistas::mostrar('desarrollosoftware','constructor/editor-html',
array( 'CodigoPHP' => Constructor::generarCodificacionModeloListado() )
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo de Consultas SQL
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModeloTabla() {
Vistas::mostrar('desarrollosoftware','constructor/editor-html',
array( 'CodigoPHP' => Constructor::generarCodificacionModeloTabla() )
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo de Consultas SQL
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModeloFormulario() {
Vistas::mostrar('desarrollosoftware','constructor/editor-html',
array( 'CodigoPHP' => Constructor::generarCodificacionModeloFormulario() )
);
}
/**
* Toma los Datos Recibidos para la creacion del archivo/clase del Modelo de Consultas SQL
* y se reemplazan en las plantillas respectivas para luego enviarlos a la vista. *
*/
function generarCodificacionModeloDetalles() {
Vistas::mostrar('desarrollosoftware','constructor/editor-html',
array( 'CodigoPHP' => Constructor::generarCodificacionModeloDetalles() )
);
}
}