PHP Classes

File: inc/codigo_clase.php

Recommend this page to a friend!
  Classes of Devta Singh   php_form_generator   inc/codigo_clase.php   Download  
File: inc/codigo_clase.php
Role: ???
Content type: text/plain
Description: class template
Class: php_form_generator
Author: By
Last change:
Date: 22 years ago
Size: 6,621 bytes
 

Contents

Class file image Download
<? $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">&nbsp;</td> <td width="456">&nbsp;</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&oacute;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">&nbsp;</td> <td width="456">&nbsp; <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 ?>'; ?>