예제 #1
0
function fungenerarDescriptor($id_sala, $id_obra, $nombre_archivo)
{
    global $ini_array, $sift, $obras;
    //$ini_array = parse_ini_file("/var/include/confi.ini", true);
    $host = $ini_array['BD']['servidor'];
    $username = $ini_array['BD']['usuario'];
    $userpass = $ini_array['BD']['passbd'];
    $name = $ini_array['BD']['nombase'];
    mensaje_log("FUNCION GENERAR DESCRIPTOR (DESCRIPTORES)");
    $nombre_archivo2 = $nombre_archivo;
    $recortado = substr($nombre_archivo2, 0, strpos($nombre_archivo2, '.') - strlen($nombre_archivo2));
    //exec("convert /var/www/obras/".$id_obra."/imagen/".$nombre_archivo." /var/www/obras/".$id_obra."/imagen/".$recortado.".pgm");
    exec("convert " . $obras . $id_obra . "/imagen/" . $nombre_archivo . " " . $obras . $id_obra . "/imagen/" . $recortado . ".pgm");
    $res = -1;
    //$res=exec("/home/encuadro/proyecto/prueba_binario/encuadroSift /var/www/obras/".$id_obra."/imagen/".$recortado.".pgm ".$id_obra." ".$host." ".$username." ".$userpass." ".$name." generar");
    $res = exec($sift . " " . $obras . $id_obra . "/imagen/" . $recortado . ".pgm " . $id_obra . " " . $host . " " . $username . " " . $userpass . " " . $name . " generar");
    return $u;
    //return tojson($res);
}
예제 #2
0
파일: zona.php 프로젝트: 0x27/encuadro
function fungetZonas()
{
    mensaje_log("FUNCION GET ZONAS (ZONA)");
    $u = "";
    $json = array(array());
    $indice = 0;
    $query = mysql_query("SELECT nombre_zona FROM zona") or die(mysql_error());
    while ($res = mysql_fetch_assoc($query)) {
        $u = $u . $res['nombre_zona'] . "=>";
        $json[$indice++] = array('nombre_zona' => utf8_encode($res['nombre_zona']));
    }
    return json_encode($json, 2);
}
예제 #3
0
파일: usuario.php 프로젝트: 0x27/encuadro
function fungetalgo($nombre, $nomProx, $idjuego, $pista)
{
    mensaje_log("FUNCION GET ALGO (USUARIO/JUEGO)");
    $query1 = mysql_query("SELECT id_obra FROM obra WHERE nombre_obra = '{$nombre}'") or die(mysql_error());
    $query2 = mysql_query("SELECT id_obra FROM obra WHERE nombre_obra = '{$nomProx}'") or die(mysql_error());
    //$query1 = mysql_query("SELECT O1.id_obra, O2.id_obra FROM obra as O1, obra as O2 WHERE O1.nombre_obra = '$nombre' and O2.nombre_obra = '$nomProx'")or die(mysql_error());   //Aguante mi consulta
    //$idjuego=11;
    //$pista='sabeeeeeeee';
    $row = mysql_fetch_assoc($query1);
    $row2 = mysql_fetch_assoc($query2);
    $r2 = $row2['id_obra'];
    $r1 = $row['id_obra'];
    mensaje_log("IDOBRA: " . $r1 . " ID_SIGIENTE: " . $r2 . " ID_JUEGO: " . $idjuego . " PISTA: " . $pista);
    //$reg = 'error';
    if ($r1 != NULL and $r2 != NULL) {
        $query2 = mysql_query("INSERT INTO Pista (id_obra, id_juego, id_proxima, pista) VALUES ({$r1},{$idjuego},{$r2},'{$pista}')") or die(mysql_error());
        $reg = 'insertado todo';
        mensaje_log("INSERTANDO PISTAS EN BD");
    }
    return tojson(array('id_obra_siguiente' => $r2, 'id_obra' => $r1), 1);
}
예제 #4
0
파일: sala.php 프로젝트: 0x27/encuadro
function funexisteSala($id)
{
    mensaje_log("FUNCION EXISTE SALA (SALA)");
    $u = 0;
    $query = mysql_query("SELECT id_sala FROM sala WHERE id_sala='{$id}'") or die(mysql_error());
    $row = mysql_fetch_array($query);
    if ($row != NULL) {
        $u = 1;
        mensaje_log("LA SALA DE ID =" . $id . " EXISTE", 1);
    } else {
        mensaje_log("LA SALA DE ID =" . $id . " NO EXISTE", 1);
    }
    return tojson($u);
}
예제 #5
0
function getNombreObra($id_sala, $nombre_archivo) {
    mensaje_log("FUNCION GET NOMBRE OBRA DE SERVER PHP");
    $u = fungetNombreObra($id_sala, $nombre_archivo);

    return new soapval('return', 'xsd:string', $u);
}
예제 #6
0
파일: obra.php 프로젝트: 0x27/encuadro
function fungetAllDataObraSala($id)
{
    global $ini_array;
    //$ini_array = parse_ini_file("/var/include/confi.ini", true);
    mensaje_log("FUNCION GET ALL DATA OBRA SALA (OBRA)");
    $usu = $ini_array['ftpobra']['usu'];
    $pass = $ini_array['ftpobra']['pass'];
    $servidor = $ini_array['ftp']['servidor'];
    $u = "-1";
    $json = array(array());
    $indice = 0;
    $query = mysql_query("SELECT * FROM obra,contenido_obra WHERE obra.id_obra=contenido_obra.id_obra and obra.id_sala='{$id}'") or die(mysql_error());
    while ($row = mysql_fetch_assoc($query)) {
        if ($u == "-1") {
            $u = "";
        }
        if ($row['imagen'] != 'null') {
            $variable = "ftp://" . $usu . ":" . $pass . "@" . $servidor . "/" . $row['id_obra'] . "/imagen/" . $row['imagen'];
        } else {
            $variable = $row['imagen'];
        }
        $u = $u . $row['id_obra'] . "=>" . $row['nombre_obra'] . "=>" . $row['autor'] . "=>" . $row['descripcion_obra'] . "=>" . $variable . "=>";
        $json[$indice++] = array('id_obra' => $row['id_obra'], 'nombre_obra' => utf8_encode($row['nombre_obra']), 'autor' => utf8_encode($row['autor']), 'descripcion' => utf8_encode($row['descripcion_obra']), 'imagen' => utf8_encode($variable));
    }
    mensaje_log(tojson($json, 2));
    return tojson($json, 2);
}