Esempio n. 1
0
<?php 
include_once $_SERVER['DOCUMENT_ROOT'] . "/LIB/libMySQL.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$checkLogin = array("tipo" => "SELECT", "campos" => array("login.user"), "tablas" => "login", "condicion" => array("login.user" => $_POST["user"], "login.passwd" => $_POST["passwd"]));
$handler->query($checkLogin);
if (count($handler->data->lista) == 1) {
    session_start();
    $_SESSION["usr"] = $_POST["user"];
    $newSesion = array("tipo" => "INSERT", "campos" => array("sesiones_serv.usr" => $_SESSION["usr"], "sesiones_serv.ip" => $_SERVER['REMOTE_ADDR']), "tabla" => "sesiones_serv");
    $handler->query($newSesion);
    header('Location: index.php');
} else {
    die("ERROR: La combinación de usuario y contraseña proporcionada es incorrecta. Denegado el acceso a la edición");
}
$handler->shutdown();
Esempio n. 2
0
    }
}
?>
		</div>
		<div class="menuBusqueda">
			<form action="index.php" method="get">
				Castellano-Khunlůn: <input name="traduccion">
				<input type="submit">
			</form>
<?php 
if (!empty($_GET["traduccion"])) {
    $handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
    $handler->conn();
    $handler->setStrict(false);
    $getPalabraSignificado = array("tipo" => "SELECT", "campos" => array('palabras.id', 'palabras.palabra'), "tablas" => array('palabras', 'significados'), "condicion" => array('significados.palabra_id=palabras.id' => null, 'significados.acepción' => '(, )*' . $_GET["traduccion"] . '(, )*'));
    $handler->query($getPalabraSignificado);
    $resultados = $handler->data->lista;
    if (!empty($resultados)) {
        foreach ($resultados as $resultado) {
            print '
			<div class="busqueda">
				<div class="infoPalabra">
					' . $resultado['palabras.palabra'] . '
				</div>
				<div class="infoPalabra">
					<a href="palabra.php?id=' . $resultado['palabras.id'] . '" class="btn boton">Ver</a>
				</div>
			';
            if (isset($_SESSION["usr"])) {
                print '
					<div class="infoPalabra">
Esempio n. 3
0
<?php 
include_once "libPalabras.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
session_start();
include_once "header.html";
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$selectReformas = array("tipo" => "SELECT", "campos" => array("cte_reformas.id", "cte_reformas.acrónimo", "cte_reformas.nombre", "cte_reformas.descripción", "cte_reformas.fecha"), "tablas" => "cte_reformas");
$handler->query($selectReformas);
$reformas = $handler->data->lista;
print '
<div class="newReforma">
	<a class="btn boton" href="reformar.php?new=true">Añadir nueva reforma</a>
</div>
';
foreach ($reformas as $reforma) {
    $date = date_create($reforma["fecha"]);
    $reforma["fecha"] = date_format($date, 'd/m/Y');
    print '
	<div class="reforma">
		<div class="headReforma">
			[' . $reforma["acrónimo"] . '] <a class="btn boton" href="reformar.php?id=' . $reforma["id"] . '">Ver</a> <br><br>' . $reforma["nombre"] . ' (' . $reforma["fecha"] . ')

		</div>
		<div class="descripcion">' . $reforma["descripción"] . '</div>
	</div>
	';
}
$handler->shutdown();
Esempio n. 4
0
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . "/LIB/libMySQL.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
session_start();
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$deleteSesion = array("tipo" => "DELETE", "tabla" => "sesiones_serv", "condicion" => array("sesiones_serv.usr" => $_SESSION["usr"], "sesiones_serv.ip" => $_SERVER['REMOTE_ADDR']));
$handler->query($deleteSesion);
session_destroy();
header('Location: index.php');
Esempio n. 5
0
<?php 
include_once $_SERVER['DOCUMENT_ROOT'] . "/LIB/libMySQL.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$getPalabra = array("tipo" => "SELECT", "campos" => array("id, palabra_et, posición, raíz"), "tablas" => "etim_raiz");
$handler->query($getPalabra);
foreach ($handler->data->lista as $etimología) {
    if ($etimología["palabra_et"] === NULL) {
        $id = null;
        $getIDPalabra = array("tipo" => "SELECT", "campos" => array("id"), "tablas" => "palabras", "condicion" => array("palabra" => $etimología["raíz"]));
        $handler->query($getIDPalabra);
        if ($handler->data->esVacia()) {
            $getIDPalabra2 = array("tipo" => "SELECT", "campos" => array("etimologias.palabra_id"), "tablas" => "etimologias, etim_evol", "condicion" => array("etimologias.id=etim_evol.id" => null, "etim_evol.origen" => $etimología["raíz"]));
            $handler->query($getIDPalabra2);
        } else {
            $id = $handler->data->lista[0]['id'];
        }
        if (!$handler->data->esVacia()) {
            if (!isset($id)) {
                $id = $handler->data->lista[0]['etimologias.palabra_id'];
            }
            $updateIDPalabra = array("tipo" => "UPDATE", "tabla" => "etim_raiz", "campos" => array("palabra_et" => $id), "condicion" => array("raíz" => $etimología["raíz"]));
            $handler->query($updateIDPalabra);
        }
    }
}
Esempio n. 6
0
    $_SESSION["urlVuelta"] = 'http://' . $_SERVER['HTTP_HOST'] . '/Khunluungramnerk/reformas.php';
    print '
		<form action="reforma.php" method="post">
			<textarea name="acrónimo"></textarea>
			<textarea name="nombre"></textarea>
			<textarea name="descripción"></textarea>
			<input type="checkbox" name="crear" checked> crear <br>
			<input type="submit">
		</form>
	';
} elseif (isset($_GET["id"])) {
    $_SESSION["urlVuelta"] = $_SESSION["urlVuelta"] = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    $handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
    $handler->conn();
    $selectReforma = array("tipo" => "SELECT", "campos" => array("cte_reformas.acrónimo", "cte_reformas.nombre", "cte_reformas.descripción", "cte_reformas.fecha"), "condicion" => array("cte_reformas.id" => $_GET["id"]), "tablas" => "cte_reformas");
    $handler->query($selectReforma);
    $reforma = $handler->data->lista[0];
    $date = date_create($reforma["cte_reformas.fecha"]);
    $reforma["cte_reformas.fecha"] = date_format($date, 'd/m/Y');
    print '
		<div class="reforma">
			<div class="headReforma">
				[' . $reforma["cte_reformas.acrónimo"] . ']<br><br>' . $reforma["cte_reformas.nombre"] . ' (' . $reforma["cte_reformas.fecha"] . ')

			</div>
			<div class="descripcion">' . $reforma["cte_reformas.descripción"] . '</div>
		</div>
	';
    if (isset($_SESSION["usr"])) {
        //Herramienta de búsqueda de palabras
        print '
<?php 
include_once $_SERVER['DOCUMENT_ROOT'] . "/LIB/libMySQL.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$getMin0 = array("tipo" => "SELECT", "campos" => array("*"), "tablas" => "etim_raiz");
$handler->query($getMin0);
foreach ($handler->data->lista as $resultado) {
    $getMaxId = array("tipo" => "SELECT", "campos" => array("max(id)+1"), "tablas" => "etim_raiz");
    $handler->query($getMaxId);
    $idNueva = $handler->data->lista[0]["max(id)+1"];
    $editID = array("tipo" => "UPDATE", "tabla" => "etim_raiz", "campos" => array("id" => $idNueva), "condicion" => array("etimologias_id" => $resultado["etimologias_id"], "posición" => $resultado["posición"]));
    $handler->query($editID);
}
<?php 
include_once $_SERVER['DOCUMENT_ROOT'] . "/LIB/libMySQL.php";
include $_SERVER['DOCUMENT_ROOT'] . 'KhunluungramnerkP/loginMySQL.php';
$handler = new MySQLHandler('localhost', 'khunluungramnerk', $usrDB["user"], $usrDB["passwd"]);
$handler->conn();
$getPalabra = array("tipo" => "SELECT", "campos" => array("id, palabra_et, posición, raíz"), "tablas" => "etim_raiz");
$handler->query($getPalabra);
foreach ($handler->data->lista as $etimología) {
    var_dump($etimología);
    $id = $etimología["id"];
    $RaizCompuesta = new String($etimología["raíz"]);
    if ($RaizCompuesta->contains('-')) {
        $RaizCompuesta = explode('-', $RaizCompuesta->get());
        $RaizCompuesta[1] = '-' . $RaizCompuesta[1];
        $primer = new String($RaizCompuesta[0]);
        if ($primer->equals('')) {
            unset($RaizCompuesta[0]);
        }
    } elseif ($RaizCompuesta->contains('+')) {
        $RaizCompuesta = explode('+', $RaizCompuesta->get());
    }
    var_dump($RaizCompuesta);
    $elimRaizPrevia = array("tipo" => "DELETE", "tabla" => "etim_raiz", "condicion" => array("id" => $id));
    $handler->query($elimRaizPrevia);
    $i = 1;
    foreach ($RaizCompuesta as $raiz) {
        $insertRaiz = array("tipo" => "INSERT", "campos" => array("id" => $id, "posición" => $i, "raíz" => $raiz), "tabla" => "etim_raiz");
        $handler->query($insertRaiz);
        $i++;
    }
}