示例#1
0
文件: upload.php 项目: jeldrex/BuscaF
           	<?php 
    require "funciones.php";
    if (isset($HTTP_SESSION_VARS['usuario_registrado'])) {
        if ($_GET['accion'] == agregar) {
            //Agrega el catalogo
            //Bug, no tengo idea por que ingresa un catalogo vacio,
            //esto es una solucion muy pero muy chanta , evita que ingrese el catalogo fantasma ""
            if (!empty($_POST['id_catalogo'])) {
                if (agregarCatalogo2($HTTP_SESSION_VARS['id_usuario'], limpia($_POST['id_catalogo']), limpia($_POST['ubicacion']))) {
                    mensaje("¡Error!", "El cat&aacute;logo " . limpia($_POST['id_catalogo']) . " ya existe en la base de datos");
                } else {
                    //echo $_POST['id_ruta'];
                    //Agrega los archivos al catalogo
                    listar_directorios_ruta(limpia($_POST['id_catalogo']), $_POST['id_ruta']);
                    //mensaje( "¡Confirmado!","Cat&aacute;logo <b>".limpia( $_POST['id_catalogo'] )."</b> ingresado exitosamente" );
                    echo '<div class="exito mensajes">¡Confirmado! Cat&aacute;logo <b>' . limpia($_POST['id_catalogo']) . '</b> ingresado exitosamente</div>';
                }
            }
        }
    }
    FormularioCargarCatalogo();
    ?>
					<script type="text/javascript" language="javascript">
					<!--
					var uname = document.forms['FormularioCargarCatalogo'].elements['id_catalogo'];
					
					if (uname.value == '') {
					    uname.focus();
					} 
					//-->
					</script>
