iconoclasta
This commit is contained in:
parent
e92c288f26
commit
86664cbbcc
BIN
iconoclasta/fuentes/Alfphabet-Condensed.ttf
Normal file
BIN
iconoclasta/fuentes/Alfphabet-Condensed.ttf
Normal file
Binary file not shown.
BIN
iconoclasta/fuentes/Alfphabet-IV.ttf
Normal file
BIN
iconoclasta/fuentes/Alfphabet-IV.ttf
Normal file
Binary file not shown.
BIN
iconoclasta/fuentes/NimbusSanL-BoldCond.ttf
Normal file
BIN
iconoclasta/fuentes/NimbusSanL-BoldCond.ttf
Normal file
Binary file not shown.
329
iconoclasta/funciones/funciones.php
Normal file
329
iconoclasta/funciones/funciones.php
Normal 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
51
iconoclasta/holamundo.php
Normal 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
103
iconoclasta/index.php
Normal 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>
|
@ -4,12 +4,16 @@ function Conectarse(){
|
||||
|
||||
@include("includes/datos.php");
|
||||
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)))
|
||||
{
|
||||
echo "Error conectando a la base de datos.";
|
||||
echo "Error conectando a la base de datos. ";
|
||||
exit();
|
||||
}
|
||||
/* if (!mysqli_select_db($db,$link))
|
||||
@ -27,5 +31,32 @@ function Conectarse(){
|
||||
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;
|
||||
}
|
||||
}
|
||||
?>
|
@ -1,6 +1,113 @@
|
||||
<?php
|
||||
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){
|
||||
|
||||
$campos = "$tipo,$contenido";
|
||||
@ -5118,7 +5225,7 @@ if($accion =='categorias') {
|
||||
</form>
|
||||
";
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')");
|
||||
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
|
||||
return $respuesta;
|
||||
}
|
||||
elseif($accion =='grabar'){
|
||||
@ -10466,9 +10573,46 @@ $resultado[] = mysqli_result($sql,0,"form_id");
|
||||
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){
|
||||
$listado ="";
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil'); \" ";}
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$consulta = "
|
||||
@ -10482,7 +10626,7 @@ if (mysqli_num_rows($sql)!='0'){
|
||||
$categoria = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," opcion = 'categoria'") ;
|
||||
$categoria = $categoria[0];
|
||||
$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>";
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
$resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>$row[campo_nombre]</option>";
|
||||
@ -10495,7 +10639,8 @@ if($div =='') {
|
||||
}
|
||||
}
|
||||
$resultado .= " </select >
|
||||
<div id='filtro_$perfil'></div>"; }
|
||||
<div id='filtro_$perfil'></div>";
|
||||
}
|
||||
else{$resultado = '';}
|
||||
|
||||
if($div =='') {return $listado;}
|
||||
|
23
nomapa.php
23
nomapa.php
@ -9,12 +9,17 @@ require ("milfs/funciones/conex.php");
|
||||
//require ('funciones/convert.php');
|
||||
$xajax->processRequests();
|
||||
//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_descripcion = remplacetas('form_id','id',$_REQUEST[id],'descripcion') ;
|
||||
$agregar_nombre = remplacetas('form_id','id',$agregar,'nombre') ;
|
||||
$id_empresa = remplacetas('form_id','id',$_REQUEST[id],'id_empresa') ;
|
||||
$logo = remplacetas('empresa','id',"$id_empresa[0]",'imagen','') ;
|
||||
$razon_social = remplacetas('empresa','id',"$id_empresa[0]",'razon_social','') ;
|
||||
$campos_formulario = input_campos("$_REQUEST[id]","categoria");
|
||||
$plantilla ="mapa";
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
@ -152,11 +157,21 @@ $plantilla ="mapa";
|
||||
<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>
|
||||
<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>
|
||||
</div><br>
|
||||
|
||||
<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 style='width: calc(90% - 40px);;' class="container-fluid">
|
||||
<h1><?php echo $formulario_nombre[0]; ?></h1>
|
||||
|
Loading…
Reference in New Issue
Block a user