Example #1
0
    ?>
</b></td>
						<td><b><?php 
    echo $MULTILANG_Predeterminado;
    ?>
</b></td>
						<td><b><?php 
    echo $MULTILANG_Otros;
    ?>
</b></td>
						<td></td>
					</tr>
                    <thead>
                    <tbody>
		 <?php 
    $registro = consultar_columnas($nombre_tabla);
    for ($i = 0; $i < count($registro); $i++) {
        $imagen = "";
        if ($registro[$i]["llave"] != "") {
            $imagen = ' <i class="fa fa-key fa-2x fa-flip-horizontal texto-rojo"></i> ';
        }
        echo '<tr>
								<td><b>' . $registro[$i]["nombre"] . $imagen . '</b></td>
								<td>' . $registro[$i]["tipo"] . '</td>
								<td>' . $registro[$i]["nulo"] . '</td>
								<td>' . $registro[$i]["llave"] . '</td>
								<td>' . $registro[$i]["predefinido"] . '</td>
								<td>' . $registro[$i]["extras"] . '</td>';
        // Permite eliminar aquellos campos diferentes al Id
        if ($registro[$i]["nombre"] != "id") {
            echo '
Example #2
0
:</label>
                            <div class="form-group input-group">
                                <select id="origen_lista_valores" name="origen_lista_valores" class="form-control" >
                                    <option value=""><?php 
    echo $MULTILANG_SeleccioneUno;
    ?>
</option>
                                    <?php 
    $resultado = consultar_tablas();
    while ($registro = $resultado->fetch()) {
        // Imprime solamente las tablas de aplicacion, es decir, las que no cumplen prefijo de internas de Practico
        if (strpos($registro[0], $TablasCore) === FALSE) {
            echo '<optgroup label="' . str_replace($TablasApp, '', $registro[0]) . '" >';
            //Busca los campos de la tabla
            $nombre_tabla_val = $registro[0];
            $resultadocampos = consultar_columnas($nombre_tabla_val);
            for ($i = 0; $i < count($resultadocampos); $i++) {
                $seleccion_campo = "";
                if (@$registro_campo_editar["origen_lista_valores"] == $nombre_tabla_val . '.' . $resultadocampos[$i]["nombre"]) {
                    $seleccion_campo = "SELECTED";
                }
                echo '<option value="' . $nombre_tabla_val . '.' . $resultadocampos[$i]["nombre"] . '" ' . $seleccion_campo . '>' . $resultadocampos[$i]["nombre"] . '&nbsp;&nbsp;&nbsp;' . $resultadocampos[$i]["tipo"] . '</option>';
            }
            echo '</optgroup>';
        }
    }
    ?>
                                </select>
                                <span class="input-group-addon">
                                    <a href="#" title="<?php 
    echo $MULTILANG_FrmTitOrigenVal;
Example #3
0
function existe_campo_tabla($campo, $tabla)
{
    /*
    	Function: existe_campo_tabla
    	Determina si un campo dado existe dentro de una tabla especifica
    
    	Variables de entrada:
    
    		tabla - Nombre de la tabla de la que se desea buscar el campo
    		campo - Nombre del campo a verificar
    		
    	Salida:
    		verdadero o falso dependiendo de si existe o no el campo en la tabla
    	
    	Ver tambien:
    	<consultar_tablas>
    */
    //Asume que el campo no existe
    $estado = false;
    //Busca todos los campos de la tabla
    $resultadocampos = consultar_columnas($tabla);
    for ($i = 0; $i < count($resultadocampos); $i++) {
        //Si el campo en el arreglo es igual al campo buscado cambia el estado a verdadero
        if ($resultadocampos[$i]["nombre"] == $campo) {
            $estado = true;
        }
    }
    //Retorna el resultado
    return $estado;
}
Example #4
0
                    <div class="form-group input-group">
                        <select id="campo_datos" name="campo_datos" class="form-control" >
									<option value=""><?php 
    echo $MULTILANG_SeleccioneUno;
    ?>
</option>
									<?php 
    $resultado = ejecutar_sql("SELECT valor_tabla FROM " . $TablasCore . "informe_tablas WHERE informe=? ", "{$informe}");
    //$resultado=consultar_tablas(); //Presenta todas las tablas
    while ($registro = $resultado->fetch()) {
        // Imprime solamente las tablas de aplicacion, es decir, las que no cumplen prefijo de internas de Practico
        if (strpos($registro[0], $TablasCore) === FALSE) {
            echo '<optgroup label="' . str_replace($TablasApp, '', $registro[0]) . '" >';
            $nombre_tabla = $registro[0];
            //Busca los campos de la tabla
            $resultadocampos = consultar_columnas($registro[0]);
            for ($i = 0; $i < count($resultadocampos); $i++) {
                echo '<option value="' . $nombre_tabla . '.' . $resultadocampos[$i]["nombre"] . '">' . $resultadocampos[$i]["nombre"] . '</option>';
            }
            echo '</optgroup>';
        }
    }
    ?>
                        </select>
                        <span class="input-group-addon">
                            <a href="#" title="<?php 
    echo $MULTILANG_TitObligatorio;
    ?>
"><i class="fa fa-exclamation-triangle icon-orange"></i></a>
                        </span>
                    </div>