iconoclasta

This commit is contained in:
fredyrivera 2017-03-07 21:36:47 -05:00
parent e92c288f26
commit 86664cbbcc
9 changed files with 683 additions and 9 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,329 @@
<?php
function iconifica($formulario){
$div ="div_icono";
$frase= $formulario['frase'];
$frente= $formulario['color_front'];
$fondo= $formulario['color_back'];
$mayusculas = ucwords($frase);
$iniciales="";
$cantidad_iniciales= preg_match_all("([A-Z-0-9])", $mayusculas, $inicial);
foreach ($inicial as $valor) {
foreach ($valor as $valorx) {
$iniciales .="$valorx";
}
}
// $semantica=wikipedia("$frase","");
$resultado ="
<!-- <ul>
<li>$frase</li>
<li>$mayusculas</li>
<li>$cantidad_iniciales</li>
$fondo / $frente
</ul> -->
";
$dibujar="
function dibujar() {
cxt1=iniciaCanvas('ejemplo1');
if (cxt1) {
ejemplo1.width=ejemplo1.width;
texto='$iniciales'; //texto de prueba
cxt1.beginPath() //iniciar ruta
// #g8
cxt1.save();
cxt1.transform(50, 0.000000, 0.000000, 50, 30, 30);
// #pin
cxt1.miterLimit = 4;
cxt1.strokeStyle = '$frente';
cxt1.lineWidth = 0.086814;
cxt1.fillStyle = '$fondo';
cxt1.beginPath();
cxt1.moveTo(0.905352, -0.105919);
cxt1.bezierCurveTo(1.323640, -0.105919, 1.662729, 0.233170, 1.662729, 0.651458);
cxt1.bezierCurveTo(1.662729, 0.788948, 1.626089, 0.917883, 1.562065, 1.029014);
cxt1.bezierCurveTo(1.300897, 1.482320, 1.095039, 1.587141, 0.901568, 2.113584);
cxt1.bezierCurveTo(0.706093, 1.581723, 0.496125, 1.474553, 0.242880, 1.018824);
cxt1.bezierCurveTo(0.182425, 0.910032, 0.147975, 0.784762, 0.147975, 0.651456);
cxt1.bezierCurveTo(0.147975, 0.233168, 0.487065, -0.105921, 0.905352, -0.105921);
cxt1.closePath();
cxt1.fill();
cxt1.stroke();
// #text4535
cxt1.lineJoin = 'miter';
cxt1.lineCap = 'butt';
cxt1.lineWidth = 4;
cxt1.fillStyle = '$frente';
cxt1.font = 'bold 1px AlfphabetIV';
//cxt1.font = 'bolder 1px San-serif';
cxt1.textAlign='center';
cxt1.fillText('$iniciales', 0.9, 1.1,1);
// #sombra
cxt1.save();
cxt1.lineJoin = 'miter';
cxt1.strokeStyle = 'rgb(0, 0, 0)';
cxt1.lineCap = 'butt';
cxt1.lineWidth = 0.086814;
cxt1.fillStyle = 'rgb(0, 0, 0)';
cxt1.miterLimit = 4;
cxt1.globalAlpha = 0.1;
cxt1.beginPath();
cxt1.transform(1.522548, 0.000000, 0.000000, 0.672158, -0.306407, 0.706407);
cxt1.moveTo(0.811931, 2.304708);
cxt1.bezierCurveTo(0.966011, 2.304708, 1.090917, 2.327127, 1.090917, 2.354782);
cxt1.bezierCurveTo(1.090917, 2.382438, 0.966011, 2.404857, 0.811931, 2.404857);
cxt1.bezierCurveTo(0.657851, 2.404857, 0.532944, 2.382438, 0.532944, 2.354782);
cxt1.bezierCurveTo(0.532944, 2.327127, 0.657851, 2.304708, 0.811931, 2.304708);
cxt1.fill();
cxt1.stroke();
cxt1.restore();
cxt1.restore();
}}
";
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML","$resultado");
//sleep(5);
$respuesta->addScript("javascript: $dibujar");
$respuesta->addScript("javascript:dibujar()");
return $respuesta;
}
$xajax->registerFunction("iconifica");
function random_color(){
mt_srand((double)microtime()*1000000);
$c = '';
while(strlen($c)<6){
$c .= sprintf("%02X", mt_rand(0, 255));
}
return $c;
}
function wikipedia_item($cadena,$div){
$cadena = strip_tags($cadena);
$wiki="";
$normalizado = str_replace(array(' '), '_', $cadena);
$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro&redirects&titles=$normalizado";
$contents = file_get_contents($url_wikipedia);
//$contents = utf8_encode($contents);
$wikipedia = json_decode($contents,true);
foreach($wikipedia as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
foreach($valor as $clave => $valor){
if($clave=="extract") {
$wiki .="<small>$valor</small>";
}
/* if(is_array($valor)) {
foreach( $valor as $clave => $valor){
foreach($valor as $clave => $valor){
if($clave=="title") {
$categoria=explode(":", $valor);
if(isset($categoria[2]) AND $categoria[2] == "Desambiguación") {
$wiki =wikipedia_desambiguar("$cadena",'','categoria');
}
if($categoria[1] == "Wikipedia") {
$wiki .="";
}
else{
$wiki .= "<li class='list-group-item'>".str_replace(array('Categoría:'), '', $valor)." </li>";
}
}else {}
}
}
}*/
}
}
}
}
}
}
$wiki="$wiki";
if($div !='') {
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML","$wiki");
return $respuesta;
}else{
return $wiki;
}
//return $limite;
}
$xajax->registerFunction("wikipedia_item");
function wikipedia_desambiguar($cadena,$div,$tipo){
$pagina="";
if(@$tipo==""){$tipo ="";}
$cadena = strip_tags($cadena);
$cadena_original= $cadena;
$wiki="";
$arroba = str_replace(array(' '), '', $cadena);
$normalizado = str_replace(array(' '), '_', $cadena);
//$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=".$normalizado."_(desambiguación)";
if($tipo=="") {
$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=".$normalizado."_(desambiguación)";
}
if($tipo=="categoria") {
$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=".$normalizado."&prop=revisions&rvprop=content&rvparse";
}
//$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=categories&redirects&continue&titles=$normalizado";
$contents = file_get_contents($url_wikipedia);
//$contents = utf8_encode($contents);
$wikipedia = json_decode($contents,true);
if(is_array($wikipedia)) {
foreach($wikipedia as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
foreach($valor as $clave => $valor){
$pagina=$clave;
foreach($valor as $clave => $valor){
if($clave=="extract") {
$patron = '|<li>(.*?)</li>|is';
if (preg_match_all($patron, $valor, $valor1)) //preg_match_all('@src="([^"]+)"@', $cadena, $array);
{
foreach($valor1[0] as $nombre){
$cadena ="".between("<li>","</li>","$nombre")." <hr>";
$cadena=explode(":", $cadena);
$cadena_busqueda = strip_tags($cadena[0]);
$wiki .="<a onclick=\"xajax_wikipedia('$cadena_busqueda','div_$arroba'); \" '>$cadena[0] <strong>$cadena[1]</strong></a> ";
}
}
}
else{
if(is_array($valor)) {
foreach($valor as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
// $wiki="$valor";
$patron = '|<li>(.*?)</li>|is';
if (preg_match_all($patron, $valor, $valor1)) //preg_match_all('@src="([^"]+)"@', $cadena, $array);
{
foreach($valor1[0] as $nombre){
$cadena ="".between("<li>","</li>","$nombre")."";
$cadena=explode(":", $cadena);
$cadena=explode(",", $cadena[0]);
$cadena=explode(";", $cadena[0]);
$cadena_titulo = maya_extraer_title($cadena[0]);
$cadena_busqueda = @strip_tags($cadena[1]);
if($cadena_titulo !="") {
$wiki .="<a href='#$arroba' onclick=\"xajax_wikipedia('$cadena_titulo','div_$arroba'); \" '><small>$cadena_titulo</small></a><br> ";
}
}
}
}
}
}
}
}
}
}
}
}
}
}
if( $pagina > 0 ) {
$wiki="<ul class='list-group'> $wiki </ul>";
}else{
$wiki = wikipedia("$cadena_original",'');
}
if($div !='') {
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML","$wiki");
return $respuesta;
}else{
return $wiki;
}
//return $limite;
}
$xajax->registerFunction("wikipedia_desambiguar");
function wikipedia($cadena,$div){
$cadena = strip_tags($cadena);
$wiki="";
$normalizado = str_replace(array(' '), '_', $cadena);
//$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=".$normalizado."_(desambiguación)";
$url_wikipedia = "https://es.wikipedia.org/w/api.php?format=json&action=query&prop=categories&redirects&continue&titles=$normalizado";
$contents = file_get_contents($url_wikipedia);
//$contents = utf8_encode($contents);
$wikipedia = json_decode($contents,true);
foreach($wikipedia as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
if(is_array($valor)) {
foreach($valor as $clave => $valor){
foreach($valor as $clave => $valor){
if(is_array($valor)) {
foreach( $valor as $clave => $valor){
foreach($valor as $clave => $valor){
if($clave=="title") {
$categoria=explode(":", $valor);
if(isset($categoria[2]) AND $categoria[2] == "Desambiguación") {
$wiki =wikipedia_desambiguar("$cadena",'','categoria');
}
if($categoria[1] == "Wikipedia") {
$wiki .="";
}
else{
$wiki .= "<li class='list-group-item'>".str_replace(array('Categoría:'), '', $valor)." </li>";
}
}else {}
}
}
}
}
}
}
}
}
}
$wikipedia_item = wikipedia_item($cadena,"");
$wiki="<ul class='list-group'>$wikipedia_item <hr> $wiki</ul>";
if($div !='') {
$respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign("$div","innerHTML","$wiki");
return $respuesta;
}else{
return $wiki;
}
//return $limite;
}
$xajax->registerFunction("wikipedia");
?>

