| // +--------------------------------------------------------------------+ // // $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 $ ?>