forked from qwerty/tupali
Merge branch 'master' of https://code.tupale.co/qwerty/tupali
This commit is contained in:
commit
1931670efb
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");
|
@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;
|
||||||
|
}
|
||||||
|
}
|
||||||
?>
|
?>
|
@ -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;}
|
||||||
|
23
nomapa.php
23
nomapa.php
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<form action="?id=<?php echo $_REQUEST[id]; ?>" method="get">
|
||||||
<div class='input-group '>
|
<div class='input-group '>
|
||||||
|
<input type='hidden' id='id' name='id' value="<?php echo $_REQUEST[id]; ?>" >
|
||||||
<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));\" >
|
<?php echo $campos_formulario; ?><div id='div_campos'></div>
|
||||||
<span class='input-group-addon' id='basic-addon2'><i class='glyphicon glyphicon-search'></i></span>
|
<input type='text' id='buscar' name='buscar' class='form-control' placeholder='Buscar' >
|
||||||
</div><br>
|
|
||||||
|
|
||||||
|
<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>
|
||||||
|
Loading…
Reference in New Issue
Block a user