function addDireccion($dir, $origen)
{
    $com = getComuna(trim($dir[2]));
    if (count($com) == 0) {
        $id_comuna = 0;
    } else {
        $id_comuna = $com[1];
    }
    $reg_arr = explode(" ", $dir[3]);
    $id_region = 0;
    foreach ($reg_arr as $reg) {
        $reg = trim($reg);
        if (strtolower($reg) != "region" and strtolower($reg) != 'chile') {
            $region = getRegion($reg);
            //print_r($region);
            if (count($region) == 0) {
                $id_region = 0;
            } else {
                $id_region = $region[1];
                break;
            }
        }
    }
    $dbPg = pgSql_db();
    $sql = strtolower(utf8_encode(limpia(utf8_decode("insert into gis_direccion(calle,numero_municipal,latitud,longitud,comuna,id_comuna,region,id_region,query_completa,geom,origen) values('" . $dir[0] . "','" . $dir[1] . "','" . $dir[4] . "','" . $dir[5] . "','" . $com[0] . "'," . $id_comuna . ",'" . $region[0] . "'," . $id_region . ",'" . $dir[6] . "',ST_GeomFromText('POINT(" . $dir[5] . " " . $dir[4] . ")',2276)," . $origen . ")"))));
    //echo "<br>".$sql."<br>";
    $rsCalle = pg_query($dbPg, $sql);
    pg_close($dbPg);
}
示例#3
0
             <td width="700" height="509" align="center" valign="top"> 
               	<?php 
 require "./funciones/funciones_peliculas.php";
 require "./funciones/funcion.php";
 //echo '<p align="left"class="Estilo7">Generar listado de peliculas <a target="_blank" href="'."$_SERVER[PHP_SELF]?action=getpdf".'"><span class="Estilo23">[PDF]</span></a></p>';
 if (isset($HTTP_SESSION_VARS['usuario_registrado'])) {
     if (isset($HTTP_GET_VARS['menu']) && isset($HTTP_GET_VARS['accion'])) {
         if ($HTTP_GET_VARS['menu'] == act) {
             /*if(($HTTP_GET_VARS['accion'] == del) && isset($HTTP_GET_VARS['id'])){
             		EliminarEmpresa($HTTP_GET_VARS['id']);
             		}*/
             /*if($HTTP_GET_VARS['accion'] == modificar && isset($HTTP_GET_VARS['id'])){
             		modificarEmpresa($HTTP_GET_VARS['id']);
             		}*/
             if ($HTTP_GET_VARS['accion'] == agregar) {
                 AgregarPelicula(limpia($HTTP_POST_VARS['nombre_pelicula']), limpia($HTTP_POST_VARS['formato']), limpia($HTTP_POST_VARS['audio']));
             }
             /*if($HTTP_GET_VARS['accion'] == ver && isset($HTTP_GET_VARS['id'])){
             		verEmpresa($HTTP_GET_VARS['id']);
             		}*/
             /*if($_GET['accion'] == mod){
             			mod(
             				limpia($_POST['nombre_pelicula_original']),
             			    limpia($_POST['nombre_pelicula']),
             			    limpia($_POST['formato']),
             				limpia($_POST['audio'])
             				);
             		}*/
         }
     }
     /*include "conn.php";//conexion a postgresql
示例#4
0
/**
* Rutina encargada de leer los directorios, subdirectorios y archivos de
* una determinada $ruta 
* $catalogo: catalogo al que corresponden los archivos
* $ruta: ruta a leer
*/
function listar_directorios_ruta($catalogo, $ruta)
{
    header("Content-type: text/html; charset=UTF-8");
    // abrir un directorio y listarlo recursivo
    if (is_dir($ruta)) {
        if ($dh = opendir($ruta)) {
            while (($file = readdir($dh)) !== false) {
                //esta línea la utilizaríamos si queremos listar todo lo que hay en el directorio
                //mostraría tanto archivos como directorios
                if ($file != '.' && $file != '..') {
                    include "conn.php";
                    //conexion a postgresql
                    $conn = pg_connect("host={$dbhost} port={$dbport} dbname={$dbname} user={$dbuser} password={$dbpass}") or die('<div width="100%" class="error">OCURRIO UN ERROR AL INTENTAR CONECTAR A LA BASE DE DATOS <B>' . $dbname . ' </B></div>');
                    $filetype = filetype($ruta . $file);
                    switch ($filetype) {
                        case 'dir':
                            $extension = 'dir';
                            $size = sprintf("%u", dirSize($ruta . $file));
                            break;
                            //Obteniendo la extension del archivo
                        //Obteniendo la extension del archivo
                        default:
                            //try{
                            $extension = strtolower(substr(strrchr($ruta . $file, "."), 1));
                            //Lee correctamente archivos mayores a 4GB
                            $size = GetRealSize($ruta . $file);
                            break;
                    }
                    $file_temp = strtolower(limpia($file));
                    $ruta_temp = strtolower(limpia($ruta));
                    //String para ingresar el archivo
                    $query = "insert into archivo values('{$catalogo}','{$file_temp}','{$size}','{$extension}','{$ruta_temp}');";
                    if ($debug) {
                        echo $query . "<br>";
                    }
                    //Ingresando el archivo
                    $result = pg_query($conn, $query);
                    if (!$result) {
                        mensaje("Nombre Archivo: " . $file_temp, pg_last_error($conn));
                    }
                    pg_close($conn);
                }
                //if para saber si el elemento es un directorio
                if (is_dir($ruta . $file) && $file != "." && $file != "..") {
                    //solo si el archivo es un directorio, distinto que "." y ".."
                    //echo "<br>Directorio: $ruta$file";
                    listar_directorios_ruta($catalogo, $ruta . $file . "/");
                }
            }
            closedir($dh);
        }
    } else {
        echo "<br>No es ruta valida" + $ruta;
    }
}
示例#5
0
         }
         if ($HTTP_GET_VARS['accion'] == modificar && isset($HTTP_GET_VARS['id_pelicula'])) {
             ModificarPelicula($HTTP_GET_VARS['id_pelicula']);
         }
         /*if($HTTP_GET_VARS['accion'] == agregar){
         		AgregarPelicula(
         					   limpia($HTTP_POST_VARS['nombre_pelicula']),
         		               limpia($HTTP_POST_VARS['formato']),
         					   limpia($HTTP_POST_VARS['audio'])
         					   );
         		}*/
         if ($HTTP_GET_VARS['accion'] == ver && isset($HTTP_GET_VARS['id_pelicula'])) {
             DetallePelicula($HTTP_GET_VARS['id_pelicula']);
         }
         if ($_GET['accion'] == mod) {
             mod(limpia($_POST['id_pelicula']), limpia($_POST['nombre_pelicula']), limpia($_POST['formato']), limpia($_POST['audio']));
         }
     }
 }
 include "conn.php";
 //conexion a postgresql
 $conn = pg_connect("host={$dbhost} port={$dbport} dbname={$dbname} user={$dbuser} password={$dbpass}") or die("Error al conectar la base de datos");
 $_pagi_sql = "SELECT count(*)\n\t\t\t\t\t\t\t\t\t\t\t  FROM pelicula";
 $_pagi_nav_num_enlaces = 5;
 $_pagi_cuantos = 35;
 $_pagi_mostrar_errores = TRUE;
 $_pagi_nav_estilo = "paginacion";
 $_pagi_propagar = array("");
 include 'paginator.inc.php';
 echo "<center>" . $_pagi_navegacion . "</center>";
 listarPeliculas($_pagi_Lim);