51
iconoclasta/holamundo.php Normal file
View File

@ -0,0 +1,51 @@
<?php
session_start();
if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
require ('../milfs/xajax/xajax.inc.php');
$xajax = new xajax();
//$xajax = new xajax("https://tupale.co/milfs/index.php");
require ('../milfs/funciones/funciones.php');
require ("../milfs/funciones/conex.php");
$xajax->processRequests();
?>
<!DOCTYPE html>
<html lang="en">
<head >
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<?php
$xajax->printJavascript("xajax/");
// $xajax->debugOn();
//$xajax->statusMessagesOn();
?>
<link rel="shortcut icon" href="favicon-152.png">
<link rel="apple-touch-icon-precomposed" href="favicon-152.png">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.min.css">
<style>
</style>
<title>I<3MILFS</title>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ==" crossorigin="anonymous"></script>
<script src="../milfs/js/scripts.js"></script>
</head>
<body >
<h1>Hola mmundo</h1>
</body>
</html>

103
iconoclasta/index.php Normal file
View File

@ -0,0 +1,103 @@
<?php
session_start();
if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
require ('../milfs/xajax/xajax.inc.php');
$xajax = new xajax();
//$xajax = new xajax("https://tupale.co/milfs/index.php");
require ('funciones/funciones.php');
require ('../milfs/funciones/funciones.php');
require ("../milfs/funciones/conex.php");
$xajax->processRequests();
$color_frente= random_color();
$color_fondo= random_color();
?>
<!DOCTYPE html>
<html lang="en">
<head >
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<?php
$xajax->printJavascript("../milfs/xajax/");
// $xajax->debugOn();
//$xajax->statusMessagesOn();
?>
<link rel="shortcut icon" href="favicon-152.png">
<link rel="apple-touch-icon-precomposed" href="favicon-152.png">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous" >
<style>
@font-face {
font-family: 'AlfphabetIV';
src: url('fuentes/Alfphabet-IV.ttf');
}
</style>
<title>Iconoclasta</title>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ==" crossorigin="anonymous"></script>
<script src="../milfs/js/scripts.js"></script>
<script type='text/javascript'>
function iniciaCanvas(idCanvas){
var elemento = document.getElementById(idCanvas);
if (elemento && elemento.getContext){
var contexto = elemento.getContext('2d');
if (contexto) {
return contexto;
}
}
return false;
}
</script>
</head>
<body >
<div class='container'>
<h1>Iconoclasta</h1>
<form id='formulario_iconifica' name='formulario_iconifica' class="form ">
<div class='form-group '>
<div class='col-md-8'>
<label for='color_front' >Titulo</label>
<input class='form-control input-lg' id='frase' name='frase' placeholder='Escribe una frase o palabra' onkeyup="xajax_iconifica(xajax.getFormValues('formulario_iconifica'))" />
</div>
</div>
<div class='form-group'>
<div class='col-md-2'>
<label for='color_front' >Frente</label>
<input onchange="xajax_iconifica(xajax.getFormValues('formulario_iconifica'))" class='form-control input-lg' id='color_front' name='color_front' type='color' value='#<?php echo $color_frente; ?>'/>
</div>
</div>
<div class='form-group '>
<div class='col-md-2'>
<label for='color_back' >Fondo</label>
<input onchange="xajax_iconifica(xajax.getFormValues('formulario_iconifica'))" class='form-control input-lg' id='color_back' name='color_back' type='color' value="#<?php echo $color_fondo; ?>" />
</div>
</div>
</form>
<div id="div_icono"></div>
<canvas id='ejemplo1' width='150px' height='150px' >
</canvas>
<?php echo galleria("359"); ?>
</div>
</body>
</html>

