|
// +--------------------------------------------------------------------+
//
// $URL: http://portal.mecon.ar/svn/he/ramas/carga_inicial/src/includes/hooks/default-db-form--select.php $
// $Rev: 117 $
// $Date: 2002-10-23 19:17:04 -0300 (mié, 23 oct 2002) $
// $Author: llucar $
//
/**
* Dibuja un elemento de selección de un formulario.
*
* @param object HE_DB $db Base de datos que se lista.
* @param array $campo Campo a mostrar.
* @param string $tipo Como mostrarlo (si es para buscar, ver, etc).
* @param string $class Class para CSS.
*/
// Extrae los parámetros del hook.
list( $campo, $tipo, $class ) = array_slice( $args, 2 );
$db =& $objeto;
// Obtiene variable.
$var = $db->_form_var( $campo );
$var = strtolower( $var );
$vals = $db->_campos[$campo]['vals'];
// Da error si no existen valores posibles del select.
if ( ! isset( $vals ) or ! is_array( $vals ) or ! count( $vals ) )
$db->raiseError( "No hay valores posibles para el campo $campo", HE_ERROR );
switch ( strtolower( $tipo ) ) {
case 'agregar':
case 'modificar':
case 'buscar':
printf( '';
break;
default:
printf( '%s',
$db->_form_var,
$campo,
$var,
htmlentities( $var ) );
break;
}
// $URL: http://portal.mecon.ar/svn/he/ramas/carga_inicial/src/includes/hooks/default-db-form--select.php $ $Rev: 117 $ $Date: 2002-10-23 19:17:04 -0300 (mié, 23 oct 2002) $ $Author: llucar $
?>