示例#6
0
         <table width="700" height="483" border="0" cellpadding="0" cellspacing="0">
           <tr>
             <td width="700" height="509" align="center" valign="top"> 
               	<?php 
 require_once 'funciones.php';
 if (isset($HTTP_SESSION_VARS['usuario_registrado'])) {
     if (isset($_GET['menu']) && isset($_GET['accion'])) {
         if ($_GET['menu'] == act) {
             if ($_GET['accion'] == del && isset($_GET['id_cat'])) {
                 Eliminar(limpia($_GET['id_cat']));
             }
             if ($_GET['accion'] == modificar && isset($_GET['id_cat'])) {
                 modificar(limpia($_GET['id_cat']));
             }
             if ($_GET['accion'] == mod) {
                 mod($_POST['id_cat'], limpia($_POST['id_catalogo']), limpia($_POST['ubicacion']));
             }
         }
     }
     $id_usuario = $HTTP_SESSION_VARS['id_usuario'];
     //conexion a postgresql
     include "conn.php";
     $conn = pg_connect("host={$dbhost} port={$dbport} dbname={$dbname} user={$dbuser} password={$dbpass}") or die('<div width="100%" class="error">OCURRIO UN ERROR AL INTENTAR CONECTAR A LA BASE DE DATOS <B>' . $dbname . ' </B></div>');
     $_pagi_sql = "select count(*) from catalogo where id_usuario = '{$id_usuario}'";
     $_pagi_nav_num_enlaces = 5;
     $_pagi_cuantos = 27;
     $_pagi_mostrar_errores = true;
     $_pagi_nav_estilo = "paginacion";
     $_pagi_propagar = array("");
     include 'paginator.inc.php';
     $busca = "SELECT id_catalogo,ubicacion,id_cat\n\t\t\t\t\t\t\t\t\t\tfrom catalogo where id_usuario = '{$id_usuario}' order by id_catalogo desc";
示例#7
0
               										               limpia($HTTP_POST_VARS['pass']),
               													   limpia($HTTP_POST_VARS['nombre']),
               													   limpia($HTTP_POST_VARS['direccion']),
               													   limpia($HTTP_POST_VARS['telefono']),
               													   limpia($HTTP_POST_VARS['celular']),
               													   limpia($HTTP_POST_VARS['email']),
               													   limpia($HTTP_POST_VARS['usuario']),
               													   limpia($HTTP_POST_VARS['edad'])
               													   );
               										}
               									if($HTTP_GET_VARS['accion'] == ver && isset($HTTP_GET_VARS['id'])){
               										echo strlen($HTTP_GET_VARS['id']);
               										verUsuario($HTTP_GET_VARS['id']);
               										}*/
               if ($_GET['accion'] == mod) {
                   modUser(limpia($_POST['id']), limpia($_POST['nombre_usuario']), limpia($_POST['nombre']), limpia($_POST['password']));
               }
           }
       }
       modificarUsuario($HTTP_SESSION_VARS['id_usuario']);
   } else {
       echo "<table width='580' border='0' cellspacing='0' cellpadding='0'>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td width='580' height='60' bgcolor='#d2d2e4' align='center' valign='middle'><div class='Estilo7'>S&oacute;lo los usuarios supervisores tienes acceso a esta funcionalidad</div></div></td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<br>";
   }
   ?>
               </td>
             </tr>
           </table>
       <!-- InstanceEndEditable --></td>
     </tr>
   </table></td> 
 </tr>