forked from qwerty/tupali
commit
bf3bfb3254
@ -1,19 +1,92 @@
|
||||
<?php
|
||||
|
||||
//Definicion de variables
|
||||
$id_empresa = "";
|
||||
$id_form = "";
|
||||
$login_campo_validado = "";
|
||||
$nuevo_identificador = "";
|
||||
$leed_email = "";
|
||||
$error = "";
|
||||
$cerrar = "";
|
||||
$id_usuario = "";
|
||||
$formulario = "";
|
||||
$valores = "";
|
||||
|
||||
|
||||
date_default_timezone_set('America/Bogota');
|
||||
|
||||
function exportar_svg($formulario) {
|
||||
$linea="";
|
||||
if($formulario !=""){
|
||||
$estructura = "$_SESSION[path]/tmp/$formulario/svg/";
|
||||
if (!file_exists($estructura)) {
|
||||
|
||||
if(!mkdir($estructura, 0775, true)) {
|
||||
|
||||
die("Fallo al crear las carpetas... $estructura");
|
||||
}
|
||||
//$archivo = "milfs/tmp/$nombre";
|
||||
|
||||
|
||||
$impresion ="Esto es";
|
||||
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$formulario' GROUP BY form_datos.control ";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
mysqli_real_escape_string($link,$consulta_principal);
|
||||
$sql_total=mysqli_query($link,$consulta_principal);
|
||||
$sql=mysqli_query($link,$consulta_principal);
|
||||
mysqli_data_seek($sql_total, 0);
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||
$id_campo = $campo_titulo[0];
|
||||
$titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[control]' ") ;
|
||||
|
||||
// if (!is_array($listado_campos)){$listado_campos="<td >$listado_campos</td>";}else {$listado_campos=$listado_campos;}
|
||||
$linea .= landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado');
|
||||
$impresion = landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado');
|
||||
$impresion = str_replace("'", '"', $impresion);
|
||||
$impresion = str_replace('@"', "'", $impresion);
|
||||
$encabezado = '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 744.09448819 1052.3622047"
|
||||
id="svg'.$formulario.'"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="def_'.$formulario.'">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath'.$formulario.'">
|
||||
|
||||
</clipPath>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata'.$formulario.'">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
|
||||
';
|
||||
$pie="</svg>";
|
||||
//$linea .= mostrar_identificador("$row[control]","$id_form","landingpage",'simple');;
|
||||
//$linea .= "<br>$row[control]";
|
||||
$archivo = $estructura."$titulo[0]"."_$row[control]".".svg";
|
||||
$file=fopen($archivo,"w") or die("Problemas en la creacion $archivo");
|
||||
$impresion = $encabezado.$impresion.$pie;
|
||||
fputs($file,$impresion);
|
||||
fclose($file);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
echo $linea;
|
||||
|
||||
//$file = fopen($filePath, 'w');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function filtro_opciones_campo($id_campo,$formulario){
|
||||
$opciones = "";
|
||||
@ -279,6 +352,7 @@ $acciones="<div class='btn-group' role='group' aria-label='...'>
|
||||
<a class='btn btn-info ' target='api' href='$_SESSION[site]/f$id?registros=10'>Llenar</a>
|
||||
<a class='btn btn-info ' target='api' href='$_SESSION[site]/g$id?registros=10'>Embeber</a>
|
||||
<a class='btn btn-info ' target='api' href='$_SESSION[site]/opendata.php?tipo=documento&id=$id'>Doc</a>
|
||||
<a class='btn btn-info ' target='api' href='$_SESSION[site]/opendata.php?tipo=svg&id=$id'>SVG</a>
|
||||
$buscador
|
||||
|
||||
</div>";
|
||||
@ -3032,9 +3106,13 @@ return $respuesta;
|
||||
$respuesta->addAssign("mostrar_resultado","innerHTML","$resultado");
|
||||
return $respuesta;
|
||||
}
|
||||
if($tipo =="contenido" OR $tipo =="embebido" ) {
|
||||
elseif($tipo =="contenido" OR $tipo =="embebido" ) {
|
||||
return $resultado;
|
||||
}
|
||||
elseif($tipo =="simple") {
|
||||
return $linea;
|
||||
}
|
||||
else {}
|
||||
}
|
||||
$xajax->registerFunction("consultar_contenido_formulario");
|
||||
|
||||
@ -3338,7 +3416,7 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti
|
||||
// $edicion ="<a class='btn btn-default btn-xs' onclick= \"xajax_formulario_embebido_ajax('$form','$identificador','edit') \"><i class='glyphicon glyphicon-pencil-square-o'></i> Editar</a>";
|
||||
}else {$edicion="";}
|
||||
$documento="<div id='gen_documento'><a href='opendata.php?tipo=documento&identificador=$identificador'>Generar documento</a></div>";
|
||||
|
||||
if($plantilla_original=="svg") { return $impresion;}else{
|
||||
$linea = "
|
||||
$manejadores
|
||||
|
||||
@ -3363,6 +3441,7 @@ $manejadores
|
||||
|
||||
return $linea;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function landingpage_contenido_formulario($form,$registros,$pagina,$div_original){
|
||||
@ -5619,6 +5698,7 @@ function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){
|
||||
//$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
|
||||
//$nombre = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
||||
$interaccion = interaccion_identificador("$control",'');
|
||||
if($plantilla == "svg") { return $impresion;}
|
||||
if($tipo=="") {
|
||||
$resultado = "
|
||||
|
||||
@ -12182,7 +12262,7 @@ Esta herramienta es creada y proporcionada por Tupale.co, como portal para el ac
|
||||
}else{
|
||||
$mensaje ="
|
||||
|
||||
<div class='alert alert-success text-center'><h1><i class='glyphicon glyphicon-smile-o'></i><small> Todo bien pero al parecer no se modicaron registros </small></h1></div>";
|
||||
<div class='alert alert-success text-center'><h1><i class='glyphicon glyphicon-smile-o'></i><small> Todo bien pero al parecer no se modificaron registros </small></h1></div>";
|
||||
$respuesta->addAssign("div_$control","innerHTML","$mensaje");
|
||||
}
|
||||
//$respuesta->addAssign("respuesta_$control","innerHTML","$resultado");
|
||||
|
57
opendata.php
57
opendata.php
@ -38,7 +38,62 @@ header('Pragma: public');
|
||||
echo "<html><body><h2>https://tupale.co</h2> $linea</body></html>";
|
||||
return;
|
||||
|
||||
}
|
||||
}elseif($_REQUEST['tipo'] == 'svg') {
|
||||
|
||||
|
||||
|
||||
if($_REQUEST['id'] !="") {
|
||||
// $linea = consultar_contenido_formulario("$_REQUEST[id]",'','','simple','','svg');
|
||||
$creacion = exportar_svg($_REQUEST['id']);
|
||||
echo $creacion ;
|
||||
echo"$creacion svg";
|
||||
return;
|
||||
}else {
|
||||
// $linea = landingpage_contenido_identificador("$_REQUEST[identificador]","$id_form","impresion",'paginado');
|
||||
// $nombre="documento_$_REQUEST[identificador].docx";
|
||||
}
|
||||
/*header('Content-type: image/svg+xml');
|
||||
echo '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
viewBox="0 0 744.09448819 1052.3622047"
|
||||
id="svg9084"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs9086">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath11049">
|
||||
|
||||
</clipPath>
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata9089">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
';
|
||||
echo $linea;
|
||||
echo '</svg>';
|
||||
//echo $linea;
|
||||
return;
|
||||
*/
|
||||
}else{}
|
||||
|
||||
|
||||
if(isset($_REQUEST['id']) AND $_REQUEST['id'] !="") {$formulario = $_REQUEST['id'];
|
||||
$id_proyecto = remplacetas('form_id','id',"$formulario",'id_empresa','') ; $id_proyecto = $id_proyecto[0];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user