View File

@ -4,12 +4,16 @@ function Conectarse(){
@include("includes/datos.php"); @include("includes/datos.php");
if(!isset($db)) { if(!isset($db)) {
include("milfs/includes/datos.php"); @include("milfs/includes/datos.php");
if(!isset($db)) {
include("../milfs/includes/datos.php");
} }
}
if (!($link=mysqli_connect($servidor,$usuario,$password,$db))) if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
{ {
echo "Error conectando a la base de datos."; echo "Error conectando a la base de datos. ";
exit(); exit();
} }
/* if (!mysqli_select_db($db,$link)) /* if (!mysqli_select_db($db,$link))
@ -27,5 +31,32 @@ function Conectarse(){
return $link; return $link;
} }
} }
function Conectarse_recursivo(){
if ( !isset ( $link ) ) {
@include("milfs/includes/datos.php");
if(!isset($db)) {
include("../milfs/includes/datos.php");
}
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
{
echo "Error conectando a la base de datos. ";
exit();
}
/* if (!mysqli_select_db($db,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
*/
$_SESSION['path']= $path_instalacion;
$_SESSION['path_images_secure']= $path_images_secure;
$_SESSION['url']= $url;
$_SESSION['site']= $site;
$_SESSION['analizador']= "$codigo_analizador";
$_SESSION['upload_size']= $upload_size;
return $link;
}
}
?> ?>

