예제 #1
0
파일: funciones.php 프로젝트: ZamGS/nodex
function post($var)
{
    if (isset($_POST[$var])) {
        $temporal = limpiar($_POST[$var]);
        return $temporal;
    }
}
예제 #2
0
      <thead>
      <tr>
        <th>Codigo</th>
        <th>Apellido y Nombre</th>
        <th>DNI</th>
        <th>Direccion</th>
        <th>Localidad</th>
        <th>Telefono</th>
          <th>Mail</th>
      </tr>
      </thead>
          
      <tbody>
                     <?php 
if (!empty($_POST['buscar'])) {
    $buscar = limpiar($_POST['buscar']);
    $pame = mysqli_query($conexion, "SELECT * FROM cliente WHERE nombre LIKE '%{$buscar}%' or dni='{$buscar}' ORDER BY nombre");
} else {
    $pame = mysqli_query($conexion, "SELECT * FROM cliente ORDER BY nombre");
}
while ($row = mysqli_fetch_array($pame)) {
    $url = cadenas() . encrypt($row['id'], 'URLCODIGO');
    ?>
                  <tr data-toggle="collapse" data-target="<?php 
    echo '.art' . $cont;
    ?>
" class="accordion-toggle" aria-expanded="false">
                    <td><?php 
    echo $row['id'];
    ?>
</td>
예제 #3
0
function guardar($formulario, $profesor)
{
    $flag = 0;
    extract($formulario);
    $respuesta = new xajaxResponse("utf-8");
    $conn = new conexionBD();
    //Genera una nueva conexion
    $conn->EjecutarSQL("SET NAMES 'utf8'");
    // al guardar los numeros de las lineas nos aseguramos que si borran una no perderemos las referencias.
    foreach ($hdnIdCampos as $id) {
        $profesor = $formulario['hdnProfesor_' . $id];
        $sqlpro = "SELECT * FROM  `equipamiento_eii`.`profesores` WHERE Nombre =  '" . limpiar($profesor) . "' ";
        $result = $conn->EjecutarSQL($sqlpro);
        $filas = mysql_num_rows($result);
        if ($filas == 0) {
            //CONTROL DE ERRORES.  muy importante, si no guarda uno, no guarda nada.
            $conn->EjecutarSQL("ROLLBACK TRANSACTION A1");
            $MSG = "El profesor seleccionado no existe.\nPor favor, intentelo nuevamente.";
            $respuesta->addAlert($MSG);
            return $respuesta;
        }
        $row = $conn->FetchArray($result);
        $monitor = str_replace('||', '"', $formulario['hdnMonitor_' . $id]);
        $Str_SQL = "INSERT INTO material(`Id_profesor`, `PC` ,  `Fecha_PC` ,  `Portatil` ,  `Fecha_Portatil` ,  `Monitor` , `Fecha_Monitor`,  `Otros`, `Fecha_Otros` ) \n  VALUES ('','" . $formulario['hdnPC_' . $id] . "', '" . fecha($formulario['hdnFechaPC_' . $id]) . "', '" . $formulario['hdnPortatil_' . $id] . "', '" . fecha($formulario['hdnFechaPortatil_' . $id]) . "',\n   '" . $monitor . "',\n '" . fecha($formulario['hdnFechaMonitor_' . $id]) . "', '" . $formulario['hdnOtros_' . $id] . "', '" . fecha($formulario['hdnFechaOtros_' . $id]) . "')";
        $Str_SQL2 = "INSERT INTO material(`Id_profesor`, `PC` ,  `Fecha_PC` ,  `Portatil` ,  `Fecha_Portatil` ,  `Monitor` , `Fecha_Monitor`,  `Otros`, `Fecha_Otros` ) \n  VALUES ('" . $row['Id'] . "','" . $formulario['hdnPC_' . $id] . "', '" . fecha($formulario['hdnFechaPC_' . $id]) . "', '" . $formulario['hdnPortatil_' . $id] . "', '" . fecha($formulario['hdnFechaPortatil_' . $id]) . "',\n   '" . $monitor . "',\n '" . fecha($formulario['hdnFechaMonitor_' . $id]) . "', '" . $formulario['hdnOtros_' . $id] . "', '" . fecha($formulario['hdnFechaOtros_' . $id]) . "')";
        if ($row['Id_material'] == '0') {
            if (!$conn->EjecutarSQL($Str_SQL)) {
                //CONTROL DE ERRORES.  muy importante, si no guarda uno, no guarda nada.
                $conn->EjecutarSQL("ROLLBACK TRANSACTION A1");
                $flag = 1;
                $MSG = "Ha ocurrido un error al insertar los datos de los materiales.\nPor favor, intentelo nuevamente.";
            }
        } else {
            if (!$conn->EjecutarSQL($Str_SQL2)) {
                //CONTROL DE ERRORES.  muy importante, si no guarda uno, no guarda nada.
                $conn->EjecutarSQL("ROLLBACK TRANSACTION A1");
                $flag = 1;
                $MSG = "Ha ocurrido un error al insertar los datos de los materiales.\nPor favor, intentelo nuevamente.";
            }
        }
        if ($flag == 0) {
            $lastid = mysql_insert_id();
            $conn->EjecutarSQL("SET NAMES 'utf8'");
            //$row = $conn->FetchArray($result);
            $sql = "UPDATE  `equipamiento_eii`.`material` SET  `Id_profesor` =  '" . $row['Id'] . "'  WHERE  `material`.`Id` = '" . $lastid . "' ";
            if (!$conn->EjecutarSQL($sql)) {
                //CONTROL DE ERRORES.  muy importante, si no guarda uno, no guarda nada.
                $conn->EjecutarSQL("ROLLBACK TRANSACTION A1");
                $MSG = "Ha ocurrido un error al actualizar los materiales.\nPor favor, intentelo nuevamente.";
            }
            if ($row['Id_material'] == '0') {
                $conn->EjecutarSQL("SET NAMES 'utf8'");
                $sql = "UPDATE  `equipamiento_eii`.`profesores` SET  `Id_material` =  '" . $row['Id'] . "' WHERE  `profesores`.`Id` = '" . $row['Id'] . "' ";
                if (!$conn->EjecutarSQL($sql)) {
                    printf("ultimo registro insertado tiene el id %d\n", $lastid);
                }
                $conn->EjecutarSQL("COMMIT TRANSACTION A1");
            }
            $MSG = "Datos guardados con exito";
        }
    }
    $respuesta->addAlert($MSG);
    return $respuesta;
}
예제 #4
0
<?php

$url = isset($_GET['video']) ? limpiar($_GET['video']) : "";
$img = isset($_GET['img']) ? limpiar($_GET['img']) : "";
$ext = isset($_GET['ext']) ? limpiar($_GET['ext']) : "";
function limpiar($que)
{
    return strtr($que, array('<' => '', '>' => '', '"' => '', "'" => '', "\\" => ''));
}
?>
<!doctype html>
<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">

	<script src="extra/flowplayer-3.2.12.min.js"></script>
	<link rel="stylesheet" href="/css/reset.min.css" />
	<link rel="stylesheet" href="/css/player.css" />
	
	<link href="http://vjs.zencdn.net/4.5/video-js.css" rel="stylesheet">
	<script src="http://vjs.zencdn.net/4.5/video.js"></script>
	<style type="text/css">
	  	.vjs-default-skin { color: #ffffff; }
	  	.vjs-default-skin .vjs-play-progress,
	  	.vjs-default-skin .vjs-volume-level { background-color: #004e78 }
	  	.vjs-default-skin .vjs-control-bar { background: #000000 }
	  	.vjs-default-skin .vjs-big-play-button {
	  		background: rgba(0, 0, 0, 0.51);
	  		border: 0.1em solid #DCDCDC;
			box-shadow: 0 0 1em rgba(255, 255, 255, 0.63);
			left: 50%;
예제 #5
0
{
    $tags = strip_tags($tags);
    return $tags;
}
//Información Personal
if (isset($_POST['agregarPE'])) {
    if (!empty($_POST['identidad']) and !empty($_POST['primerNombre']) and !empty($_POST['primerApellido']) and !empty($_POST['segundoApellido']) and !empty($_POST['direccion']) and !empty($_POST['email'])) {
        $identi = limpiar($_POST['identidad']);
        $pNombre = limpiar($_POST['primerNombre']);
        $sNombre = limpiar($_POST['segundoNombre']);
        $pApellido = limpiar($_POST['primerApellido']);
        $sApellido = limpiar($_POST['segundoApellido']);
        $fNac = limpiar($_POST['fecha']);
        $sexo = $_POST['sexo'];
        $direc = limpiar($_POST['direccion']);
        $email = limpiar($_POST['email']);
        $estCivil = $_POST['estCivil'];
        $nacionalidad = $_POST['nacionalidad'];
        $queryIP = mysql_query("INSERT INTO persona (N_identidad, Primer_nombre, Segundo_nombre, Primer_apellido,\n                Segundo_apellido, Fecha_nacimiento, Sexo, Direccion, Correo_electronico, Estado_Civil, Nacionalidad)\n                VALUES ('{$identi}', '{$pNombre}','{$sNombre}','{$pApellido}','{$sApellido}','{$fNac}','{$sexo}','{$direc}', '{$email}', '{$estCivil}','{$nacionalidad}')");
        if ($queryIP) {
            $mensaje = " " . $pNombre . " " . $pApellido . " ha sido agregado(a) con éxito!";
            $codMensaje = 1;
        } else {
            $mensaje = 'error al ingresar el registro o registro actualmente existente';
            $codMensaje = 0;
        }
    }
}
//Idioma
if (isset($_POST['identi']) and isset($_POST['agregarIDI'])) {
    $identidad = $_POST['identi'];
예제 #6
0
<?php

session_start();
include "../../../Datos/conexion.php";
function limpiar($tags)
{
    $tags = strip_tags($tags);
    return $tags;
}
//Información Personal
if (isset($_POST['modTel']) && isset($_POST['modTipo']) && isset($_SESSION['id'])) {
    $id = $_SESSION['id'];
    $nTel = limpiar($_POST['modTel']);
    $tipo = $_POST['modTipo'];
    //Agregar ON UPDATE CASCADE, ON DELETE CASCADE A LA TABLA telefono.
    $queryAcTel = mysql_query("UPDATE telefono SET Tipo = '{$tipo}', Numero = '{$nTel}' WHERE ID_Telefono = '{$id}'");
    if ($queryAcTel) {
        $mensaje = 'Telefono actualizado correctamente!';
        $codMensaje = 1;
    } else {
        $mensaje = 'error actualizar';
        $codMensaje = 0;
    }
}
예제 #7
0
파일: perfil.php 프로젝트: LuisHY15/barcode
<?php

session_start();
include_once "Modulos/php_conexion.php";
include_once "Modulos/class_buscar.php";
include_once "Modulos/funciones.php";
$documento = limpiar($_SESSION['cod_user']);
$paaw = mysql_query("SELECT * FROM persona WHERE doc='{$documento}'");
if ($rwow = mysql_fetch_array($paaw)) {
    $nombre = $rwow['nom'] . ' ' . $rwow['ape'];
    $tel = $rwow['tel'];
    $cel = $rwow['cel'];
    $dir = $rwow['dir'];
}
?>
<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8">
    <title>Principal</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Le styles -->
    <link href="css/bootstrap.css" rel="stylesheet">
    <style type="text/css">
      body {
        padding-top: 60px;
        padding-bottom: 40px;
      }
예제 #8
0
파일: index.php 프로젝트: LuisHY15/barcode
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
      <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
                    <link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
                                   <link rel="shortcut icon" href="ico/favicon.png">
  </head>

  <body>

    <div class="container">
	  <form name="form1" method="post" action="" class="form-signin">
      	<center><img src="img/softunicorn.png" width="200" height="200"></center><br>
      	<?php 
if (!empty($_POST['usu']) and !empty($_POST['con'])) {
    $usu = limpiar($_POST['usu']);
    $con = limpiar($_POST['con']);
    $con = encrypt($con, $usu);
    $pa = mysql_query("SELECT * FROM username WHERE usu='{$usu}' and con='{$con}'");
    if ($row = mysql_fetch_array($pa)) {
        $usu = $row['usu'];
        $_SESSION['tipo_user'] = $row['tipo'];
        $_SESSION['cod_user'] = $usu;
        #admin=administrador					#s=secretaria
        #d=docente								#a=alumno					#p=padre de familia
        if ($row['tipo'] == 'admin' or $row['tipo'] == 'd' or $row['tipo'] == 's') {
            if (consultar('estado', 'persona', " doc='" . $usu . "'") == 's') {
                $nombre_completo = consultar('nom', 'persona', " doc='" . $usu . "'") . ' ' . consultar('ape', 'persona', " doc='" . $usu . "'");
                $nombre = explode(" ", $nombre_completo);
                $_SESSION['user_name'] = $nombre[0];
                echo mensajes('Bienvenido<br>' . $nombre_completo, 'verde') . '<br>';
                echo '<center><img src="img/ajax-loader.gif"></center><br>';
예제 #9
0
 if ($row2['Foto'] == "") {
     $foto = "who.png";
 } else {
     $foto = $row2['Foto'];
 }
 $nombre = $row2['Nombre'];
 $vacio = 0;
 //echo "</table>";
 //foto de perfil//////////
 echo "<img id='fotazo{$Id}' class='fotazo' src='images/perfiles/" . $foto . "'/>";
 //echo "<div id='pic' class='picture'><img src='images/paper-corner.jpg' style= ' position:relative; z-index:1; left:-35px; top:45px; border:6px;'/></div>";
 echo "<table class='bordered' id=tabla{$Id} >";
 echo "<thead>";
 echo "<tr id=titulo{$Id} onClick='ocultar({$Id})'>";
 echo "<script>ocultar({$Id})</script>";
 echo "<th colspan='3' align='left'><div style='position:relative; left:45px; display:inline; float:left; clear:right;'>" . $nombre . "</div> <div id='info' style='display:inline; float:right;' >\n    <font color='#455943'>" . $row2['Despacho'] . "</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color='#ED8200'>" . $row2['Telefono'] . "</font>&nbsp;&nbsp;&nbsp;&nbsp;<a target='_blank' href='mailto:" . $row2['Correo'] . "'>" . $row2['Correo'] . "</a> \n    <a id='deletepro{$Id}' onclick='if(confirm(" . '"¿Desea eliminar este profesor?"' . ")){eliminarProfe({$Id});xajax_eliminarprofesor(&quot;" . limpiar($nombre) . "&quot;);};' style='display:none;' class='botonmenos sweet-tooltip' data-style-tooltip='tooltip-mini-slick' data-text-tooltip='Eliminar Profesor'>x</a>\n    <a id='addmat' href='add_material.php?usuario={$nombre}';' class='botonmas sweet-tooltip' data-style-tooltip='tooltip-mini-slick' data-text-tooltip='Añadir Material'>+</a> </div> </th>";
 echo "</tr>";
 echo "</thead>";
 echo "<tbody id=tablita{$Id} >";
 $sql = $conn->EjecutarSQL("SELECT * FROM material WHERE Id_profesor IN (SELECT Id_material FROM profesores WHERE Nombre='{$nombre}')");
 $sql_PC = $conn->EjecutarSQL("SELECT * FROM material WHERE Id_profesor IN (SELECT Id_material FROM profesores WHERE Nombre='{$nombre}') ORDER BY `material`.`Fecha_PC` DESC");
 $sql_Monitor = $conn->EjecutarSQL("SELECT * FROM material WHERE Id_profesor IN (SELECT Id_material FROM profesores WHERE Nombre='{$nombre}') ORDER BY `material`.`Fecha_Monitor` DESC");
 $sql_Portatil = $conn->EjecutarSQL("SELECT * FROM material WHERE Id_profesor IN (SELECT Id_material FROM profesores WHERE Nombre='{$nombre}') ORDER BY `material`.`Fecha_Portatil` DESC");
 $sql_Otros = $conn->EjecutarSQL("SELECT * FROM material WHERE Id_profesor IN (SELECT Id_material FROM profesores WHERE Nombre='{$nombre}') ORDER BY `material`.`Fecha_Otros` DESC");
 if ($row = $conn->FetchArray($sql)) {
     //para extraer los datos de material del profesor correspondiente
     //echo "<script language='javascript'>alert('entraa');document.getElementById('deletepro').css('display', 'inline');</script>";
     mysql_data_seek($sql, 0);
     while ($row = $conn->FetchArray($sql_PC)) {
         if ($row['PC'] != '' && $orderby != "Portatil" && $orderby != "Monitor" && $orderby != "Otros") {
             echo "\t<tr id=fila{$Id}{$fId} name=" . $row['Id'] . " value='PC'>";
예제 #10
0
function limpiar($tags)
{
    $tags = strip_tags($tags);
    return $tags;
}
try {
    $identi = limpiar($_POST['identidad']);
    $pNombre = limpiar($_POST['primerNombre']);
    $sNombre = limpiar($_POST['segundoNombre']);
    $pApellido = limpiar($_POST['primerApellido']);
    $sApellido = limpiar($_POST['segundoApellido']);
    $fNac = limpiar($_POST['fecha']);
    $sexo = $_POST['sexo'];
    $tel = limpiar($_POST['telefono']);
    $direc = limpiar($_POST['ciudadNatal']);
    $email = limpiar($_POST['correo']);
    $estCivil = $_POST['estCivil'];
    $nacionalidad = $_POST['nacionalidad'];
    // realizamos la consulta
    $query = "";
    // Lugar para el pl
    $result = mysql_query($query, $conexion) or die("error en la consulta");
    // hacemos la consulta a la base de datos
    $mensaje = "El usuario se ha creado exitosamente...";
    $codMensaje = 1;
} catch (PDOExecption $e) {
    $mensaje = "No se ha procesado su peticion, comuniquese con el administrador del sistema";
    $codMensaje = 0;
}
if (isset($codMensaje) and isset($mensaje)) {
    if ($codMensaje == 1) {
예제 #11
0
                                                    if ($username_exist > 0) {
                                                        ?>
						<div class="cuadro_error">Ya existe ese nombre de usuario</div><?php 
                                                    } else {
                                                        if ($pemail_exist > 0) {
                                                            ?>
						<div class="cuadro_error">Ya existe ese paypal en el sitio</div><?php 
                                                        } else {
                                                            if ($aemail_exist > 0) {
                                                                ?>
						<div class="cuadro_error">Ya existe ese alertpay en el sitio</div><?php 
                                                            } else {
                                                                // Si se ha introducido un referer comprobamos que exista
                                                                if ($_POST["referer"] != "") {
                                                                    // Sanitizamos la variable
                                                                    $referer = limpiar($_POST["referer"]);
                                                                    $referer = limitatexto($referer, 15);
                                                                    $sql = "SELECT {$NOMBRE_DE_USUARIO} FROM {$TABLA_USUARIOS} WHERE {$NOMBRE_DE_USUARIO}='{$referer}'";
                                                                    $checkref = mysql_query($sql);
                                                                    $referer_exist = mysql_num_rows($checkref);
                                                                    if ($referer_exist < 1) {
                                                                        ?>
								<div class="cuadro_error">
									Ese usuario del que te apuntas referido no existe en el sitio. Prueba a poner uno correcto 
									o si no deja el campo en blanco
								</div><?php 
                                                                    } else {
                                                                        // Si todo parece correcto procedemos con la inserccion
                                                                        $campos = "{$NOMBRE_DE_USUARIO},{$PASSWORD_USUARIO},{$EMAIL},{$ALERTPAY},{$PAYPAL}," . "{$PAIS},{$REFERIDO_POR},{$FECHA_DE_INSCRIPCION},{$IP}";
                                                                        $valores = "'" . $username . "',";
                                                                        $valores .= "'" . $password . "',";
예제 #12
0
		<td class="dato"><input type="text" name="pemail" value="<?php 
echo $_POST['pemail'];
?>
" /></td>
  	</tr>
  	<tr>
    	<td class="derecha">Pa&iacute;s:</td>
		<td class="dato"><input type="text" name="country" value="<?php 
echo $_POST['country'];
?>
" /></td>
  	</tr>
  	<tr>
    	<td class="derecha">Referido por:</td>
		<td class="dato"><input type="text" name="referer" value="<?php 
echo limpiar($_GET["r"]);
?>
" value="" /></td>
  	</tr>
  	<tr>
    	<td class="derecha">T&eacute;rminos y condiciones del servicio:</td>
		<td class="dato"><textarea rows="7" cols="50" readonly>
			<?php 
include './modulos/registrarse/tos.php';
?>
			</textarea></td>
 	 </tr>
 	 <tr>
   		<td class="derecha">C&oacute;digo de seguridad:</td>
		<td class="dato"><img src="./modulos/registrarse/image.php?<?php 
echo $res;
예제 #13
0
<div id="respond">
<h3><span>Dejanos tu comentario</span></h3>
		<div>
			<?php 
if (isset($_POST['publicar'])) {
    /*Validamos que todos los campos esten llenos correctamente*/
    if ($_POST['nombre'] != '' && $_POST['email'] != '' && $_POST['comentarios'] != '') {
        if (!validarnombre($_POST['nombre'])) {
            echo '<p>nombre solo 20 caracteres</p>';
        } else {
            if (!validar_email($_POST['email'])) {
                echo '<p>email inv&aacute;lido</p>';
            } else {
                $nombre = limpiar($_POST['nombre']);
                $email = limpiar($_POST['email']);
                $comentarios = limpiar($_POST['comentarios']);
                $ipuser = $_SERVER['REMOTE_ADDR'];
                if (validarcomentarios($_POST['comentarios'])) {
                    $estado = 'OK';
                    // Cambiar por SR si deseas que todos los mensajes no se publiquen hasta que los hayas revisado.
                    $fecha = date("Y-m-d");
                    $publicado = "Publicado";
                    $query = mysql_query("insert into comentarios (publicado , fecha , name, email , comentarios , estado) values ('{$publicado}', '{$fecha}', '{$nombre}', '{$email}' , '{$comentarios}','{$estado}' )");
                    echo mysql_error();
                    echo "Gracias por su comentario. espere..... <br>" . $actualiza;
                    //ACTULIZAMOS DESPUES DE GUARDAR
                } else {
                    echo '<p>Comentario min. 260 caract.</p>';
                }
            }
            //else email
예제 #14
0
 $updated_at = date("Y-m-d H:i:s");
 if (!empty($_FILES["foto_restaurante"])) {
     $myFile = $_FILES["foto_restaurante"];
     if ($myFile["error"] !== UPLOAD_ERR_OK) {
         echo "<p>An error occurred.</p>";
         exit;
     }
     // verify the file is a GIF, JPEG, or PNG
     $fileType = exif_imagetype($_FILES["foto_restaurante"]["tmp_name"]);
     $allowed = array(IMAGETYPE_JPEG, IMAGETYPE_PNG);
     if (!in_array($fileType, $allowed)) {
         echo 'file type is not permitted';
     } else {
         // ensure a safe filename
         $imagen_data = pathinfo($myFile["name"]);
         $name = RandomString() . '_' . preg_replace("/([^A-Za-z0-9\\+_\\-,]+)/", "_", limpiar($nombre)) . '.' . $imagen_data['extension'];
         $foto = $name;
         // don't overwrite an existing file
         $i = 0;
         $parts = pathinfo($name);
         while (file_exists('img/' . $name)) {
             $i++;
             $name = $parts["filename"] . "-" . $i . "." . $parts["extension"];
         }
         // preserve file from temporary directory
         $success = move_uploaded_file($myFile["tmp_name"], 'img/' . $name);
         if (!$success) {
             echo "<p>Unable to save file.</p>";
             exit;
         }
     }
function replaceFront($name, $tabla, $campos)
{
    $componentsite = 'com_' . $name . '/site/';
    $rutas = array();
    // creo un array con las rutas de los archivos
    $rutas[] = $componentsite . 'controllers/';
    $rutas[] = $componentsite . 'controllers/table.php';
    $rutas[] = $componentsite . 'controllers/tables.php';
    $rutas[] = $componentsite . 'helpers/';
    $rutas[] = $componentsite . 'helpers/component.php';
    $rutas[] = $componentsite . 'language/';
    $rutas[] = $componentsite . 'models/';
    $rutas[] = $componentsite . 'models/fields/';
    $rutas[] = $componentsite . 'models/forms/';
    $rutas[] = $componentsite . 'models/table.php';
    $rutas[] = $componentsite . 'models/tables.php';
    $rutas[] = $componentsite . 'views/';
    $rutas[] = $componentsite . 'views/table/';
    $rutas[] = $componentsite . 'views/table/tmpl';
    $rutas[] = $componentsite . 'views/table/tmpl/default.xml';
    $rutas[] = $componentsite . 'views/table/tmpl/default.php';
    $rutas[] = $componentsite . 'views/table/tmpl/index.html';
    // ruta necesaria para limpiar
    $rutas[] = $componentsite . 'views/table/index.html';
    // ruta necesaria para limpiar
    $rutas[] = $componentsite . 'views/table/view.html.php';
    $rutas[] = $componentsite . 'views/tables/';
    $rutas[] = $componentsite . 'views/tables/tmpl/';
    $rutas[] = $componentsite . 'views/tables/tmpl/default.xml';
    $rutas[] = $componentsite . 'views/tables/tmpl/default.php';
    $rutas[] = $componentsite . 'views/tables/tmpl/index.html';
    // ruta necesaria para limpiar
    $rutas[] = $componentsite . 'views/tables/view.html.php';
    $rutas[] = $componentsite . 'views/tables/index.html';
    // ruta necesaria para limpiar
    $rutas[] = $componentsite . 'component.php';
    $rutas[] = $componentsite . 'controller.php';
    $rutas[] = $componentsite . 'router.php';
    $rutaOK = "";
    // recorro las rutas
    foreach ($rutas as $r) {
        // condiciones para copias de archivos
        if (strpos($r, 'tables') !== false) {
            $rutaOK = str_replace('tables', $tabla, $r);
            echo "copiando1 {$r}     -->     {$rutaOK} <br />";
            if (esArchivo($rutaOK)) {
                duplica($r, $rutaOK, $name, $tabla);
                replace($rutaOK, $name, $tabla, $campos);
            } else {
                if (!file_exists($rutaOK)) {
                    full_copy($r, $rutaOK);
                }
            }
        } elseif (strpos($r, 'table') !== false) {
            $rutaOK = str_replace('table', singularize($tabla), $r);
            echo "copiando2 {$r}     -->     {$rutaOK} <br />";
            if (esArchivo($rutaOK)) {
                duplica($r, $rutaOK, $name, $tabla);
                replace($rutaOK, $name, $tabla, $campos);
            } else {
                if (!file_exists($rutaOK)) {
                    full_copy($r, $rutaOK);
                }
            }
        } elseif (strpos($r, 'component') !== false) {
            $rutaOK = str_replace('component', $name, $r);
            echo "copiando {$r}     -->     {$rutaOK} <br />";
            if (esArchivo($rutaOK)) {
                duplica($r, $rutaOK, $name, $tabla);
                replace($rutaOK, $name, $tabla, $campos);
            } else {
                if (!file_exists($rutaOK)) {
                    full_copy($r, $rutaOK);
                }
            }
        } else {
            $rutaOK = $r;
            if (esArchivo($rutaOK)) {
                echo "copiando {$r}  to  {$rutaOK} <br />";
                // duplica($r, $rutaOK, $name, $tabla);
                replace($rutaOK, $name, $tabla, $campos);
            }
        }
    }
    limpiar($rutas);
}
예제 #16
0
<?php

session_start();
include "../../../Datos/conexion.php";
function limpiar($tags)
{
    $tags = strip_tags($tags);
    return $tags;
}
//Información Personal
if (isset($_POST['modInst']) && isset($_POST['modTiem']) && isset($_SESSION['id'])) {
    $id = $_SESSION['id'];
    $inst = limpiar($_POST['modInst']);
    $tiem = $_POST['modTiem'];
    $clase = $_POST['modClas'];
    $queryEA = mysql_query("UPDATE experiencia_academica SET Institucion = '{$inst}', Tiempo = '{$tiem}' WHERE ID_Experiencia_academica = '{$id}'");
    mysql_query("UPDATE clases_has_experiencia_academica SET ID_Clases = '{$clase}' WHERE ID_Experiencia_academica = '{$id}'");
    if ($queryEA) {
        $mensaje = 'Experiencia académica actualizado correctamente!';
        $codMensaje = 1;
    } else {
        $mensaje = 'error actualizar experiencia académica';
        $codMensaje = 0;
    }
}
예제 #17
0
<?php

// Principal
//**********************************************************
require_once "tools.php";
require_once "db.inc.php";
require_once "vardb.inc.php";
require_once "varsession.inc.php";
require_once "render.inc.php";
Init();
limpiar();
$uid = vwSessionGetVar("uid");
// Obtenemos el uid del usuario
if (is_null($uid)) {
    $uid = "0";
    vwSessionSetVar("uid", 0);
    $UserName = "******";
    vwSessionSetVar("UserName", $UserName);
    $UserLevel = 1;
    vwSessionSetVar("UserLevel", $UserLevel);
} else {
    //Si no lo es obtenemos su nombre de usuario y su nivel
    $UserLevel = vwSessionGetVar("UserLevel");
    $UserName = vwSessionGetVar("UserName");
}
if (!isset($actor) || isset($actor) && $actor == "") {
    $actor = "static";
    $accion = "mostrar";
    $sujeto = "inicio";
}
switch ($actor) {
예제 #18
0
<?php

session_start();
include "../../../Datos/conexion.php";
function limpiar($tags)
{
    $tags = strip_tags($tags);
    return $tags;
}
//Información Personal
if (isset($_POST['modEmp']) && isset($_POST['modTiem']) && isset($_SESSION['id'])) {
    $id = $_SESSION['id'];
    $emp = limpiar($_POST['modEmp']);
    $tiem = $_POST['modTiem'];
    $cargo = $_POST['modCarg'];
    $queryAcEL = mysql_query("UPDATE experiencia_laboral SET Nombre_empresa = '{$emp}', Tiempo = '{$tiem}' WHERE ID_Experiencia_laboral = '{$id}'");
    mysql_query("UPDATE experiencia_laboral_has_cargo SET  ID_cargo = '{$cargo}' WHERE ID_Experiencia_laboral = '{$id}'");
    if ($queryAcEL) {
        $mensaje = 'Experiencia laboral se ha actualizado correctamente!';
        $codMensaje = 1;
    } else {
        $mensaje = 'error al actualizar';
        $codMensaje = 0;
    }
}
예제 #19
0
function getVariables($url)
{
    //quitamos la barra del final
    $url = preg_replace('/\\/$/', '', $url);
    //separamos las partes de la url y las contamos
    $partes = explode('/', $url);
    $cantPartes = count($partes);
    //si la cantidad de partes no es par retornamos false, al ser impar una variable se quedaria sin valor y esto no es posible
    if ($cantPartes % 2 != 0) {
        return false;
    }
    $variables = array();
    for ($c = 0; $c < $cantPartes; $c = $c + 2) {
        //Acumulamos los pares de valores(para nosotros variables) en el arreglo
        $nombre = limpiar($partes[$c]);
        $valor = limpiar($partes[$c + 1]);
        $variables[$nombre] = $valor;
    }
    return $variables;
}