<?
$clase_objeto="<?\n#class_$clase_origen.php\n\nclass $clase_origen{\n\n";
$clase_objeto.='
var $form_action;
var $form_method;
var $form_name;
var $form_submit;
var $form_opcion;
var $form_method;
var $imagen_aviso_borrar;
var $mensaje_borrar_registro;
';
$clase_objeto.="\n\n$variables\n\n";
$clase_objeto.='
############################################################
############################################################
############################################################
############################################################
############################################################
//funcion formulario, imprime el formulario en pantalla.
function mostrar_menu_basico(){
global $estefichero;
//inicia la impresión del código del formulario
print <<<fin_de_impresion
<table width="500" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="3">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">
<b><a href="$estefichero">Menu Principal</a></b>
</font>
</td>
</tr>
</table>
fin_de_impresion;
}//fin de la función
############################################################
############################################################
############################################################
############################################################
############################################################
//funcion formulario, imprime el formulario en pantalla.
function mostrar_seleccion_id(){
//global $estefichero;
//$destino=$registro["destino"];
//$destino=$this->form_action;
if($this->form_opcion=="borrar"){
$color="#ff0000";
$this->imagen_aviso_borrar="img/calavera.gif";
$imagen="<img src=\"$this->imagen_aviso_borrar\" border=\"0\" align=\"left\">";
$this->mensaje_borrar_registro="<b>Cuidado!!!</b><br>$imagen \nEl registro que estás indicando será eliminado definitivamente!!!<br>";
$mensaje="$this->mensaje_borrar_registro";
} else {
$color="#000080";
$imagen="";
$mensaje="";
}
//inicia la impresión del código del formulario
print <<<fin_de_impresion
<form method="$this->form_method" action="$this->form_action">
<table width="500" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="3"><font size="3" face="Verdana, Arial, Helvetica, sans-serif" color="$color"><b>Indica registro a $this->form_opcion:</b></font></td>
</tr>
<tr>
<td width="26" valign="top"> <font color="#000080">
ID:
</font></td>
<td width="456" valign="top">
<input type="text" name="id" value="" maxlength="5" size="5"><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="$color">
$mensaje
</font>
</td>
<td width="380"><font color="#000080"></font></td>
</tr>
<tr>
<td width="26"> </td>
<td width="456"> </td>
<td width="380">
<input type="submit" name="menu" value="Procesar Orden">
<input type="hidden" name="opcion" value="$this->form_opcion">
</td>
</tr>
</table>
</form>
fin_de_impresion;
}//fin de la función
############################################################
############################################################
############################################################
############################################################
############################################################
//funcion formulario, imprime el formulario en pantalla.
function mostrar_formulario_menu(){
//$destino=$this->form_action;
//$destino=$registro["destino"];
//inicia la impresión del código del formulario
print <<<fin_de_impresion
<form method="$this->form_method" action="$this->form_action">
<table width="500" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="2"><font size="3" face="Verdana, Arial, Helvetica, sans-serif" color="#000080"><b>Selecciona
una opción:</b></font></td>
</tr>
<tr>
<td width="26"> <font color="#000080">
<input type="radio" name="opcion" value="nuevo">
</font></td>
<td width="456"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">nuevo registro</font></td>
</tr>
<tr>
<td width="26"> <font color="#000080">
<input type="radio" name="opcion" value="pre_editar">
</font></td>
<td width="456"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">editar registro</font></td>
</tr>
<tr>
<td width="26"> <font color="#000080">
<input type="radio" name="opcion" value="pre_borrar">
</font></td>
<td width="456"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">borrar registro</font></td>
</tr>
<tr>
<td width="26"> <font color="#000080">
<input type="radio" name="opcion" value="listar">
</font></td>
<td width="456"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">listar registros (formato tabla)</font></td>
</tr>
<tr>
<td width="26"> <font color="#000080">
<input type="radio" name="opcion" value="lista_tabla">
</font></td>
<td width="456"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#000080">minilista registros (formato grupos)</font></td>
</tr>
<tr>
<td width="26"> </td>
<td width="456">
<input type="submit" name="menu" value="Procesar Orden">
</td>
</tr>
</table>
</form>
fin_de_impresion;
}//fin de la función
############################################################
############################################################
############################################################
############################################################
############################################################
//funcion formulario, imprime el formulario en pantalla.
function mostrar_formulario_'.$clase.'(){
//$destino=$registro["destino"];
$destino=$this->form_action;
//inicia la impresión del código del formulario
print <<<fin_de_impresion
';
$clase_objeto.=$form1;
$clase_objeto.="\nfin_de_impresion;".'
}//fin de la función
############################################################
############################################################
############################################################
############################################################
############################################################
}//fin de la clase
?>';
?> |