addAssign("resultado_triage","innerHTML","hOLA $formulario" );
+ //return $respuesta;
+
+ }
$debug="";
$respuesta = new xajaxResponse('utf-8');
$datos="";
$envio="";
- //$formulario = mysql_seguridad($formulario);
+
$ip = obtener_ip();
$graba_ip = "INET_ATON('".$ip."') ";
$consulta_grabada ='0';
@@ -15093,7 +15257,41 @@ function formulario_grabar($formulario) {
$form_id = $formulario['form_id']; //
$tipo = $formulario['tipo']; //
$metadatos = json_decode($formulario['metadatos']);
- if(@$formulario['imagen'] !=''){$formulario[0][0] = $formulario['imagen'];}
+ $campo_consecutivo = buscar_campo_tipo($formulario["form_id"],"33");
+ if($formulario["tipo"] !="edit"){
+ if($campo_consecutivo[0] != ""){
+ $valores = remplacetas('form_campos_valores','id_form_campo',$campo_consecutivo[0],'campo_valor',"") ;
+ if($valores[0] =='diario'){
+ $timestamp = time();
+ $hora=date('H:i:s');
+ $hoy=date('Y-m-d');
+
+ $ano = date('Y');
+ $mes = date('m');
+ $dia = date('d');
+
+ $hoy_timestamp=mktime(0,0,0, $mes, $dia, $ano);
+
+ $ultimo_consecutivo = remplacetas('form_datos','form_id',"$formulario[form_id]",'contenido'," id_campo = '$campo_consecutivo[0]' AND FROM_UNIXTIME(timestamp, '%Y-%m-%d') = '$hoy' ") ;
+
+
+ }else{
+ $ultimo_consecutivo = remplacetas('form_datos','form_id',"$formulario[form_id]",'contenido'," id_campo = '$campo_consecutivo[0]' ") ;
+
+
+ }
+ $ultimo_consecutivo = $ultimo_consecutivo[0];
+
+ if ($ultimo_consecutivo !=''){
+ $consecutivo = ($ultimo_consecutivo +1);}else{$consecutivo='1';}
+
+
+ $formulario["$campo_consecutivo[0]"][0] = $consecutivo ;
+ }
+
+ }
+
+// if(@$formulario['imagen'] !=''){$formulario[0][0] = $formulario['imagen'];}
$consulta_form = "SELECT * FROM form_contenido_campos,form_campos
WHERE form_contenido_campos.id_campo = form_campos.id
@@ -15107,6 +15305,8 @@ function formulario_grabar($formulario) {
}
if(isset ( $_SESSION['equipo'])){$equipo = $_SESSION['equipo']; }else { $equipo = NULL;}
+
+
foreach($formulario as $c=>$v){
@@ -15230,16 +15430,11 @@ $existe = formulario_valor_campo("$form_id","$c","","$formulario[control]","$C",
//$valor_anterior .= $existe[3]."| ";
//$debug .= "$existe";
$valor_original =$V;
-/*if(@$campo_tipo[0] =="30") {
- $V=array();
- $V[$c]=$v;
- $V = json_encode($V);
-}*/
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, equipo)
- VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo');";
+ INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo,proceso)
+ VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo','$formulario[proceso]');";
$sql=mysqli_query($link,$consulta_vacio);
if($sql) {
@@ -15250,21 +15445,13 @@ if(is_null($igual) ){$repetido = 0;}else{
$repetido = 1;
}
+//$campo_tipo_general = remplacetas("form_campos","id",$campo_consecutivo[0],"campo_tipo","");
+
+
-//return $respuesta;
-//$respuesta->addAlert("$debug");
-//return $respuesta;
-/*$v_json=array();
-$v_json[$c]=$V;
-$v_json = json_encode($v_json);
-*/
-//$debug .= "V = $V /c = $c /repetido = $repetido /igual= $igual $v_json ";
-///convertir json y comparar en el campo 30
-//$V = str_replace("
", "", $V );
if(($V !='' ) && (is_numeric($c)) AND $repetido !=1 ) {
-//$debug = "Hola mundo";
$V = mysqli_real_escape_string($link,$V);
- ///
+
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { $V=$V;}else{$V = htmlentities($V);}
@@ -15275,12 +15462,13 @@ if(@$campo_tipo[0] =="18") {
$V = md5("$V");
}
+
else{$V=$V;}
$consulta ="
- INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo)
- VALUES (NULL, '$c','$C', '$formulario[form_id]', '".@$_SESSION[id]."', '$V', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo');";
+ INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa, equipo,proceso)
+ VALUES (NULL, '$c','$C', '$formulario[form_id]', '".@$_SESSION[id]."', '$V', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa','$equipo','$formulario[proceso]');";
$json_datos[] = array($c, array("nombre_campo",$campo_nombre[0]), array("contenido",$V),array("orden",$C));
$sql=mysqli_query($link,$consulta);
$debug .= "$consulta = $sql ,";
@@ -15342,12 +15530,17 @@ if($tipo == "embebidoX" )
";
$mail = '1';
}
+ elseif($tipo == "funcion" ){
+
+ return "grabado";
+ }
+
elseif($tipo == "solocampos" ){
$exito ="
-