2011-04-04 15:16:10 +00:00
< ? php
/*
* Clase HTML
*
* Muestra contenidos html
*/
include_once ( " BD.php " );
class HTML {
private $locale ;
function html ( $locales ){
$this -> locale = $locales ;
}
/*
2011-04-07 13:53:58 +00:00
* Crea una paginaci<EFBFBD> n
2011-04-04 15:16:10 +00:00
*/
function paginacion ( $numPaginas , $pagActual , $destino , $variables , $nombrePagina ){
// Comprobamos si hay paginacion
if ( $numPaginas <= 1 ){
$salida = " " ;
} else {
$url = $destino . " ? " ;
if ( $variables != " " ){
$url .= $variables ;
}
$url .= " & " . $nombrePagina . " = " ;
$salida = " <ul> " ;
// Flecha de la izquierda
if ( $pagActual != 1 ){
$pagAnterior = $pagActual - 1 ;
$salida .= " <li class= \" flecha \" ><a href= \" " . $url . $pagAnterior . " \" > " ;
$salida .= " <img src= \" css/arrow-left.png \" /> " ;
$salida .= " </a></li> " ;
}
for ( $i = 1 ; $i <= $numPaginas ; $i ++ ){
$salida .= " <li " ;
if ( $pagActual == $i ){
$salida .= " class= \" actual \" > " ;
$salida .= $i . " </li> " ;
} else {
$salida .= " ><a href= \" " . $url . $i . " \" > " . $i . " </a></li> " ;
}
}
// Flecha de la derecha
if ( $pagActual != $numPaginas ){
$pagSiguiente = $pagActual + 1 ;
$salida .= " <li class= \" flecha \" ><a href= \" " . $url . $pagSiguiente . " \" > " ;
$salida .= " <img src= \" css/arrow-right.png \" /> " ;
$salida .= " </a></li> " ;
}
$salida .= " </ul> " ;
}
return $salida ;
}
function menuPedidos ( $usuario , $opciones ){
if ( ! is_array ( $opciones )){
$opcionesThis = array ();
} else {
$opcionesThis = $opciones ;
}
echo '<a href="lista_pedidos.php" class="menuOption" style="color:#000000">' . $this -> locale [ '1006' ] . '</a>' ;
if ( $usuario -> tieneRol ( " 3 " ) || $usuario -> tieneRol ( " 1 " )){
echo '<a href="addPedido.php" class="menuOption" style="color:#000000">' . $this -> locale [ '1008' ] . '</a>' ;
}
echo '<a href="buscar_pedido.php" class="menuOption" style="color:#000000">' . $this -> locale [ '1009' ] . '</a>' ;
// Buscar candidatos
/* if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /pedido.php?idPedido " ) == 1 ){
echo '<a href="buscar.php" class="menuOption" target="_blank" style="color:#000000">' . $this -> locale [ '820' ] . '</a>' ;
}
*/
if ( ! in_array ( " gestionar " , $opcionesThis )){
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /pedido.php?idPedido " ) == 1 ){
echo '<a href="gestion_pedido.php?idPedido=' . $_GET [ 'idPedido' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '284' ] . '</a>' ;
}
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /gestion_pedido.php?idPedido " ) == 1 ){
echo '<a href="pedido.php?idPedido=' . $_GET [ 'idPedido' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '1077' ] . '</a>' ;
}
}
2011-05-19 08:46:58 +00:00
if ( in_array ( " nueva_oferta " , $opcionesThis )){
echo '<a href="addOferta.php" class="menuOption" style="color:#000000">' . 'Nueva oferta' . '</a>' ;
}
2011-04-04 15:16:10 +00:00
}
2011-05-19 08:46:58 +00:00
function menuOfertas ( $usuario , $opciones ){
if ( ! is_array ( $opciones )){
$opcionesThis = array ();
} else {
$opcionesThis = $opciones ;
}
echo '<a href="lista_ofertas.php" class="menuOption" style="color:#000000">' . $this -> locale [ '5100' ] . '</a>' ;
if ( $usuario -> tieneRol ( " 3 " ) || $usuario -> tieneRol ( " 1 " )){
echo '<a href="addOferta.php" class="menuOption" style="color:#000000">' . $this -> locale [ '5101' ] . '</a>' ;
}
/*echo '<a href="buscar_oferta.php" class="menuOption" style="color:#000000">'.$this->locale['5102'].'</a>';*/
2011-06-13 17:33:34 +00:00
/*
2011-05-19 08:46:58 +00:00
if ( ! in_array ( " gestionar " , $opcionesThis )){
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /oferta.php?idOferta " ) == 1 ){
echo '<a href="gestion_oferta.php?idOferta=' . $_GET [ 'idOferta' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '284' ] . '</a>' ;
}
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /gestion_oferta.php?idOferta " ) == 1 ){
echo '<a href="oferta.php?idOferta=' . $_GET [ 'idOferta' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '5103' ] . '</a>' ;
}
}
2011-06-13 17:33:34 +00:00
*/
2011-05-19 08:46:58 +00:00
}
2011-04-04 15:16:10 +00:00
function menuCandidatos (){
// Lista de candidatos
2011-05-23 09:56:13 +00:00
echo '<a href="lista_candidatos.php?order=nombre&modo=asc&byEstado=0" class="menuOption" style="color:#000000">' . $this -> locale [ '801' ] . '</a>' ;
2011-04-04 15:16:10 +00:00
// Nuevo candidato
echo '<a href="addCandidato.php" class="menuOption" style="color:#000000">' . $this -> locale [ '802' ] . '</a>' ;
// Importar candidato
echo '<a href="formulario_importa_candidato.php" class="menuOption"style="color:#000000">' . $this -> locale [ '815' ] . '</a>' ;
// Buscar candidato
echo '<a href="buscar_candidato.php" class="menuOption"style="color:#000000">' . $this -> locale [ '816' ] . '</a>' ;
// Editar candidato
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /detalle_candidato.php?oid " ) == 1 ){
echo '<a href="gestion_candidato.php?oid=' . $_GET [ 'oid' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '1580' ] . '</a>' ;
}
// ver candidato
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /gestion_candidato.php?oid " ) == 1 ){
echo '<a href="detalle_candidato.php?oid=' . $_GET [ 'oid' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '1582' ] . '</a>' ;
}
}
function menuEmpleados (){
// Lista de empleados
echo '<a href="lista_empleados.php" class="menuOption" style="color:#000000">' . $this -> locale [ '806' ] . '</a>' ;
// Nuevo empleado
echo '<a href="addEmpleado.php" class="menuOption"style="color:#000000">' . $this -> locale [ '807' ] . '</a>' ;
// Buscar personal
echo '<a href="buscar_empleado.php" class="menuOption"style="color:#000000">' . $this -> locale [ '817' ] . '</a>' ;
// Editar empleado
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /detalle_empleado.php?oid " ) == 1 ){
echo '<a href="gestion_empleado.php?oid=' . $_GET [ 'oid' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '1584' ] . '</a>' ;
}
// ver empleado
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /gestion_empleado.php?oid " ) == 1 ){
echo '<a href="detalle_empleado.php?oid=' . $_GET [ 'oid' ] . '" class="menuOption" style="color:#000000">' . $this -> locale [ '1586' ] . '</a>' ;
}
}
function menuEmpresas ( $oid , $opciones ){
if ( ! is_array ( $opciones )){
$opcionesThis = array ();
} else {
$opcionesThis = $opciones ;
}
echo '<a href="lista_empresas.php" class="menuOption" style="color:#000000">' . $this -> locale [ '2200' ] . '</a>' ;
echo '<a href="addEmpresa.php" class="menuOption" style="color:#000000">' . $this -> locale [ '2203' ] . '</a>' ;
if ( $oid != " " ){
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /gestion_empresa.php?oid= " ) == 1 ){
echo '<a href="cliente.php?oid=' . $oid . '" class="menuOption" style="color:#000000">' . $this -> locale [ '2309' ] . '</a>' ;
}
if ( substr_count ( $_SERVER [ 'REQUEST_URI' ], " /cliente.php?oid= " ) == 1 ){
if ( in_array ( " gestionar " , $opcionesThis )){
echo '<a href="gestion_empresa.php?oid=' . $oid . '" class="menuOption" style="color:#000000">' . $this -> locale [ '2310' ] . '</a>' ;
}
}
}
}
function leyendaParteActividad (){
echo " <table align=right> " ;
echo " <tr class=encabezado><td colspan=2 align=center> " . $this -> locale [ '138b' ] . " </td></tr> " ;
echo " <tr><td> " . $this -> locale [ '139' ] . " </td><td>A</td></tr> " ;
echo " <tr><td> " . $this -> locale [ '144' ] . " </td><td class=dia_laboral></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '145' ] . " </td><td class=dia_festivo></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '474' ] . " </td><td class=dia_vacaciones_s></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '475' ] . " </td><td class=dia_vacaciones_ap></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '476' ] . " </td><td class=dia_vacaciones_r></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '477' ] . " </td><td class=dia_vacaciones_an></td></tr> " ;
echo " </table> " ;
}
function leyendaPermisos (){
echo " <table align=right> " ;
echo " <tr class=encabezado><td colspan=2 align=center> " . $this -> locale [ '138b' ] . " </td></tr> " ;
echo " <tr><td> " . $this -> locale [ '144' ] . " </td><td class=dia_laboral></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '145' ] . " </td><td class=dia_festivo></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '1201' ] . " </td><td class=dia_vacaciones_s></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '1203' ] . " </td><td class=dia_vacaciones_ap></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '1204' ] . " </td><td class=dia_vacaciones_r></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '1202' ] . " </td><td class=dia_vacaciones_an></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '147' ] . " o " . $this -> locale [ '149' ] . " </td><td bgcolor= \" #FFAC84 \" ></td></tr> " ;
echo " </table> " ;
}
function leyendaVacaciones (){
echo " <table align=right> " ;
echo " <tr class=encabezado><td colspan=2 align=center> " . $this -> locale [ '138b' ] . " </td></tr> " ;
echo " <tr><td> " . $this -> locale [ '144' ] . " </td><td class=dia_laboral></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '145' ] . " </td><td class=dia_festivo></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '146' ] . " </td><td class=dia_vacaciones_s></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '147' ] . " </td><td class=dia_vacaciones_ap></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '148' ] . " </td><td class=dia_vacaciones_r></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '149' ] . " </td><td class=dia_vacaciones_an></td></tr> " ;
echo " <tr><td> " . $this -> locale [ '1203' ] . " o " . $this -> locale [ '1202' ] . " </td><td bgcolor= \" #FFAC84 \" >P</td></tr> " ;
echo " </table> " ;
}
/**
* Muestra el menu lateral con usuario con varios roles
*/
function menuLateral ( $usuario ){
2011-04-07 13:53:58 +00:00
// Muestra el men<65> lateral
2011-04-04 15:16:10 +00:00
// Recogemos todas las opciones
$consulta = " SELECT * FROM opciones " ;
$bd = new BD ();
$resultado = $bd -> execQuery ( $consulta );
$arrayMenu = array ();
while ( $row = mysql_fetch_assoc ( $resultado )){
// Comprobamos si el rol que tiene el usuario puede ver ese menu
if ( $usuario -> tieneRolLista ( $row [ 'roles' ]))
$arrayMenu [ $row [ 'menu' ]] = " on " ;
//echo '<li><a title="'.$row['nombre'].'" href="administracion_principal.php?rol='.$row['nombre'].'">'.$row['nombre'].'</a></li>';
}
// Mostramos el menu
2011-05-03 11:30:08 +00:00
$PonerAlFinal = '' ;
2011-04-06 17:10:16 +00:00
foreach ( $arrayMenu as $opcion => $valor ) {
2011-05-03 11:30:08 +00:00
// Ticket 552 -> Entrada automatica a la lista de candidatos al entrar en la seccion.
2011-04-07 13:53:58 +00:00
if ( ! strcmp ( $opcion , " Gesti<EFBFBD> n de candidatos " )) {
2011-05-23 09:08:52 +00:00
echo '<li><a title="' . $opcion . '" href="lista_candidatos.php?order=nombre&modo=asc&byEstado=0">' . $opcion . '</a></li>' ;
2011-05-03 11:30:08 +00:00
} elseif ( ! strcmp ( $opcion , " Mis datos " )) {
2011-05-19 08:46:58 +00:00
$PonerAlFinal .= '<li><a title="' . $opcion . '" href="administracion_principal.php?rol=' . $opcion . '">' . $opcion . '</a></li>' ;
} elseif ( ! strcmp ( $opcion , " Mantenimiento del sistema " )) {
$PonerAlFinal .= '<li><a title="' . $opcion . '" href="administracion_principal.php?rol=' . $opcion . '">' . $opcion . '</a></li>' ;
2011-05-09 10:54:10 +00:00
} elseif ( ! strcmp ( $opcion , " Solicitudes de oferta " )) {
// Ticket 640 -> Entrada automatica a la lista de solicitudes de oferta.
echo '<li><a title="' . $opcion . '" href="lista_pedidos.php">' . $opcion . '</a></li>' ;
2011-05-19 08:46:58 +00:00
} elseif ( ! strcmp ( $opcion , " Ofertas " )) {
// Ticket 647 -> Nueva entrada de men<65> para ver la lista de ofertas
echo '<li><a title="' . $opcion . '" href="lista_ofertas.php">' . $opcion . '</a></li>' ;
2011-04-06 17:10:16 +00:00
} else {
echo '<li><a title="' . $opcion . '" href="administracion_principal.php?rol=' . $opcion . '">' . $opcion . '</a></li>' ;
}
2011-04-04 15:16:10 +00:00
}
2011-05-03 11:30:08 +00:00
// Ticket 604 -> Poner la entrada "Mis datos" al final del men<65> .
if ( $PonerAlFinal != '' )
echo $PonerAlFinal ;
2011-04-04 15:16:10 +00:00
}
/**
2011-04-07 13:53:58 +00:00
* Muestra el submen<EFBFBD> dentro de un men<EFBFBD>
2011-04-04 15:16:10 +00:00
*/
function menuOpcion ( $usuario , $menu ){
// Recogemos todas las opciones
$consulta = " SELECT * FROM opciones WHERE menu=' " . $menu . " ' " ;
$bd = new BD ();
$resultado = $bd -> execQuery ( $consulta );
$arrayMenu = array ();
while ( $row = mysql_fetch_assoc ( $resultado )){
// Comprobamos si el rol que tiene el usuario puede ver ese menu
if ( $usuario -> tieneRolLista ( $row [ 'roles' ]))
echo '<div class="OpcionMenu"><a title="' . $row [ 'nombre' ] . '" href="' . $row [ 'link' ] . '.php"><img src="css/' . $row [ 'img' ] . '.gif" alt="' . $row [ 'nombre' ] . '"><br>' . $row [ 'nombre' ] . '</a></div>' ;
}
}
/**
2011-04-07 13:53:58 +00:00
* @ param Tabla para recoger los par<EFBFBD> metros
* @ param Nombre de la columna del c<EFBFBD> digo
2011-04-04 15:16:10 +00:00
* @ param Nombre de la columna del nombre a mostrar
* @ param Nombre de la select
* @ param array ( " cod " , " nombre " ) Valor por defecto
2011-04-07 13:53:58 +00:00
* @ param array ( " cod " , " cod " ) Opciones se<EFBFBD> aladas
* @ param boolean : Mostrar las opciones se<EFBFBD> aladas
2011-04-04 15:16:10 +00:00
* @ param si es seleccionable multiple o no
2011-04-07 13:53:58 +00:00
* @ param $size tama<EFBFBD> o m<EFBFBD> ximo , 1 = lista desplegable
2011-04-04 15:16:10 +00:00
*/
function listaSelect ( $tabla , $codCol , $nameCol , $nombre , $defecto , $opciones , $mostrarOpc , $multiple , $size ){
$consulta = " SELECT " . $codCol . " as cod, " . $nameCol . " as nombre FROM " . $tabla . " ORDER BY nombre " ;
$bd = new BD ();
$resultado = $bd -> execQuery ( $consulta );
$salida = " <select " ;
if ( $multiple )
$salida .= " multiple " ;
$salida .= " name= \" " . $nombre . " [] \" id= \" " . $nombre . " \" " ;
if ( $size > 1 ){
if ( mysql_num_rows ( $resultado ) > $size )
$salida .= " size= \" " . $size . " \" " ;
else
$salida .= " size= \" " . mysql_num_rows ( $resultado ) . " \" " ;
}
$salida .= " > " ;
if ( count ( $defecto ) != 0 )
$salida .= " <option selected value= \" " . $defecto [ 0 ] . " \" > " . $defecto [ 1 ] . " </option> " ;
while ( $row = mysql_fetch_assoc ( $resultado )){
if ( gettype ( $opciones ) == " array " ){
if ( ! in_array ( $row [ 'cod' ], $opciones )) {
$salida .= " <option value= \" " . $row [ 'cod' ] . " \" > " . $row [ 'nombre' ] . " </option> " ;
} elseif ( $mostrarOpc ) {
$salida .= " <option selected value= \" " . $row [ 'cod' ] . " \" > " . $row [ 'nombre' ] . " </option> " ;
}
} else {
$salida .= " <option value= \" " . $row [ 'cod' ] . " \" > " . $row [ 'nombre' ] . " </option> " ;
}
}
$salida .= " </select> " ;
return $salida ;
}
/**
2011-04-07 13:53:58 +00:00
* Muestra el c<EFBFBD> digo html de una select agrupado , ejemplo localidades -> provincias
2011-04-04 15:16:10 +00:00
* @ param $tablaLoc : Tabla de la localidad
* @ param $tablaPro : Tabla de la provincia
2011-04-07 13:53:58 +00:00
* @ param $codLoc : Nombre de la columna del c<EFBFBD> digo de la localidad
2011-04-04 15:16:10 +00:00
* @ param $nameLoc : Nombre de la columna del nombre de la localidad
2011-04-07 13:53:58 +00:00
* @ param $codPro : Nombre de la columna del c<EFBFBD> digo de la provincia
2011-04-04 15:16:10 +00:00
* @ param $namePro : Nombre de la columna del nombre de la provincia
* @ param $nombre : Nombre de la select
* @ param $multiple : si es seleccionable multiple o no
2011-04-07 13:53:58 +00:00
* @ param $size : El tama<EFBFBD> o de la select
* @ param $opciones : Opciones a se<EFBFBD> alar
2011-04-04 15:16:10 +00:00
* @ param $mostrarOpc : Si hay que mostar o no las opciones
*
*/
function listaSelectAnidada ( $tablaLoc , $tablaPro , $codLoc , $nameLoc , $codPro , $namePro , $nombre , $multiple , $size , $opciones , $mostrarOpc ){
$consulta = " SELECT loc. " . $codLoc . " as id_localidad, loc. " . $nameLoc . " as nombre_localidad, loc. " . $codPro . " as id_provincia,pro. " . $namePro . " as nombre_provincia FROM " . $tablaLoc . " loc, " . $tablaPro . " pro WHERE loc.provincia=pro.oid ORDER BY nombre_provincia " ;
$bd = new BD ();
$resultado = $bd -> execQuery ( $consulta );
$salida = " <select " ;
if ( $multiple )
$salida .= " multiple " ;
$salida .= " name= \" " . $nombre . " [] \" id= \" " . $nombre . " \" " ;
if ( $size > 1 ){
if ( mysql_num_rows ( $resultado ) > $size )
$salida .= " size= \" " . $size . " \" " ;
else
$salida .= " size= \" " . mysql_num_rows ( $resultado ) . " \" " ;
}
$salida .= " > " ;
$provincia = " " ;
$primer = true ;
while ( $row = mysql_fetch_assoc ( $resultado )){
if ( $provincia != $row [ 'nombre_provincia' ]){
$provincia = $row [ 'nombre_provincia' ];
if ( ! $primer )
$salida .= " </optgroup> " ;
else
$primer = false ;
$salida .= " <optgroup label= \" " . $row [ 'nombre_provincia' ] . " \" > " ;
}
if ( gettype ( $opciones ) == " array " ){
if ( ! in_array ( $row [ 'id_localidad' ], $opciones )) {
$salida .= " <option value= \" " . $row [ 'id_localidad' ] . " \" > " . $row [ 'nombre_localidad' ] . " </option> " ;
} elseif ( $mostrarOpc ) {
$salida .= " <option selected value= \" " . $row [ 'id_localidad' ] . " \" > " . $row [ 'nombre_localidad' ] . " </option> " ;
}
} else {
$salida .= " <option value= \" " . $row [ 'id_localidad' ] . " \" > " . $row [ 'nombre_localidad' ] . " </option> " ;
}
}
$salida .= " </optgroup> " ;
$salida .= " </select> " ;
return $salida ;
}
/**
2011-04-07 13:53:58 +00:00
* @ param $tabla : Tabla de donde se coger<EFBFBD> n los datos
* @ param $codCol : Nombre de la columna con el c<EFBFBD> digo
2011-04-04 15:16:10 +00:00
* @ param $nameCol : Nombre de la columna del nombre
* @ param $nameColl : Nombre de la columna de la abreviatura
*/
function adminTabla1 ( $tabla , $codCol , $nameCol , $nameCol2 ){
$salida = " <div style= \" float:left; margin-right:10px;min-width:200px \" > " ;
$salida .= " <b>Escoja la opción actual</b><br /> " ;
$nombreColumna = " concat( " . $nameCol . " , \" ( \" , " . $nameCol2 . " , \" ) \" ) " ;
$salida .= $this -> listaSelect ( $tabla , $codCol , $nombreColumna , " campoSelect " , array (), array (), false , false , " 15 " );
$salida .= " </div> " ;
$salida .= " <script type= \" text/javascript \" > " .
" document.getElementById('campoSelect').onchange=function() { rellenaSelect2InputRecorte('campoSelect','nombreEdit','nombreEdit2');};
</ script > " ;
$salida .= " <div style= \" float:left \" class= \" admin \" > " .
" <b>Escoja la acción a realizar</b><br />
< div class = \ " titulo \" >Eliminar</div>
< input type = \ " button \" class= \" button \" name= \" action \" value= \" Eliminar \" onclick= \" verificarEliminarOpcion() \" /><br />
< div class = \ " titulo \" >Editar</div>
Nombre : < input id = \ " nombreEdit \" type= \" text \" name= \" editName[] \" ><br />
Abreviatura : < input id = \ " nombreEdit2 \" type= \" text \" name= \" editName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Editar \" /><br />
< div class = \ " titulo \" >Añadir nueva</div>
Nombre : < input type = \ " text \" name= \" newName[] \" ><br />
Abreviatura : < input type = \ " text \" name= \" newName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Anadir \" />
</ div > " ;
$salida .= " <div style= \" clear:both \" >
</ div > " ;
return $salida ;
}
/**
2011-04-07 13:53:58 +00:00
* @ param $tabla : Tabla de donde se coger<EFBFBD> n los datos
* @ param $codCol : Nombre de la columna con el c<EFBFBD> digo
2011-04-04 15:16:10 +00:00
* @ param $nameCol : Nombre de la columna del nombre
*/
function adminTabla2 ( $tabla , $codCol , $nameCol ){
$salida = " <div style= \" float:left; margin-right:10px; min-width:200px \" > " ;
$salida .= " <b>Escoja la opción actual</b><br /> " ;
$salida .= $this -> listaSelect ( $tabla , $codCol , $nameCol , " campoSelect " , array (), array (), false , false , " 15 " );
$salida .= " </div> " ;
$salida .= " <script type= \" text/javascript \" > " .
" document.getElementById('campoSelect').onchange=function() { rellenaSelect2Input('campoSelect','nombreEdit');};
</ script > " ;
$salida .= " <div style= \" float:left \" class= \" admin \" > " .
" <b>Escoja la acción a realizar</b><br />
< div class = \ " titulo \" >Eliminar</div>
< input type = \ " button \" class= \" button \" name= \" action \" value= \" Eliminar \" onclick= \" verificarEliminarOpcion() \" /><br />
< div class = \ " titulo \" >Editar</div>
Nombre : < input id = \ " nombreEdit \" type= \" text \" name= \" editName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Editar \" /><br />
< div class = \ " titulo \" >Añadir nueva</div>
Nombre : < input type = \ " text \" name= \" newName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Anadir \" />
</ div > " ;
$salida .= " <div style= \" clear:both \" >
</ div > " ;
return $salida ;
}
function adminTabla3 ( $tablaLoc , $tablaPro , $codLoc , $nameLoc , $codPro , $namePro ){
$salida = " <div style= \" float:left; margin-right:10px; min-width:200px \" > " ;
$salida .= " <b>Escoja la opcin actual</b><br /> " ;
$salida .= $this -> listaSelectAnidada ( " localidades " , " provincias " , " oid " , " id " , " provincia " , " id " , " campoSelect " , false , " 15 " , " " , true );
$salida .= " </div> " ;
$salida .= " <script type= \" text/javascript \" > " .
" document.getElementById('campoSelect').onchange=function() { rellenaSelect2InputLoc('campoSelect','nombreEdit','editName');};
</ script > " ;
$salida .= " <div style= \" float:left \" class= \" admin \" > " .
" <b>Escoja la acción a realizar</b><br />
< div class = \ " titulo \" >Eliminar</div>
< input type = \ " button \" class= \" button \" name= \" action \" value= \" Eliminar \" onclick= \" verificarEliminarOpcion() \" /><br />
< div class = \ " titulo \" >Editar</div>
Nombre : < input id = \ " nombreEdit \" type= \" text \" name= \" editName[] \" ><br />
Provincia : " ;
$salida .= $this -> listaSelect ( $tablaPro , " oid " , $namePro , " editName " , array (), array (), false , false , " 1 " );
$salida .= " <input type= \" submit \" class= \" button \" name= \" action \" value= \" Editar \" />
< div class = \ " titulo \" >Añadir nueva</div>
Nombre : < input type = \ " text \" name= \" newName[] \" ><br /> " .
" Provincia : " ;
$salida .= $this -> listaSelect ( $tablaPro , " oid " , $namePro , " newName " , array (), array (), false , false , " 1 " );
$salida .= " <input type= \" submit \" class= \" button \" name= \" action \" value= \" Anadir \" /> " .
" </div> " ;
$salida .= " <div style= \" clear:both \" >
</ div > " ;
return $salida ;
}
function adminTabla4 ( $tabla , $codCol , $nameCol , $nameCol2 ){
$salida = " <table align=center> " .
" <tr class= \" encabezado \" > " .
" <td >Descripcion</td><td>Valor</td> " .
" </tr> " ;
$consulta = " select " . $codCol . " as codigo, " . $nameCol . " as valor, " . $nameCol2 . " as descripcion FROM " . $tabla ;
$bd = new BD ();
$resultado = $bd -> execQuery ( $consulta );
while ( $row = mysql_fetch_assoc ( $resultado )){
$salida .= " <tr> " ;
$salida .= " <td> " . $row [ 'descripcion' ] . " </td> " ;
$salida .= " <td><input type= \" text \" name= \" editName[ " . $row [ 'codigo' ] . " ] \" value= \" " . $row [ 'valor' ] . " \" ></td> " ;
$salida .= " </tr> " ;
}
$salida .= " </table> " ;
$salida .= " <input type= \" submit \" class= \" button \" name= \" action \" value= \" Editar \" /> " ;
return $salida ;
}
/**
2011-04-07 13:53:58 +00:00
* @ param $tabla : Tabla de donde se coger<EFBFBD> n los datos
* @ param $codCol : Nombre de la columna con el c<EFBFBD> digo
2011-04-04 15:16:10 +00:00
* @ param $nameCol : Nombre de la columna del nombre
* @ param $nameColl : Nombre de la columna de la abreviatura
*/
function adminTabla5 ( $tabla , $codCol , $nameCol , $nameCol2 ){
$salida = " <div style= \" float:left; margin-right:10px;min-width:200px \" > " ;
$salida .= " <b>Escoja la opción actual</b><br /> " ;
$nombreColumna = " concat( " . $nameCol . " , \" ( \" , " . $nameCol2 . " , \" ) \" ) " ;
$salida .= $this -> listaSelect ( $tabla , $codCol , $nombreColumna , " campoSelect " , array (), array (), false , false , " 15 " );
$salida .= " </div> " ;
$salida .= " <script type= \" text/javascript \" > " .
" document.getElementById('campoSelect').onchange=function() { rellenaSelect2InputRecorte('campoSelect','nombreEdit','nombreEdit2');};
</ script > " ;
$salida .= " <div style= \" float:left \" class= \" admin \" > " .
" <b>Escoja la acción a realizar</b><br />
< div class = \ " titulo \" >Eliminar</div>
< input type = \ " button \" class= \" button \" name= \" action \" value= \" Eliminar \" onclick= \" verificarEliminarOpcion() \" /><br />
< div class = \ " titulo \" >Editar</div>
Nombre : < input id = \ " nombreEdit \" type= \" text \" name= \" editName[] \" ><br />
Color : < input id = \ " nombreEdit2 \" type= \" text \" name= \" editName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Editar \" /><br />
< div class = \ " titulo \" >Añadir nueva</div>
Nombre : < input type = \ " text \" name= \" newName[] \" ><br />
Color : < input type = \ " text \" name= \" newName[] \" ><input type= \" submit \" class= \" button \" name= \" action \" value= \" Anadir \" />
</ div > " ;
$salida .= " <div style= \" clear:both \" >
</ div > " ;
return $salida ;
}
}
?>