]> git.llucax.com Git - mecon/samurai.git/blob - src/www/include/hooks/default-db-form-funcion.php
(no commit message)
[mecon/samurai.git] / src / www / include / hooks / default-db-form-funcion.php
1 <?php
2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
4 // |                          HORAS EXTRA                               |
5 // +--------------------------------------------------------------------+
6 // |    Sistema de Horas Extra - Ministerio de Economía - Argentina     |
7 // +--------------------------------------------------------------------+
8 // | Creado: mié nov  6 14:41:52 ART 2002                               |
9 // | Autor:  Leandro Lucarella <llucar@mecon.gov.ar>                    |
10 // +--------------------------------------------------------------------+
11 //
12 // $URL: http://portal.mecon.ar/svn/he/ramas/carga_inicial/src/includes/hooks/default-db-form-funcion.php $
13 // $Rev: 125 $
14 // $Date: 2002-11-06 19:05:58 -0300 (mié, 06 nov 2002) $
15 // $Author: llucar $
16 //
17
18 /**
19  * Dibuja un elemento de selección de un formulario para elegir una
20  * función.
21  *
22  * @param object HE_DB $db    Base de datos a la que pertenece el
23  *                            formulario.
24  * @param string       $tipo  Como mostrarlo (si es para buscar, ver, etc).
25  * @param string       $class Class para CSS.
26  */
27
28 // Extrae los parámetros del hook.
29 list( $tipo, $class ) = array_slice( $args, 2 );
30 $db =& $objeto;
31
32 // Obtiene variable.
33 $funcion = $db->_form_var( 'funcion' );
34
35 switch ( strtolower( $tipo ) ) {
36
37     case 'buscar':
38     case 'agregar':
39     case 'modificar':
40         printf( '<select name="%s_campo_funcion"%s>', $db->_form_var, $class );
41         // Genera opciones del SELECT
42         foreach ( $db->funcion as $func => $desc ) {
43             printf( '<option value="%s"%s%s>%s</option>',
44                     $func,
45                     $class,
46                     ( $funcion == $func ) ? ' selected' : '',
47                     htmlentities( $desc ) );
48         }
49         // Cierra el SELECT
50         echo '</select>';
51         break;
52
53     default:
54         echo htmlentities( $db->funcion[$funcion] );
55         break;
56 }
57
58 // $URL: http://portal.mecon.ar/svn/he/ramas/carga_inicial/src/includes/hooks/default-db-form-funcion.php $ $Rev: 125 $ $Date: 2002-11-06 19:05:58 -0300 (mié, 06 nov 2002) $ $Author: llucar $
59 ?>