Login   Register  
PHP Classes
elePHPant
Icontem

File: inc/codigo_clase.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2001-07-09 17:28
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
?>';
?>