Beispiel #1
0
function tuitealo($form, $tipo)
{
    if ($tipo == 'formulario') {
        $formulario = formulario_areas('15', 'campos');
        $descripcion = remplacetas('form_id', 'id', '15', 'descripcion', "");
        $nombre = remplacetas('form_id', 'id', '15', 'nombre', "");
        $formulario = "\n\n\t\t<h1 >{$nombre['0']}</h1>\n\t\t<h2>{$descripcion['0']}</h2>\n\t<form id='form_tuitealo'  >\n\t {$formulario}\n\t<br>\n\n\t<div id='tuitealo_div'>\n\t\t<div id='tuitealo_error'></div>\n\t<a class='btn btn-block btn-primary' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar');\">Previsualizar</a>\n\t</div>\n</form>\n\t</div>\n\t<br>\n\t<div  class='text-center'>\n\t<p class='text-center'>Powered by: <a href='http://qwerty.co/milfs'>MIFS</a></p> \t\n\t</div>\n\n\t<br>\t\t\n\t\t\n\t\t";
        return $formulario;
    }
    $respuesta = new xajaxResponse('utf-8');
    $sujeto = $form[84][0];
    $accion = $form[85][0];
    $verbo = $form[86][0];
    $tiempo = $form[87][0];
    $ht = $form[88][0];
    $mensaje = $form[83][0];
    $arroba = $form[82][0];
    if ($accion == "" or $verbo == "" or $tiempo == "" or $ht == "" or $arroba == "") {
        $error = "<div class='alert alert-warning text-center'><h1><i class='fa fa-exclamation-triangle'></i> Hay campos vacíos</h1></div>";
        $respuesta->addAssign("tuitealo_error", "innerHTML", "{$error}");
        return $respuesta;
    }
    $arroba = remplacetas('form_datos', 'control', "{$arroba}", 'contenido', "id_campo = '77'");
    $arroba = $arroba[0];
    $url_propia = urlencode("http://patos.redpatodos.co");
    $texto = "{$sujeto} {$accion} {$verbo} {$tiempo} {$ht} {$mensaje} cc {$arroba} ";
    $texto = ucfirst($texto);
    $texto_url = urlencode($texto);
    $largo = strlen($texto . $url_propia);
    if ($largo > 140) {
        $alert = "danger";
        $mensaje = "<i class='fa fa-exclamation-triangle'></i> El texto es demasiado largo y se recortará";
        $texto = substr($texto, 0, 140) . "...";
    } else {
        $alert = 'success';
        $mensaje = "";
    }
    $url = "https://twitter.com/share?url={$url_propia}&text={$texto_url}";
    $previsualizar = "<br> \n\t\t\t\n\t\t<div id='tuitealo_error'></div>\t\n\t<div class='alert alert-{$alert}'><div class='badge'>{$largo}</div>{$mensaje}<h1>{$texto}</h1></div>\n\n\t<a class='btn btn-block btn-primary' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar');\">Previsualizar</a>\n\t<a class='btn btn-block btn-success' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'confirmar');\">Tuitéalo</a>\n\t<img style='width:1px;' src='milfs/images/100x100.png' \n\t\t\tonload=\"\n\t\t\tdocument.getElementById('82[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('83[0]').onkeyup = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('84[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('85[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('86[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('87[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('88[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\t\n\t\t\t\" >\n\t";
    if ($tipo == "previsualizar") {
        $respuesta->addAssign("tuitealo_div", "innerHTML", "{$previsualizar}");
        //$respuesta->addAlert("$texto $url");
    } else {
        ///$respuesta->addAssign("tuitealo_div","innerHTML","$url");
        $respuesta->addScript("window.location.href ='{$url}';");
    }
    return $respuesta;
}
Beispiel #2
0
function formulario_campos_render($id_campo, $id_form, $control, $item, $id_dato)
{
    $cols = "";
    $style = "";
    $campo_multiple = "";
    $render = "";
    $consulta = "\n\tSELECT * \n\tFROM form_contenido_campos,form_campos, form_tipo_campo\n\tWHERE form_contenido_campos.id_form = '{$id_form}'\n\tAND form_contenido_campos.id_campo = '{$id_campo}'\n\tAND form_contenido_campos.id_campo = form_campos.id\n\tAND form_tipo_campo.id_tipo_campo = form_campos.campo_tipo ";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    $sql = mysql_query($consulta, $link);
    if (mysql_num_rows($sql) != '0') {
        if ($id_dato != '') {
            $value = remplacetas('form_datos', 'id', $id_dato, 'contenido', " control = '{$control}'");
            $multiple = '0';
            $esta_editando = 1;
        } else {
            $value = remplacetas('form_datos', 'id_campo', $id_campo, 'contenido', " control = '{$control}'");
            $multiple = mysql_result($sql, 0, "multiple");
        }
        if ($item == '') {
            $item = "0";
        } else {
            $item = $item;
        }
        if ($value[0] != '') {
            $value = "{$value['0']}";
        } else {
            $value = '';
        }
        $campo_nombre = mysql_result($sql, 0, "campo_nombre");
        $campo_descripcion = mysql_result($sql, 0, "campo_descripcion");
        $campo_tipo_accion = mysql_result($sql, 0, "tipo_campo_accion");
        $campo_obligatorio = mysql_result($sql, 0, "obligatorio");
        if ($campo_obligatorio == '1') {
            $obligatorio = "danger";
        } else {
            $obligatorio = "default";
        }
        if ($campo_tipo_accion == 'text') {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'date') {
            $render = "<input value='{$value}' type='date' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        } elseif ($campo_tipo_accion == 'rango') {
            $rango = rango("form_campos_valores", "campo_valor", "id_form_campo", "{$id_campo}", "{$value}", "" . $id_campo . "[" . $item . "]", "");
            $render = $rango;
        } elseif ($campo_tipo_accion == 'mapa') {
            $lat = "";
            $lon = "";
            $zoom = "";
            if ($value != "") {
                $campos = explode(" ", $value);
                $lat = $campos[0];
                $lon = $campos[1];
                $zoom = $campos[2];
                if ($lat == "") {
                    $localizacion = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
                    //$render= $localizacion[0];
                    $campos = explode(" ", $localizacion[0]);
                    $lat = $campos[0];
                    $lon = $campos[1];
                    $zoom = $campos[2];
                }
            }
            $render .= "\n\t<div style='position:relative'>\n\t\t<div class='input-group'>\n\t\t\t<input placeholder='Ejemplo: El libano, tolima, colombia' type='text' class='form-control' id='geocoder_" . $id_campo . "[" . $item . "]'>\n\t\t\t<span class='input-group-btn'>\n\t\t\t\t<div class='btn btn-default' onclick=\"xajax_geocoder((document.getElementById('geocoder_" . $id_campo . "[" . $item . "]').value),'" . $id_campo . "[" . $item . "]'); \"  ><i class='fa fa-search'></i></div>\n\t\t\t</span>\n\t\t</div>\n\t\t\n\t<div id='muestra_geocoder' style='position:absolute; max-height: 300px; width: 90%; overflow-y:auto; '></div>\n\t</div>\n\t\n\t<iframe id='mapita' src='{$_SESSION['url']}mapa.php?lat={$lat}&lon={$lon}&zoom={$zoom}&id=" . $id_campo . "[" . $item . "]' width='100%' height='300px'></iframe>\n\t<input   value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='coordenadas' readonly >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'email') {
            $render = "\r\n\t\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t\t\t<code>Escriba un email válido</code> ";
        } elseif ($campo_tipo_accion == 'envio') {
            $render = "\r\n\t\t\t\t\t\t<input value='{$value}' type='email' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > \n\t\t\t\t\t\t<code>Se enviará un email</code>";
        } elseif ($campo_tipo_accion == 'textarea') {
            $render = "\t\t<textarea cols='50' data-provide=\"markdown\"   rows='8' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'imagen') {
            $style = "display:hidden";
            //	$gps = leer_exif($file);
            $render = "<input value='{$value}' type='hidden' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
            //subir_imagen('',$id_campo[$item]);
            $cols = '12';
        } elseif ($campo_tipo_accion == 'html') {
            $render = "\n\t\t\t   \n\t\t\t\t\t<textarea cols='50'  rows='8' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'limit') {
            $limite = limite("" . $id_campo . "[" . $item . "]", '', 'limite');
            $rows = ceil($limite / 50) + 1;
            $render = "{$limite} /\n\t\t\t\t\t\n\t\t\t<span id='aviso_" . $id_campo . "[" . $item . "]' class='alert-info'></span> \n\t\t\t\t<textarea onkeyup= \"xajax_limite('" . $id_campo . "[" . $item . "]',(this.value));\" cols='50' rows='{$rows}' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >{$value}</textarea>\n\t\t\t";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'select') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = select_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio') {
            $select = radio_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio_agrupado_campos') {
            //radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
            $campos_valores = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
            $mensaje = remplacetas('form_campos', 'id', $id_campo, 'campo_descripcion', "");
            $campos = explode(":", $campos_valores[0]);
            $titulos = explode(";", $campos[0]);
            $campos_incluidos = explode(";", $campos[1]);
            for ($i = 0; $i < count($titulos); $i++) {
                $listado_titulos .= "<th>{$titulos[$i]}</th>";
            }
            for ($i = 0; $i < count($campos_incluidos); $i++) {
                $listado_campos .= "" . radio_agrupado_linea("{$campos_incluidos[$i]}", $id_form, $value, $campos_incluidos[$i] . "[" . $item . "]", $control);
            }
            //"<tr><td>$campos_incluidos[$i]</td></tr>";
            //$select = radio_agrupado_linea($id_campo,$id_form,$value,$id_campo."[".$item."]",$control);
            $render = "\n\t\t\t<div style='width:100%; overflow-x:scroll '>\n\t\t\t\t<div class='table-responsive' >\n\t\t\t\t\t<table class='table table-striped table-hover table-condensed' >\n\t\t\t\t\t\t<legend>{$mensaje['0']}</legend>\n\t\t\t\t\t\t<tr><td></td> {$listado_titulos} </tr> \n\t\t\t\t\t\t{$listado_campos}\n\t\t\t\t\t</table>\n\t\t\t\t</div> \n\t\t\t</div>";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'radio_agrupado_linea') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = radio_agrupado_linea($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "<table class='table table-condensed table-striped table-hover' >{$select} </table> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'checkbox') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = checkbox_edit($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control);
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'combo') {
            //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
            $select = combo_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'relacion') {
            $select = relacion_select($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'buscador') {
            $select = buscador_campo($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'base') {
            $select = buscador_base($id_campo, $id_form, $value, $id_campo . "[" . $item . "]", $control, "");
            $render = "{$select} ";
        } elseif ($campo_tipo_accion == 'vinculado') {
            $vinculado = remplacetas('form_campos_valores', 'id_form_campo', $id_campo, 'campo_valor', "");
            $select = formulario_areas($vinculado[0], 'campos');
            $render = " <!-- vinculado  -->\n\t\t\t\t\t\t\t\t\t{$select}\n\t\t\t\t\t\t\t\t<!-- \tfin vinculado  --> ";
            $cols = '12';
        } elseif ($campo_tipo_accion == 'number') {
            $render = "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input value='{$value}' type='number' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class=' has-warning form-control' placeholder='{$campo_descripcion}' > \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<code>(solo números)</code>";
        } elseif ($campo_tipo_accion == 'password') {
            if ($control != "") {
                $render = "";
                $label = "";
                $campo_tipo_accion = "oculto";
            } else {
                $render = "\n\t\t\t<div class='row'>\n\t\t\t\t<div class='col-md-6'>\n\t\t\t\t\t<div class='input-group' id= '" . $id_campo . "[" . $item . "]_grupo'>\n\t\t\t\t\t\t<span class='input-group-addon'>{$campo_nombre}</span>\n\t\t\t\t\t\t\t<input class=' form-control'  autocomplete='off' value='' type='password' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t</div> \n\t\t\t\t</div>\n\t\t\t\t<div class='col-md-6 '>\n\t\t\t\t\t<div class='input-group' id= '" . $id_campo . "_control[" . $item . "]_grupo'>\n\t\t\t\t\t\t\t<span class='input-group-addon'>Confirmar</span>\n\t\t\t\t\t\t\t<input  class='  form-control'  onchange= \"xajax_confirma_campo((document.getElementById('" . $id_campo . "[" . $item . "]').value),(document.getElementById('" . $id_campo . "_control[" . $item . "]').value),'" . $id_campo . "[" . $item . "]','" . $id_campo . "_control[" . $item . "]')\" value='' type='password' id='" . $id_campo . "_control[" . $item . "]' name='" . $id_campo . "_control[" . $item . "]' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t</div> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t";
            }
            //else {}
            $cols = '12';
        } elseif ($campo_tipo_accion == 'unico') {
            $render = "<input onkeyup= \"xajax_revisar_campo_unico('" . $id_campo . "[" . $item . "]','{$id_campo}','{$id_form}',(this.value)) \" value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' >\n\t\t\t\t\t\t\t<div id='div_" . $id_campo . "[" . $item . "]'></div> ";
        } else {
            $render = "<input value='{$value}' type='text' id='" . $id_campo . "[" . $item . "]' name='" . $id_campo . "[" . $item . "]' class='form-control' placeholder='{$campo_descripcion}' > ";
        }
        if ($multiple == '1') {
            $campo_multiple = "\n\t<div id='id_campo_{$id_campo}" . "_" . $item . "'>\n\t\t<div id='boton_{$id_campo}' style='display:inline'>\n\t\t\t<div class='btn btn-primary btn-link'  onclick=\"xajax_campo_multiple('{$id_campo}','{$id_form}','{$control}','{$item}') \" >\n\t\t\t<i class='fa fa-plus-circle'></i> Agregar campo\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t";
        }
        if ($item == 0) {
            $label = "<label class='' for='{$id_campo}" . "_" . $item . "' title='{$id_campo}'> <span class='text-{$obligatorio}'>{$campo_nombre}</span>  </label>";
        } else {
            $label = "<label class=' sr-only' for='{$id_campo}" . "_" . $item . "'>{$campo_nombre} {$campo_obligatorio}</label>";
        }
        ///// CAMPOS QUE NO SE MOSTRARAN
        if ($campo_tipo_accion == 'imagen') {
            $label = "";
            $campo_descripcion = "";
        }
        if ($cols == "") {
            $cols = "6";
        }
        $input = "\n\t\t<div class='col-md-{$cols}' style='{$style}'>\n\t\t\t<div class='form-group ' id='input_" . $id_campo . "[" . $item . "]' >\n\t\t\t\t\t{$label} \n\t\t\t\t<div class='col-md-12'>\n\t\t\t\t{$render} \n\t\t\t\t\t{$campo_descripcion}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n{$campo_multiple}\n\t\t";
        if ($campo_tipo_accion != "oculto") {
            $input = $input;
        } else {
            $input = "";
        }
    }
    return $input;
}
Beispiel #3
0
            
					<li></li>
              
            </ul>

          </div><!--/.nav-collapse -->
		</div>
      </nav>


  
    <div class="container-fluid">

<div id='contenedor'>
<?php 
echo formulario_areas("{$_REQUEST['id']}");
?>
<br></br>
<br></br>
<br></br>
	</div>

	</div>
  <!-- Modal -->

<div class='modal fade ' id='muestraInfo' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
  <div class='modal-dialog' >
    <div class='modal-content'>
      <div class='modal-header' >
        <button type='button' class='close' data-dismiss='modal' aria-hidden='true'>&times;</button>
        <h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>