View File

@ -1,6 +1,113 @@
<?php <?php
date_default_timezone_set('America/Bogota'); date_default_timezone_set('America/Bogota');
function cambiar_propiedades($div,$clave,$valor)
{
$respuesta = new xajaxResponse('utf-8');
if($clave !="") {
$respuesta->addAssign("$div","$clave"," $valor");}
else{$respuesta->addAssign($div,"style.top","0px");
$respuesta->addAssign($div,"style.height","100%");}
//$respuesta->addAssign("$div","innerHTML","$resultado");
return $respuesta;
}
$xajax->registerFunction("cambiar_propiedades");
function galleria($id){
$contenido ="";
$link=Conectarse();
$campo_nombre ="1665";
$campo_coleccion ="1666";
$campo_autor ="1667";
$campo_licencia ="175";
$campo_imagen = buscar_campo_tipo("$id","15");
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control limit 200";
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 ) ) {
;
$imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
$titulo = remplacetas('form_datos','id_campo',$campo_nombre,'contenido'," control = '$row[control]' ") ;
$proyecto = remplacetas('form_datos','id_campo',$campo_proyecto,'contenido'," control = '$row[control]' ") ;
$autor = remplacetas('form_datos','id_campo',$campo_autor,'contenido'," control = '$row[control]' ") ;
$licencia = remplacetas('form_datos','id_campo',$campo_licencia,'contenido'," control = '$row[control]' ") ;
$imagen = "../milfs/images/secure/?file=150/$imagen[0]";
$url ="$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]";
//$respuesta->addAssign("$div","$className"," input-group has-error ");}
$contenido .= "
<style>
.item-galeria{
position: absolute;
bottom:0px;
color:#fff;
background-color:#000;
padding:2px ;
opacity:0.5;
height: 50px;
overflow:hidden;
width:190px; z-index:20; word-wrap: break-word;
-webkit-transition: height 2s, bottom 1s; /* Safari */
transition: height 2s, bottom 2s;
}
.item-galeria-over{
position: absolute;
top:0px;
color:#fff;
height: 100%;
background-color:#000000;
padding:2px ;
opacity:0.8;
width:190px; z-index:20; word-wrap: break-word;
-webkit-transition: height 2s, top 2s; /* Safari */
transition: height 2s, top 2s;
}
</style>
<div style=' display: table-cell;
position: relative;
margin: 10px;
float: left;
padding: 5px;
background-color: grey;
height: 200px;
width: 200px;
z-index:10;'
onmouseenter=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria-over'); \"
onmouseleave=\"xajax_cambiar_propiedades('div_titulo_$row[control]','className','item-galeria'); \"
><img class='img img-responsive' src='$imagen'>
<div id='div_titulo_$row[control]'
style='' class='item-galeria'>
<ul class='list-unstyled'>
<li class=''>$titulo[0]</li>
<li>Autor: $autor[0]</li>
<li>Licencia: $licencia[0]</li>
<input class='form-control' value='$url' onmouseenter='select()'>
</ul>
</div>
</div>";
}
$resultado="
<div class='container' style=' display: table;'>$contenido</div>";
return $resultado;
}
function json_render($contenido,$tipo,$control){ function json_render($contenido,$tipo,$control){
$campos = "$tipo,$contenido"; $campos = "$tipo,$contenido";
@ -5118,7 +5225,7 @@ if($accion =='categorias') {
</form> </form>
"; ";
$respuesta->addAssign($div,"innerHTML",$resultado); $respuesta->addAssign($div,"innerHTML",$resultado);
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')"); $respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
return $respuesta; return $respuesta;
} }
elseif($accion =='grabar'){ elseif($accion =='grabar'){
@ -10466,9 +10573,46 @@ $resultado[] = mysqli_result($sql,0,"form_id");
return $resultado; return $resultado;
} }
function input_campos($perfil,$name){
$listado ="";
$respuesta = new xajaxResponse('utf-8');
$link=Conectarse();
mysqli_set_charset($link, "utf8");
$consulta = "
SELECT * FROM form_contenido_campos, form_campos
WHERE form_contenido_campos.id_campo = form_campos.id
AND id_form = '$perfil'
ORDER BY campo_nombre ASC";
$sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){
$resultado = "
<select class='form-control' name='$name' id='$name' >
";
while( $row = mysqli_fetch_array( $sql ) ) {
$resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>$row[campo_nombre]</option>";
$listado .="<option value='$row[id_campo]'>$row[campo_nombre]</option>";
}
$resultado .= " $listado</select >";
}
else{$resultado = '';}
return $resultado;
}
function formulario_campos_select($perfil,$div,$onchange){ function formulario_campos_select($perfil,$div,$onchange){
$listado =""; $listado ="";
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil'); \" ";}
$link=Conectarse(); $link=Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
$consulta = " $consulta = "
@ -10482,7 +10626,7 @@ if (mysqli_num_rows($sql)!='0'){
$categoria = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," opcion = 'categoria'") ; $categoria = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," opcion = 'categoria'") ;
$categoria = $categoria[0]; $categoria = $categoria[0];
$resultado = "<label for='id_campo'>Campo</label> $resultado = "<label for='id_campo'>Campo</label>
<select onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil'); \" class='form-control' name='id_campo' id='id_campo' > <select $onchange class='form-control' name='id_campo' id='id_campo' >
<option value=''>Todos los campos</option>"; <option value=''>Todos los campos</option>";
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>$row[campo_nombre]</option>"; $resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>$row[campo_nombre]</option>";
@ -10495,7 +10639,8 @@ if($div =='') {
} }
} }
$resultado .= " </select > $resultado .= " </select >
<div id='filtro_$perfil'></div>"; } <div id='filtro_$perfil'></div>";
}
else{$resultado = '';} else{$resultado = '';}
if($div =='') {return $listado;} if($div =='') {return $listado;}

