diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index f3e96ed..10e488f 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -4,7 +4,7 @@ date_default_timezone_set('America/Bogota'); function filtro_opciones_campo($id_campo,$formulario){ $consulta = "SELECT * FROM `form_campos_valores` WHERE `id_form_campo` = '$id_campo'"; - $link=Conectarse(); + $link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!=0){ @@ -18,7 +18,7 @@ while( $row = mysqli_fetch_array( $sql ) ) { } $opciones ="
  • Limpiar
  • - $opciones + $opciones "; } @@ -55,15 +55,15 @@ function filtro_generico($formulario,$tipo){ $filtro=""; $consulta= " SELECT campo_nombre,tipo_campo_nombre ,campo_tipo ,id_campo - FROM `form_contenido_campos` , form_campos , form_tipo_campo - WHERE form_contenido_campos.id_campo = form_campos.id - AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo - AND `id_form` = '$formulario' - AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) + FROM `form_contenido_campos` , form_campos , form_tipo_campo + WHERE form_contenido_campos.id_campo = form_campos.id + AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo + AND `id_form` = '$formulario' + AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) group by form_contenido_campos.id ORDER BY form_contenido_campos.orden "; - - $link=Conectarse(); + + $link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!=0){ @@ -71,7 +71,7 @@ if (mysqli_num_rows($sql)!=0){ while( $row = mysqli_fetch_array( $sql ) ) { $listado = filtro_opciones_campo($row[id_campo],$formulario); $filtro .=" - + - + "; } $filtro= "
    - - $filtro - - + + $filtro + +
    "; } @@ -101,28 +101,28 @@ return $filtro; function formulario_tabla_temporal($id){ $lineas=""; - -$link=Conectarse(); + +$link=Conectarse(); mysqli_set_charset($link, "utf8"); /// LISTADO DE CAMPOS PARAMETRIZADO POR ID /// - $consulta_campos = "SELECT id_campo FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id - AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo AND `form_id` = '$id' AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) + $consulta_campos = "SELECT id_campo FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id + AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo AND `form_id` = '$id' AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) GROUP BY id_campo ORDER BY id_campo"; $sql=mysqli_query($link,$consulta_campos); ; if (mysqli_num_rows($sql)!='0'){ while( $row = mysqli_fetch_array( $sql ) ) { - + $campos[] = " campo_$row[id_campo] longtext "; $id_campos[] = "$row[id_campo]"; - + } $campos[] = "control longtext"; } /// ENTRADAS QUE TIENEN VALORES EN ESOS CAMPOS - - $consulta_contenido = "SELECT id_campo ,contenido,control FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id + + $consulta_contenido = "SELECT id_campo ,contenido,control FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo AND `form_id` = '$id' AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) GROUP BY control "; $sql_contenido=mysqli_query($link,$consulta_contenido); @@ -135,7 +135,7 @@ mysqli_set_charset($link, "utf8"); $contenido = remplacetas('form_datos','form_id',"$id",'contenido'," id_campo ='$campo_nombre' and control ='$row_contenido[control]' ") ; $los_campos .= "$campo_nombre $contenido[0]"; $campos_insertar[] ="campo_$campo_nombre ='$contenido[0]'"; - + } $campos_insertar[] ="control ='$row_contenido[control]'"; $lineas .= "$row_contenido[control] $los_campos //"; @@ -172,7 +172,7 @@ $div="div_manejo_$etiqueta";if($accion=='') { return $resultado; }elseif($accion =="eliminar") { -$borrar= parametrizacion_linea("$tipo","$id_form",'ocultar',"$id_campo",'','',"$id_campo"); +$borrar= parametrizacion_linea("$tipo","$id_form",'ocultar',"$id_campo",'','',"$id_campo"); //$resultado="$id_campo $borrar"; $div="contenedor_grafica_$tipo_$id_campo"; }else{} @@ -190,29 +190,29 @@ $xajax->registerFunction("formulario_estadistica_ocultar"); function formulario_estadistica($id_form,$id_campo,$group,$tipo){ $mostrar = remplacetas("form_parametrizacion",'item',"$id_campo",'descripcion',"opcion = 'ocultar' AND tabla = '$tipo'") ; if($mostrar[0] !="") { - + $contenido =""; return $contenido; } $consulta = "SELECT count(control) as cantidad , id_campo ,contenido FROM `form_datos`, `form_campos` WHERE `form_datos`.id_campo = `form_campos`.id AND `id_campo` = '$id_campo' AND `form_id` = '$id_form' GROUP BY $group order by cantidad"; -$link=Conectarse(); +$link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!='0'){ - + while( $row = mysqli_fetch_array( $sql ) ) { $dato[] =$row; $lineas .="$row[cantidad]$row[contenido]"; } $datos= json_encode($dato); - + $resultado =" - +
    $lineas -
    $row[cantidad]$row[contenido]
    + "; $manejo_grafica = formulario_estadistica_ocultar("$id_form","$id_campo","","$tipo"); @@ -239,8 +239,8 @@ new Morris.Bar({ }); -"; - +"; + } return $grafica; @@ -249,8 +249,8 @@ new Morris.Bar({ function formulario_acciones($id) { // $areas = resumen_identificador("$row[control]",'','','boton'); $geo = buscar_campo_tipo("$id","14"); - $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador"); - if($geo[0] !='') { + $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador"); + if($geo[0] !='') { $mapa= "Mapa {GEOJson} ";}else {$mapa='';} @@ -281,24 +281,24 @@ if($id_campo =="") { $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $id_campo = $campo_titulo[0]; if($id_campo =="") { $resultado = ""; return $resultado;} - } + } $tipo_campo = remplacetas('form_campos','id',"$id_campo",'campo_tipo',"") ; if($tipo_campo[0] =="10" ) {$tipo ="relacion";}else{$tipo ="";} /// $valor_actual = relacion_render("$id","$row[id_campo]",$contenido,'5'); - + $formulario_descripcion = remplacetas('form_id','id',"$formulario",'descripcion',"") ; $formulario_nombre = remplacetas('form_id','id',"$formulario",'nombre',"") ; $campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ; $campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ; -$consulta ="SELECT * - FROM form_campos ,form_datos - WHERE form_datos.form_id = '$formulario' - AND form_campos.id = form_datos.id_campo - AND form_datos.id_campo = '$id_campo' - GROUP BY contenido +$consulta ="SELECT * + FROM form_campos ,form_datos + WHERE form_datos.form_id = '$formulario' + AND form_campos.id = form_datos.id_campo + AND form_datos.id_campo = '$id_campo' + GROUP BY contenido ORDER BY contenido"; -$link=Conectarse(); +$link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!=0){ @@ -306,12 +306,12 @@ if (mysqli_num_rows($sql)!=0){ while( $row = mysqli_fetch_array( $sql ) ) { if($tipo =='relacion') { ///($form_id,$id_campo,$valor,$cantidad) - $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop'); + $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop'); } else { $valor_actual="$row[contenido]"; } - + $listado .= "
  • $valor_actual
  • "; } @@ -321,7 +321,7 @@ $listado .= "
  • Filtro $resultado "; - */ + */ $resultado=" "; - + return $resultado; } @@ -341,7 +341,7 @@ function drop($tabla,$value,$descripcion,$onchange,$where,$nombre){ $group =""; @$valor=$valor; @$value =$value; -$link=Conectarse(); +$link=Conectarse(); $campos = explode(",",$descripcion); @$campo1 = $campos[0]; @$campo2 = $campos[1]; @@ -404,7 +404,7 @@ function contenido_presentacion($id){ $descripcion = remplacetas('form_id','id',$id,'descripcion') ; $nombre = remplacetas('form_id','id',$id,'nombre') ; $respuesta = new xajaxResponse('utf-8'); - + $campo_titulo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} $campo_titulo = $campo_titulo[0]; @@ -412,7 +412,7 @@ $campo_titulo = $campo_titulo[0]; $campo_orden = remplacetas('form_parametrizacion','campo',"$id",'descripcion'," tabla='form_id' and opcion = 'orden'") ; $campo_orden = $campo_orden[0]; - + if($orden == "" ) { $ordenar= "ORDER BY form_datos.id DESC ";} elseif($orden == "ASC" ) { $ordenar= "ORDER BY form_datos.id ASC "; } @@ -421,23 +421,23 @@ else{} if($campo_orden !="") { $consulta = " - SELECT control,id,form_id,contenido FROM form_datos - WHERE form_id = '$id' AND id_campo ='$campo_orden' - GROUP BY form_datos.control - ORDER BY CAST(contenido AS SIGNED ) $orden "; + SELECT control,id,form_id,contenido FROM form_datos + WHERE form_id = '$id' AND id_campo ='$campo_orden' + GROUP BY form_datos.control + ORDER BY CAST(contenido AS SIGNED ) $orden "; }else { $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control $ordenar"; } //$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control $ordenar"; -$link=Conectarse(); +$link=Conectarse(); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!='0'){ $control = mysqli_result($sql,0,control); //$contenido = "";}else { - + $resultado ="
    No existe el usuario
    "; } - + $respuesta->addAssign("muestra_form","innerHTML","$resultado"); $respuesta->addAssign("titulo_modal","innerHTML","$regresar"); //$respuesta->addAssign("titulo_modal","innerHTML","$datos_usuario"); //$respuesta->addAssign("pie_modal","innerHTML","$pie"); - $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); + $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); + $respuesta->addscript("$('#muestraInfo').modal('toggle')"); return $respuesta; - + } elseif( $tipo =='nuevo') { ///$grupo = select('usuarios_grupos','id','nombre,regimen','xajax_eapbs((this.value))',"",''); @@ -13538,37 +13538,37 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS

    Crear un usuario

    - +
    Datos personales
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    Datos de acceso @@ -13576,41 +13576,41 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
    $grupo -
    +
    -
    - + +
    - + -
    -
    - + + +
    -
    -
    - + + +
    - Datos laborales + Datos laborales
    -
    +
    -
    +
    @@ -13623,15 +13623,15 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS
    Cancelar
    - - - "; - + + + "; + } elseif( $tipo =='grabar') { $password = generar_password(); $password_md5 = md5($password); - $consulta ="INSERT INTO $tabla_autenticacion SET + $consulta ="INSERT INTO $tabla_autenticacion SET username='$formulario[username]', @@ -13648,7 +13648,7 @@ $consulta= "SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS cargo='$formulario[cargo]', id_grupo='$formulario[id_grupo]', passwd ='$password_md5' - + "; $insertar = mysqli_query($link,$consulta); $resultado = "$consulta"; @@ -13660,20 +13660,20 @@ else {} $respuesta = new xajaxResponse('utf-8'); $respuesta->addAlert(" ya $resultado"); $respuesta->addAssign("$div","innerHTML","$resultado"); - + return $respuesta; - - + + } $xajax->registerFunction("buscar_funcionario"); - + function usuarios_listado($tabla,$div){ - + if($_SESSION['id'] == 1) { } else {$w_empresa = "WHERE id_empresa= '$_SESSION[id_empresa]' ";} -$link=Conectarse(); +$link=Conectarse(); mysqli_set_charset($link, "utf8"); @@ -13694,8 +13694,8 @@ $p_nombre= editar_campo("$tabla",$row['id'],"p_nombre","","",""); $p_apellido= editar_campo("$tabla",$row['id'],"p_apellido","","",""); //$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","",""); $empresa_id= $row['id_empresa']; -$grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ; -$empresa = remplacetas('empresa','id',"$row[id_empresa]","sigla","") ; +$grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ; +$empresa = remplacetas('empresa','id',"$row[id_empresa]","sigla","") ; require ("includes/parametrizacion.php"); @@ -13715,21 +13715,21 @@ $linea++; } if($div =="") { - $div="contenido"; + $div="contenido"; // $resultado ="Configuración multiempresa"; return $resultado; } $respuesta->addScript("javascript:xajax_multiempresa('empresa','$div')"); - return $respuesta; + return $respuesta; } $xajax->registerFunction("usuarios_listado"); function XXX($identificador,$tipo,$usuario,$div){ if($tipo=="todo") { - $w_tipo =""; + $w_tipo =""; }else { - $w_tipo ="AND tipo= '$tipo'"; + $w_tipo ="AND tipo= '$tipo'"; } $consulta = "SELECT * FROM form_interacciones WHERE identificador = '$identificador' $w_tipo ORDER BY timestamp DESC "; $link=Conectarse(); @@ -13747,23 +13747,23 @@ while( $row = mysqli_fetch_array( $sql ) ) { $nombre_usuario = remplacetas('form_datos','control',"$control_servicio[0]","contenido"," id_campo = '$login_campo_nombres'") ; $avatar_usuario = remplacetas('form_datos','control',"$control_servicio[0]","contenido","id_campo = '$login_campo_avatar'") ; if($tipo =="todo") { - if($row[tipo] =="Mensaje"){ $alerta='default'; } - elseif($row[tipo] =="Si"){ $alerta='success'; } - elseif($row[tipo] =="No"){ $alerta='warning'; } - elseif($row[tipo] =="Comentar"){ $alerta='info'; } - else{ $alerta=''; } - + if($row[tipo] =="Mensaje"){ $alerta='default'; } + elseif($row[tipo] =="Si"){ $alerta='success'; } + elseif($row[tipo] =="No"){ $alerta='warning'; } + elseif($row[tipo] =="Comentar"){ $alerta='info'; } + else{ $alerta=''; } + } - + $listado .= "
  • ".strip_tags($row['mensaje'])."

    - +
    -
  • "; - +
  • "; + } $resultado= "
    @@ -13771,18 +13771,18 @@ $resultado= "
    Interacciones
    - +
      $listado
    - + "; } $respuesta = new xajaxResponse('utf-8'); $respuesta->addAssign("$div","innerHTML","$resultado"); return $respuesta; - + } $xajax->registerFunction("XXX"); diff --git a/milfs/funciones/login.php b/milfs/funciones/login.php index 390e30c..bb14552 100755 --- a/milfs/funciones/login.php +++ b/milfs/funciones/login.php @@ -8,7 +8,7 @@ function login_boton($formulario){ $respuesta->addRedirect("index.php"); return $respuesta; } - + if(isset($_SESSION['id'])){ $accion = "
  • $_SESSION[username]
  • "; @@ -22,9 +22,9 @@ $accion = "
  • + -"; +"; print $resultado; return; } @@ -37,7 +37,7 @@ function revisar_ingreso($formulario){ if($formulario =="") { $formulario ="
    -
    +
    @@ -47,13 +47,13 @@ function revisar_ingreso($formulario){ - +
    - +
    - +
    - + "; $mensaje =" Enviamos un correo con la confirmación a $correo"; mail("$correo","$asunto","$cuerpo","$headers") ; - }else + }else { $tipo='danger'; $mensaje ="El correo o usuario no se encuentra registrado aún."; @@ -169,19 +169,19 @@ $mensaje ="El correo o usuario no se encuentra registrado aún. return $respuesta; } - + //$consulta = "SELECT * FROM $tabla_autenticacion WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' LIMIT 1"; -$consulta= "SELECT * - FROM $tabla_autenticacion, usuarios_grupo - WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' - AND $tabla_autenticacion.id_grupo = usuarios_grupo.id - LIMIT 1"; +$consulta= "SELECT * + FROM $tabla_autenticacion, usuarios_grupo + WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' + AND $tabla_autenticacion.id_grupo = usuarios_grupo.id + LIMIT 1"; $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!='0'){ if(mysqli_result($sql,0,"status") === '0' ) { $resultado = " -
    +
    Aún no se ha confirmado tu email, por favor revisa tu correo

    "; //$div ="login_ok"; @@ -202,37 +202,37 @@ $consulta= "SELECT * $resultado .=" $sucursal - +

    Hola $_SESSION[username]

    "; //$url=urlencode('../index.php'); //$respuesta->addRedirect("$_SESSION[site]"); $respuesta->addScript("window.location='../'"); //header("Location: ../"); //return; - } + } }else{ $resultado = " -
    - Los datos no son correctos, por favor rectifica o ponte en para mas información.

    +
    + Los datos no son correctos, por favor rectifica o ponte en contacto con el area de soporte para mas información.

    "; } $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; } - + $xajax->registerFunction("revisar_ingreso"); function cambiar_password_formato($change) { $firma_recuperacion = remplacetas("usuarios","firma_recuperacion",$change,"firma_recuperacion") ; if($firma_recuperacion[0] =='') { $formato ="

    Lo sentimos

    El Link ya no es válido

    "; - return $formato; + return $formato; } $formato="
    - +
    Cambio de clave @@ -248,11 +248,11 @@ $formato="
    - +
    - - + +
    Grabar @@ -278,7 +278,7 @@ $verifica = remplacetas("usuarios","id",$_SESSION[id],"passwd") ; $size= strlen($nuevo); if($nuevo != $confirmacion OR $actual =="" ){ - + $respuesta->addAlert("Los valores no coinciden ( $formulario[firma_recuperacion] ) $nuevo != $confirmacion $formulario[firma_recuperacion] $firma $actual \OR $actual"); return $respuesta; }elseif($size < 8) { @@ -294,22 +294,22 @@ elseif($formulario[firma_recuperacion] =='' AND $verifica[0] != MD5($actual) ){ $respuesta->addAlert("Error de password $formulario[firma_recuperacion]"); return $respuesta; }else{} - -$link=Conectarse(); + +$link=Conectarse(); mysqli_set_charset($link, "utf8"); $nueva_firma = sha1(mktime()); $consulta = "UPDATE usuarios SET passwd = '".MD5($nuevo)."' , firma_recuperacion = '$nueva_firma' WHERE id = $id_usuario;"; $sql_consulta=mysqli_query($link,$consulta); if($sql_consulta) { -$resultado = "
    La clave se cambió con éxito.
    "; +$resultado = "
    La clave se cambió con éxito.
    "; }else{$resultado= "";} $respuesta->addAlert("La clave se cambió con éxito."); $respuesta->addRedirect("index.php"); return $respuesta; } - + $xajax->registerFunction("cambiar_password"); -?> \ No newline at end of file +?>