$nombre[0]"; // $contenido .= "
$columna $sql_resultado | "; $numero_columna ++; } $resultado .= "
$verificar_campo $titulo | "; $posicion ++; } $resultado .= "
---|
$titulo $campos |
$descripcion
Orden $ordenCreado por: $propietario[0] |
Creación: $row[creacion] |
Modificar campos |
Escriba un email válido
";}
elseif($campo_tipo_accion == 'envio'){$render = "Se enviará un correo electrónico a este email
";}
elseif($campo_tipo_accion == 'textarea'){
$render = " ";
}
//$subir_imagen = subir_imagen('');
elseif($campo_tipo_accion == 'imagen'){
$render= " "; //subir_imagen('',$id_campo[$item]);
}
elseif($campo_tipo_accion == 'html'){
$render = "
";
}
elseif($campo_tipo_accion == 'limit'){
$limite = limite("".$id_campo."[".$item."]",'','limite');
$rows = ceil($limite / 50 )+1;
$render = "$limite /
";
}
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 ";}
elseif($campo_tipo_accion == 'number'){$render = "(Este campo solo acepta números)
";}
else{$render = " ";}
if($multiple =='1'){
$campo_multiple = "
$$c = \$formulario['$c'][$C]; // $V /$campo_tipo[0]
"; if($campo_tipo[0] =='12' OR $campo_tipo[0] =='13') { $validar = validar_email($V); if($validar == '0') { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); $respuesta->addAlert("Se necesita un email válido"); return $respuesta; }else { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); } } if($campo_tipo[0] =='3' ) { $validar = is_numeric($V); if(is_numeric($V) ) { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); //return $respuesta; }else{ $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); $respuesta->addAlert("El campo $campo_nombre[0] solo acepta valores numéricos"); return $respuesta; } } if($campo_tipo[0]=='17') { $limite = limite("$c",'','limite'); $size= strlen($V); $restante = ($limite - $size); if( $restante < 0) { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addAlert("ATENCION: El campo $campo_nombre[0] no debe tener mas de $limite caractéres, sobran $restante"); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); return $respuesta; } } } else{ //busca campos vacios $campo_obligatorio = remplacetas("form_contenido_campos","id_campo",$c,"obligatorio","id_form = '$formulario[form_id]'"); if($campo_obligatorio[0] =='1'){ $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addAlert("ATENCION: El campo $campo_nombre[0] es obligatorio"); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); return $respuesta; } } $md5 = md5($V); $igual = formulario_valor_campo("$form_id","$c","$md5","$formulario[control]","$C"); $existe = formulario_valor_campo("$form_id","$c","","$formulario[control]","$C"); //$valor_anterior .= $existe[3]."| "; if(!is_null($existe) AND $tipo =='edit' AND $V =='') { $consulta_vacio =" INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa) VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa');"; $sql=mysql_query($consulta_vacio,$link); if($sql) { $consulta_grabada ='1'; } } if(is_null($igual) ){$repetido = 0;}else{ $repetido = 1; } //$debug .= " (c= $c md5 = $md5 , igual = $igual, repetid =$repetido )$$c = \$formulario['$c']; // $v
";} } } // } // } if($consulta_grabada =='1') { if($tipo != "embebido") { $exito ="Puede revisar los datos en http://$_SERVER[HTTP_HOST]/milfs?id=$formulario[form_id]&c=$formulario[control]
Saludos de MILFS
"; if(mail("$email[0]","$asunto","$cuerpo","$headers")){ $exito .=""; }else {$exito .="error enviando correo";} //$exito .= "$email[0] $headers "; $respuesta->addAssign("div_$control","innerHTML","$exito "); return $respuesta; } //$respuesta->addAssign("respuesta_$control","innerHTML","$resultado"); return $respuesta; } $xajax->registerFunction("formulario_grabar"); function mysql_seguridad($inp) { if(is_array($inp)) return array_map(__METHOD__, $inp); if(!empty($inp) && is_string($inp)) { return str_replace(array('\\', "\0", "'", '"', "\x1a"), array('\\\\', '\\0', "\\*", "\\*", '\\Z'), $inp); } return $inp; } function formulario_campos_render_multiple($id_campo,$id_form,$control,$item) { $consulta = "SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM `form_datos` WHERE form_id = '$id_form' AND id_campo ='$id_campo' AND control ='$control' group by orden ORDER BY orden asc"; $link=Conectarse(); //$resultado .= "$consulta"; mysql_query("SET NAMES 'utf8'"); $sql =mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0' ){ mysql_data_seek($sql, 0); while( $row = mysql_fetch_array( $sql ) ) { $identificador = explode(',',$row[identificador]); $identificador = $identificador[0]; //$identificador = $row[identificador]; $resultado .= $identificador; $resultado .= formulario_campos_render($row[id_campo],$id_form,$control,$row[orden],$identificador); $item = $item + 1; } } $resultado .= formulario_campos_render($id_campo,$id_form,'',$item,''); return $resultado; } function formulario_modal($id,$form_respuesta,$control,$tipo) { $respuesta = new xajaxResponse('utf-8'); $formulario_respuesta = formulario_respuesta("$id","$control"); $id_empresa = remplacetas('form_id','id',$id,'id_empresa') ; $id_empresa = $id_empresa[0]; $encabezado = empresa_datos("$id_empresa",'encabezado'); $pie = "$formulario_respuesta"; $pie .= empresa_datos("$id_empresa",'pie'); $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; $cabecera ="$encabezado$formulario_descripcion[0]
$nuevo_formulario "; /* $modificable = remplacetas('form_id','id',$id,'modificable') ; $publico = remplacetas('form_id','id',$id,'publico') ; if($modificable[0] != "1" and (!isset ( $_SESSION[id]) )){$restringido = 1;} elseif($publico[0] != "1" and (!isset ( $_SESSION[id]) )) {$restringido = 1;} else{$restringido=0;} if($restringido === 1 ) { $muestra_form ="