View File

@ -9,12 +9,17 @@ require ("milfs/funciones/conex.php");
//require ('funciones/convert.php'); //require ('funciones/convert.php');
$xajax->processRequests(); $xajax->processRequests();
//if($_REQUEST[id2] =='') {$agregar= $_REQUEST[id];}else {$agregar = $_REQUEST[id2];} //if($_REQUEST[id2] =='') {$agregar= $_REQUEST[id];}else {$agregar = $_REQUEST[id2];}
if(isset($_REQUEST[categoria]) AND isset($_REQUEST[buscar])) {
$_REQUEST[buscar] = "$_REQUEST[categoria]:$_REQUEST[buscar]";
}
$formulario_nombre = remplacetas('form_id','id',$_REQUEST[id],'nombre') ; $formulario_nombre = remplacetas('form_id','id',$_REQUEST[id],'nombre') ;
$formulario_descripcion = remplacetas('form_id','id',$_REQUEST[id],'descripcion') ; $formulario_descripcion = remplacetas('form_id','id',$_REQUEST[id],'descripcion') ;
$agregar_nombre = remplacetas('form_id','id',$agregar,'nombre') ; $agregar_nombre = remplacetas('form_id','id',$agregar,'nombre') ;
$id_empresa = remplacetas('form_id','id',$_REQUEST[id],'id_empresa') ; $id_empresa = remplacetas('form_id','id',$_REQUEST[id],'id_empresa') ;
$logo = remplacetas('empresa','id',"$id_empresa[0]",'imagen','') ; $logo = remplacetas('empresa','id',"$id_empresa[0]",'imagen','') ;
$razon_social = remplacetas('empresa','id',"$id_empresa[0]",'razon_social','') ; $razon_social = remplacetas('empresa','id',"$id_empresa[0]",'razon_social','') ;
$campos_formulario = input_campos("$_REQUEST[id]","categoria");
$plantilla ="mapa"; $plantilla ="mapa";
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
@ -152,11 +157,21 @@ $plantilla ="mapa";
<div class="nav-side-menu"> <div class="nav-side-menu">
<div class="brand"><a href="./"><img style='width: 100%;' src='images/banner.png' class='image-responsive'></a><br> <i class="fa fa-info-circle fa-lg pull-right" style="margin-top: 10px; margin-right: 5px;"></i></div> <div class="brand"><a href="./"><img style='width: 100%;' src='images/banner.png' class='image-responsive'></a><br> <i class="fa fa-info-circle fa-lg pull-right" style="margin-top: 10px; margin-right: 5px;"></i></div>
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i> <i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
<div class='input-group '>
<input type='text' id='buscador_campos' class='form-control' placeholder='Buscador de campos' onkeyup = \" xajax_campos_tabla(document.getElementById('filtro_campos').value,'div_tabla_campos','','',(this.value));\" >
<span class='input-group-addon' id='basic-addon2'><i class='glyphicon glyphicon-search'></i></span> <br>
</div><br> <form action="?id=<?php echo $_REQUEST[id]; ?>" method="get">
<div class='input-group '>
<input type='hidden' id='id' name='id' value="<?php echo $_REQUEST[id]; ?>" >
<?php echo $campos_formulario; ?><div id='div_campos'></div>
<input type='text' id='buscar' name='buscar' class='form-control' placeholder='Buscar' >
<input type="submit" class="btn btn-info " value="Buscar">
</div>
</form>
<hr>
<div class="menu-list"> <div class="menu-list">
<div style='width: calc(90% - 40px);;' class="container-fluid"> <div style='width: calc(90% - 40px);;' class="container-fluid">
<h1><?php echo $formulario_nombre[0]; ?></h1> <h1><?php echo $formulario_nombre[0]; ?></h1>