forked from qwerty/milfs
ADDONS implentación de addons y algunas correcciones menores
This commit is contained in:
parent
8a81497c3b
commit
e019bfa447
@ -5,6 +5,7 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
|
||||
$xajax = new xajax();
|
||||
require ("milfs/funciones/conex.php");
|
||||
require ('milfs/funciones/funciones.php');
|
||||
include ('milfs/addon/funciones.php');
|
||||
require ("milfs/includes/markdown.php");
|
||||
require ("milfs/includes/simple_html_dom.php");
|
||||
$xajax->processRequests(); ?>
|
||||
@ -16,14 +17,10 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
|
||||
<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="">
|
||||
<meta name="author" content="fredyrivera" >
|
||||
|
||||
<link rel="shortcut icon" href="milfs/favicon-152.png">
|
||||
<link rel="apple-touch-icon-precomposed" href="milfs/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">
|
||||
<?php $xajax->printJavascript("milfs/xajax/"); ?>
|
||||
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous">
|
||||
<script src="milfs/js/scripts.js"></script>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
@ -32,6 +29,7 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
|
||||
$embebido =0;
|
||||
$onload="";
|
||||
if (isset($_REQUEST['form'])) {$form = $_REQUEST['form'];} else {$form = "";}
|
||||
if (isset($_REQUEST['addon'])) {$addon = $_REQUEST['addon'];} else {$addon = "";}
|
||||
if (isset($_REQUEST['identificador'])) {$identificador = $_REQUEST['identificador'];} else {$identificador = NULL ;}
|
||||
$acceso = 0;
|
||||
if( @$_REQUEST['empresa'] =="") { $id_empresa = "1";}
|
||||
@ -66,9 +64,11 @@ if($id[0]=="") { $id_empresa = "1";}
|
||||
} else {$t = "";}
|
||||
$empresa = remplacetas('form_datos','control',$_REQUEST['identificador'],'id_empresa',"") ;
|
||||
$id_empresa = $empresa[0];
|
||||
|
||||
$impresion = mostrar_identificador("$_REQUEST[identificador]","","landingpage",'simple');
|
||||
$impresion = strip_tags($impresion);
|
||||
//$impresion = eregi_replace("[\n|\r|\n\r|\t|\0", " ",$impresion);
|
||||
$titulo = remplacetas('form_id','id',$form['0'],'nombre',"") ;
|
||||
$descripcion = remplacetas('form_id','id',$form['0'],'descripcion',"") ;
|
||||
$descripcion_meta = $impresion; // remplacetas('form_id','id',$form['0'],'descripcion',"") ;
|
||||
$background_imagen = buscar_imagen("$form[0]",$_REQUEST['identificador'],"","$id_empresa");
|
||||
$uri_set = "<a class='' href='?set=$form[0]'>$titulo[0]</a>";
|
||||
$publico = remplacetas('form_id','id',$form[0],'publico',"") ;
|
||||
@ -76,11 +76,16 @@ if($id[0]=="") { $id_empresa = "1";}
|
||||
}
|
||||
elseif( isset($form)){
|
||||
if($form!=''){
|
||||
if(isset($_REQUEST['embebido']) ){
|
||||
$onload = formulario_embebido($form,$opciones);
|
||||
}else {
|
||||
$onload =" <script type=\"text/javascript\">xajax_formulario_embebido_ajax('$form','$opciones','nuevo')</script>";
|
||||
}
|
||||
// echo formulario_embebido($form,$opciones);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
elseif( isset($_REQUEST['psi'])){$onload ="<script type=\"text/javascript\"> xajax_mostrar_psi()</script>";}
|
||||
else{}
|
||||
$logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
|
||||
@ -93,12 +98,32 @@ $twitter = remplacetas('empresa','id',"$id_empresa",'twitter','') ;
|
||||
$razon_social = remplacetas('empresa','id',"$id_empresa",'razon_social','') ;
|
||||
$sigla = remplacetas('empresa','id',"$id_empresa",'sigla','') ;
|
||||
|
||||
|
||||
$uri = trim($_SESSION[site], '/').$_SERVER[REQUEST_URI];
|
||||
|
||||
?>
|
||||
|
||||
<!-- Custom CSS -->
|
||||
<!-- Custom Fonts -->
|
||||
<meta NAME="Language" CONTENT="Spanish">
|
||||
<meta NAME="Revisit" CONTENT="1 days">
|
||||
<meta NAME="Distribution" CONTENT="Global">
|
||||
<meta NAME="Robots" CONTENT="All">
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:site" content="<?php echo $twitter[0]; ?>">
|
||||
<meta name="twitter:creator" content="@qwerty_co">
|
||||
<meta name="twitter:url" content="<?php echo $uri ; ?>">
|
||||
<meta name="twitter:title" content="<?php echo $titulo[0]; ?>">
|
||||
<meta name="twitter:description" content=" <?php echo $descripcion_meta; ?>">
|
||||
<meta name="twitter:image" content="<?php echo "$_SESSION[url]images/secure/?file=600/$background_imagen"; ?>">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="<?php echo $titulo[0]; ?>" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="<?php echo "$uri"; ?>" />
|
||||
<meta property="og:image" content="<?php echo "$_SESSION[url]images/secure/?file=600/$background_imagen"; ?>" />
|
||||
<meta property="og:site_name" content="<?php echo $razon_social[0]; ?>" />
|
||||
<meta property="og:description" content=" <?php echo $descripcion_meta; ?>" />
|
||||
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
|
||||
<?php $xajax->printJavascript("milfs/xajax/"); ?>
|
||||
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous">
|
||||
<script src="milfs/js/scripts.js"></script>
|
||||
|
||||
<link href="http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
|
||||
|
||||
@ -319,7 +344,31 @@ p.copyright {
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<?php
|
||||
|
||||
if(isset($_REQUEST['embebido']) ){ /* SI SE SOLICITA UN EMBEBIDO SE MUESTRA ESTO */
|
||||
if( isset($addon)){
|
||||
if($addon!=''){
|
||||
if(isset($_REQUEST['embebido']) ){
|
||||
include("milfs/addon/$addon/$addon".".php");
|
||||
}
|
||||
}
|
||||
}
|
||||
echo $onload;
|
||||
|
||||
if(isset($_REQUEST['set'])) {
|
||||
echo landingpage_contenido_formulario($_REQUEST['set']);
|
||||
}
|
||||
|
||||
?>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
}
|
||||
else{ /* SI NO SE SOLICITA UN EMBEBIDO SE CONTINUA CON EL FLUJO DEL HTML */
|
||||
?>
|
||||
<!-- Navigation -->
|
||||
<nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation">
|
||||
<div class="container topnav">
|
||||
@ -389,12 +438,17 @@ p.copyright {
|
||||
<a name="formularios"></a>
|
||||
|
||||
<?php
|
||||
if($acceso ==1) {
|
||||
if(isset($_REQUEST['set'])) {
|
||||
echo landingpage_contenido_formulario($_REQUEST['set']); }
|
||||
elseif(isset($_REQUEST['identificador'])) { echo landingpage_contenido_identificador($_REQUEST['identificador']); }
|
||||
else{ echo landingpage_contenido($id_empresa);}
|
||||
}
|
||||
if($acceso ==1) {
|
||||
if(isset($_REQUEST['set'])) {
|
||||
echo landingpage_contenido_formulario($_REQUEST['set']);
|
||||
}
|
||||
elseif(isset($_REQUEST['identificador'])) {
|
||||
echo landingpage_contenido_identificador($_REQUEST['identificador']);
|
||||
}
|
||||
else{
|
||||
echo landingpage_contenido($id_empresa);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
@ -477,5 +531,5 @@ else{ echo landingpage_contenido($id_empresa);}
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
|
||||
<?php echo $onload; ?>
|
||||
</body>
|
||||
<?php //} ?>
|
||||
<?php } ?>
|
||||
</html>
|
0
website/milfs/addon/dummy/config.php
Normal file
0
website/milfs/addon/dummy/config.php
Normal file
0
website/milfs/addon/dummy/dummy.php
Normal file
0
website/milfs/addon/dummy/dummy.php
Normal file
0
website/milfs/addon/dummy/index.php
Normal file
0
website/milfs/addon/dummy/index.php
Normal file
3
website/milfs/addon/funciones.php
Normal file
3
website/milfs/addon/funciones.php
Normal file
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
require("dummy/funciones/funciones.php");
|
||||
?>
|
@ -1,6 +1,40 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Bogota');
|
||||
|
||||
function grabar_imagen($imagen,$control) {
|
||||
|
||||
$imgData = str_replace(' ','+',$imagen);
|
||||
$imgData = substr($imgData,strpos($imgData,",")+1);
|
||||
$imgData = base64_decode($imgData);
|
||||
|
||||
$nombre= $control.".png";
|
||||
$filePath = "$_SESSION[path]/tmp/".$nombre;
|
||||
|
||||
$file = fopen($filePath, 'w');
|
||||
fwrite($file, $imgData);
|
||||
fclose($file);
|
||||
$full= "$_SESSION[path_images_secure]/full/".$nombre;
|
||||
if (!rename($filePath,$full)){}
|
||||
else {
|
||||
echo generar_miniatura($nombre,"150");
|
||||
echo generar_miniatura($nombre,"300");
|
||||
echo generar_miniatura($nombre,"600");
|
||||
}
|
||||
|
||||
//return "$nombre";
|
||||
return "$nombre";
|
||||
}
|
||||
|
||||
|
||||
function generar_miniatura($file,$width) {
//$archivo = $file;
|
||||
$archivo = "$_SESSION[path_images_secure]/full/".$file;
// Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php
$file_info = getimagesize($archivo);
// Obtenemos la relación de aspecto
$ratio = $file_info[0] / $file_info[1];
// Calculamos las nuevas dimensiones
$newwidth = $width;
$newheight = round($newwidth / $ratio);
// Sacamos la extensión del archivo
$ext = explode(".", $file);
$ext = strtolower($ext[count($ext) - 1]);
if ($ext == "jpeg") $ext = "jpg";
// Dependiendo de la extensión llamamos a distintas funciones
switch ($ext) {
case "jpg":
$img = imagecreatefromjpeg($archivo);
break;
case "png":
$img = imagecreatefrompng($archivo);
break;
case "gif":
$img = imagecreatefromgif($archivo);
break;
}
// Creamos la miniatura
$thumb = imagecreatetruecolor($newwidth, $newheight);
|
||||
imagealphablending( $thumb, false );
|
||||
imagesavealpha( $thumb, true );
// La redimensionamos
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $newwidth, $newheight, $file_info[0], $file_info[1]);
// La mostramos como jpg
//header("Content-type: image/jpeg");
imagejpeg($thumb,"$_SESSION[path_images_secure]/".$width."/$file", 80);
|
||||
imagepng($thumb,"$_SESSION[path_images_secure]/".$width."/$file", 9);
|
||||
//imagegif($thumb,"$_SESSION[path_images_secure]/".$width."/$file");
|
||||
//imagejpeg($thumb,null, 80);
|
||||
}
|
||||
|
||||
function generar_vcard($identificador){
|
||||
$impresion = mostrar_identificador("$identificador","","vcard",'simple');
|
||||
$impresion = formulario_imprimir("$id_form","$identificador","$plantilla");
|
||||
@ -280,9 +314,9 @@ return $imagen[0];
|
||||
return;
|
||||
}
|
||||
|
||||
function wait($div){
|
||||
function wait($div,$mensaje){
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$resultado ="<h1><i class='fa fa-spinner fa-pulse'></i> Procesando ...</h1>";
|
||||
$resultado ="<h1><i class='fa fa-spinner fa-pulse'></i> $mensaje Procesando ...</h1>";
|
||||
$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||
|
||||
return $respuesta;
|
||||
@ -312,7 +346,7 @@ $consulta= " SELECT * FROM form_campos WHERE id = id $w_empresa $w_especialista
|
||||
$filtros = "
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'><i class='fa fa-filter'></i></span>
|
||||
<select class='form-control' id='filtro_campos' onchange = \"xajax_wait('div_tabla_campos'); xajax_campos_tabla(this.value,'div_tabla_campos'); \">
|
||||
<select class='form-control' id='filtro_campos' onchange = \"xajax_wait('div_tabla_campos',''); xajax_campos_tabla(this.value,'div_tabla_campos'); \">
|
||||
<option value=''>Seleccione</option>
|
||||
<option value=''>Todos</option>
|
||||
<option value='id_especialista'>Mis campos</option>
|
||||
@ -1026,7 +1060,9 @@ $encabezado
|
||||
<div style='border 1px solid black; border-radius: 30px; '>$impresion</div>";
|
||||
$asunto= "[MILFS] $nombre_formulario[0]";
|
||||
$cuerpo ="
|
||||
<!-- plantilla email -->
|
||||
$impresion
|
||||
<!-- plantilla email -->
|
||||
</p>Se ha completado el formulario <b>$nombre_formulario[0]</b></p>
|
||||
<p>Puede revisar los datos en <a href='http://$_SERVER[HTTP_HOST]/milfs/?identificador=$control'>http://$_SERVER[HTTP_HOST]/milfs?id=$id&c=$control</a></p>
|
||||
<p>Saludos de MILFS</p>
|
||||
@ -3665,7 +3701,7 @@ function formulario_embebido($id){
|
||||
border-bottom:none;
|
||||
}
|
||||
</style>
|
||||
<div style='width;100%; min-height:900px; padding: 0.3%; background-image: url(images/iron.jpg); background-attachment:fixed; background-color: gray ;'>
|
||||
<div style='width;100%; min-height:900px; padding: 0.3%; background-image: url(milfs/images/iron.jpg); background-attachment:fixed; background-color: gray ;'>
|
||||
<div class='container-fluid' style=' border-radius:3px; background-color:white; max-width:800px; box-shadow: 2px 2px 5px #999; overflow:no;' id='contenedor_datos' >
|
||||
<h4><small><i class='fa fa-eye'></i> $visitas</small></h4>
|
||||
<h1 class='formulario_nombre'>$formulario_nombre[0]<br><small class='formulario_descripcion'>$formulario_descripcion[0] </h1>
|
||||
@ -5161,7 +5197,7 @@ return $resultado;
|
||||
function formulario_importador($accion) {
|
||||
|
||||
if($accion =='') {
|
||||
$resultado="<a href='#' onclick =\"xajax_wait('contenido'); xajax_formulario_importador('formulario'); \"><i class='fa fa-upload'></i> Importador</a>";
|
||||
$resultado="<a href='#' onclick =\"xajax_wait('contenido',''); xajax_formulario_importador('formulario'); \"><i class='fa fa-upload'></i> Importador</a>";
|
||||
|
||||
return $resultado;
|
||||
}
|
||||
@ -6278,7 +6314,7 @@ $respuesta = new xajaxResponse('utf-8');
|
||||
if($div==''){
|
||||
$div = "contenido";
|
||||
$cerrar = "<a href='#'onclick=\"xajax_limpia_div('$div')\"> [X]</a> ";
|
||||
$resultado = " <a href='#' onclick=\"xajax_wait('$div');xajax_formulario_crear_campo('$area','','$div'); \"><i class='fa fa-plus-square'></i> Campos </a>";
|
||||
$resultado = " <a href='#' onclick=\"xajax_wait('$div','');xajax_formulario_crear_campo('$area','','$div'); \"><i class='fa fa-plus-square'></i> Campos </a>";
|
||||
|
||||
return $resultado;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user