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); }
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); }
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); }
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); }
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); }
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); }