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; }
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; }
<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'>×</button> <h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>