diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 87c2d1e..31e7092 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -1,11 +1,133 @@ $div"; + $respuesta->addAssign("muestra_form","innerHTML","$aviso"); + //$respuesta->addAssign("titulo_modal","innerHTML","Hola mundo"); + //$respuesta->addAssign("pie_modal","innerHTML","$pie"); + //$respuesta->addAssign("$div","innerHTML","$resultado"); + $respuesta->addscript("$('#muestraInfo').modal('toggle')"); + return $respuesta; -return $resultado; } +$xajax->registerFunction("mostrar_psi"); + +function multiempresa_crear($tabla,$formulario,$div) { +$formulario = limpiar_caracteres($formulario); +$link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + foreach($formulario as $c=>$v){ + + $valores .= " $c = '".mysql_real_escape_string($v)."',"; + } + $valores = "$valores id_responsable = '$_SESSION[id]'"; + +$respuesta = new xajaxResponse('utf-8'); + + $insertar = "INSERT INTO $tabla set $valores"; + $sql=mysql_query($insertar,$link); + if(mysql_affected_rows($link) != 0){ + + } +if($div !='') { + + + } + $respuesta->addScript("javascript:xajax_multiempresa('empresa','$div')"); + return $respuesta; +} +$xajax->registerFunction("multiempresa_crear"); + + +function multiempresa($tabla,$div){ + if($_SESSION['id'] == 1) { + if($div =="") { + $div="contenido"; + $resultado =" Configuración multiempresa"; + return $resultado; + } +$link=Conectarse(); + +mysql_query("SET NAMES 'utf8'"); +$id_empresa= $_SESSION['id_empresa']; +$consulta = "SELECT * FROM empresa "; +$sql=mysql_query($consulta,$link); + +$resultado=" +$name + + " ; +if (mysql_num_rows($sql)!='0'){ + if($onchange !=''){$vacio ="";}else{$vacio ="";} + +$linea = 1; +while( $row = mysql_fetch_array( $sql ) ) { +$razon_social= editar_campo("empresa",$row['id'],"razon_social","","",""); +$sigla= editar_campo("empresa",$row['id'],"sigla","","",""); +$email= editar_campo("empresa",$row['id'],"email","","",""); +$web= editar_campo("empresa",$row['id'],"web","","",""); +$direccion= editar_campo("empresa",$row['id'],"direccion","","",""); +$telefono= editar_campo("empresa",$row['id'],"telefono","","",""); +$estado= editar_campo("empresa",$row['id'],"estado","","",""); + +if($row[id] !=1) {$acciones = " Estado: $estado";} +$resultado .= ""; +$linea++; + } + + + }else{ + $resultado = "
No hay resultados
"; + } + +$resultado .= " +
IdNombreSiglaEmailWebDirecciónTeléfono
$row[id]$razon_social$sigla$email$web$direccion$telefono$acciones
+Agregar empresa +
+
+ + +
+
+ Nombre + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+ +"; +//return $resultado; + //$respuesta = new xajaxResponse('utf-8'); + $respuesta = new xajaxResponse('utf-8'); + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + } +} +$xajax->registerFunction("multiempresa"); + + + @@ -3877,7 +3999,10 @@ $link =" Gestión de usuarios"; + $resultado ="

Configuración

+ $multiempresa $login"; $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $consulta = "SELECT * FROM empresa WHERE id = '$_SESSION[id_empresa]' LIMIT 1"; @@ -3896,7 +4021,7 @@ return $link; $apellido = editar_campo("usuarios","$_SESSION[id]","p_apellido",""); $email = editar_campo("usuarios","$_SESSION[id]","email",""); $username = editar_campo("usuarios","$_SESSION[id]","username",""); - + $subir_imagen = subir_imagen(); $subir_imagen .= "
-
- $subir_imagen -
+

Datos de la institución

+
  • $empresa_razon_social
  • $empresa_slogan
  • $empresa_direccion
  • @@ -3946,6 +4070,9 @@ return $link;
    +
    + $subir_imagen +
    "; @@ -4009,7 +4136,7 @@ function eliminar_campo($tabla,$key,$div) { $respuesta = new xajaxResponse('utf-8'); $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); - $borrar = "DELETE FROM $tabla WHERE id = '$key'"; + $borrar = "DELETE FROM $tabla WHERE id = '$key' limit 1"; // $edit = "UPDATE $tabla SET $campo = '$valor' WHERE id = '$key' limit 1; "; $sql=mysql_query($borrar,$link); if(mysql_affected_rows($link) != 0){ @@ -4164,7 +4291,7 @@ else{ $valor=mysql_result($sql_consulta,0,"valor"); /////// campos que no se muestran /// -if($campo == 'id' OR $campo == 'id_usuario' OR $campo == 'id_empresa' OR $campo == 'id_grupo') { +if($campo == 'id' OR $campo == 'id_usuario' OR $campo == 'id_grupo') { return ; } @@ -6016,7 +6143,7 @@ $respuesta->addRedirect("index.php"); return $respuesta; } - $id_empresa= $_SESSION['id']; + $id_empresa= $_SESSION['id_empresa']; if($div==''){ $div = "contenido"; $resultado = "
    "; @@ -6051,7 +6178,7 @@ $respuesta->addAssign("link_formulario","innerHTML",$resultado_link); $divider = 1; $columnas = intval(12/$divider); - $listado_grupos = select('form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido')","AGRUPADO",''); + $listado_grupos = select_empresa('form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido')","AGRUPADO",'','',"$id_empresa"); $listado_grupos ="
    Seleccione un grupo de formularios @@ -7154,15 +7281,48 @@ $consulta = "SELECT $value, $descripcion FROM $tabla WHERE 1 $w $group ORDER BY $sql=mysql_query($consulta,$link); if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";} if (mysql_num_rows($sql)!='0'){ - if($onchange !=''){$vacio ="";}else{$vacio ="";} + if($onchange !=''){$vacio ="";}else{$vacio ="";} $resultado=""; + }else{$resultado = "
    No hay resultados
    ";} -$resultado .= ""; +return $resultado; +} + +function select_empresa($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor,$id_empresa){ +$link=Conectarse(); +$campos = explode(",",$descripcion); +$campo1 = $campos[0]; +$campo2 = $campos[1]; +$debug = "($tabla,$value,$descripcion,$onchange,$where)"; +mysql_query("SET NAMES 'utf8'"); +$id_empresa= $_SESSION['id_empresa']; +if($where =='AGRUPADO'){$group="GROUP BY $value ";} +elseif($where != ''){$w = "AND ".$where;}else{ $w="";} +$busca = array("[","]"); +if( strpos( $onchange,'[') !== false ){$fila=str_replace($busca,'',$onchange);$onchange='';}; +$consulta = "SELECT $value, $descripcion FROM $tabla WHERE id_empresa = '$id_empresa' $w $group ORDER BY $campo1 "; +$sql=mysql_query($consulta,$link); +if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";} +if (mysql_num_rows($sql)!='0'){ + if($onchange !=''){$vacio ="";}else{$vacio ="";} +$resultado=""; @@ -7384,8 +7544,8 @@ if($pos == "") { //// si no es un email $respuesta->addAssign("$campo","value","$pos"); $respuesta->addAssign("$campo_confirmacion","value",""); - $respuesta->addAppend("$campo"."_grupo","className"," has-error "); - $respuesta->addAppend("$campo_confirmacion"."_grupo","className"," has-error "); + $respuesta->addAppend("$campo"."_grupo","className"," input-group has-error "); + $respuesta->addAppend("$campo_confirmacion"."_grupo","className","input-group has-error "); $respuesta->addScript("document.getElementById('$campo').focus(); "); // document.getElementById('mobileno').focus(); @@ -7395,8 +7555,8 @@ if($pos == "") { //// si no es un email $respuesta->addAssign("$campo","className"," form-control "); $respuesta->addAssign("$campo_confirmacion","className"," form-control "); - $respuesta->addAssign("$campo"."_grupo","className"," has-success "); - $respuesta->addAssign("$campo_confirmacion"."_grupo","className"," has-success "); + $respuesta->addAssign("$campo"."_grupo","className"," input-group has-success "); + $respuesta->addAssign("$campo_confirmacion"."_grupo","className"," input-group has-success "); } return $respuesta; } @@ -7576,6 +7736,7 @@ function milfs(){ $importador = formulario_importador(''); $limpiar_cache = borrar_tmp(''); $configuracion= configuracion(''); + $login = login_boton(''); $menu = " diff --git a/milfs/funciones/login.php b/milfs/funciones/login.php old mode 100755 new mode 100644 index fbef0d0..bdb6241 --- a/milfs/funciones/login.php +++ b/milfs/funciones/login.php @@ -1,4 +1,55 @@ +$name +IdUsernameNombreEmailDocumentoEmpresaDocumento + " ; +if (mysql_num_rows($sql)!='0'){ + if($onchange !=''){$vacio ="";}else{$vacio ="";} + +$linea = 1; +while( $row = mysql_fetch_array( $sql ) ) { +$username= editar_campo("$tabla",$row['id'],"username","","",""); +$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","","",""); + + + + +if($row[id] !=1) {$acciones = "";} +$resultado .= "$row[id]$username$p_nombre $p_apellido$row[email]$row[documento_numero] $empresa_id $row[documento_numero]$acciones "; +$linea++; + } + + + }else{ + $resultado = "
    No hay resultados
    "; + } + + if($div =="") { + $div="contenido"; + // $resultado ="Configuración multiempresa"; + return $resultado; + } + $respuesta->addScript("javascript:xajax_multiempresa('empresa','$div')"); + return $respuesta; +} +$xajax->registerFunction("usuarios_listado"); + function login_boton($formulario){ if($formulario =='x') { session_destroy(); @@ -31,42 +82,52 @@ $xajax->registerFunction("login_boton"); function registro_express($formulario,$accion) { - $formulario = mysql_seguridad($formulario); -// if(is_array($formulario) ){$nombre_formulario = $formulario['nombre_formulario'];}else{$nombre_formulario = "$formulario";} + //$formulario = mysql_seguridad($formulario); + require("includes/datos.php"); if($nombre_formulario =="") {$nombre_formulario = "login";} -/* - foreach($formulario as $c=>$v){ - -//LISTA ELEMENTOS DE UN ARRAY -if (is_array($v) ){ - foreach($v as $C=>$V){ - if($V != '') {$resultado .= "$$c = \$formulario[$c][$C]; // $V

    ";} - } - - - } else { - if($v !='') {$resultado .= "$$c = \$formulario[$c]; // $v

    ";} - } - - } - */ $boton ="
    Grabar
    "; $respuesta = new xajaxResponse('utf-8'); + + if($accion =='confirmar') { - - $div = "registro_confirmacion_email"; - -if($formulario[password_express_confirmar] =="" OR $formulario[password_express_confirmar] != $formulario[password_express] ){ - $resultado ="
    Por favor escribe y confirma una clave.
    $boton"; - $respuesta->addAssign("password_express"."_grupo","className"," input-group has-error "); - $respuesta->addAlert("Por favor escribe y confirma la clave"); - $respuesta->addScript("document.getElementById('password_express').focus(); "); - $respuesta->addAssign("$div","innerHTML",$resultado); -return $respuesta; - - } - if($formulario[email_express_confirmar] !="") { + $div = "registro_confirmacion_email"; + $email_existe = remplacetas("$tabla_autenticacion","email",$formulario[email_express_confirmar],"email",""); + $documento_existe = remplacetas("$tabla_autenticacion","documento_numero",$formulario[documento_express],"documento_numero",""); + if($email_existe[0] !="" or $formulario[email_express_confirmar] ==="") { + $respuesta->addAlert("No se ha especificado un email o ya está en uso "); + $respuesta->addAssign("email_express_grupo","className"," input-group has-error "); + ///$respuesta->addAssign("debug","innerHTML","

    $email_existe[2]"); + $respuesta->addScript("document.getElementById('email_express').focus(); "); + return $respuesta; + } + if($documento_existe[0] !="" OR $formulario[documento_express] === "") { + $respuesta->addAlert("No se ha proporcionado un documento único // $formulario[documento_express] // "); + $respuesta->addAssign("documento_express_grupo","className"," input-group has-error "); + $respuesta->addScript("document.getElementById('documento_express').focus(); "); + return $respuesta; + } + if( !isset($formulario[password_express_confirmar]) ){ + $resultado ="
    Por favor escribe una clave. $formulario[password_express_confirmar] // $formulario[password_express]
    $boton"; + $respuesta->addAssign("password_express"."_grupo","className"," input-group has-error "); + $respuesta->addAlert("Por favor escribe una la clave "); + $respuesta->addScript("document.getElementById('password_express').focus(); "); + $respuesta->addAssign("$div","innerHTML",$resultado); + return $respuesta; + } + if($formulario[password_express_confirmar] =="" or $formulario[password_express_confirmar] !== $formulario[password_express] ){ + $resultado ="
    Por favor escribe y confirma una clave. $formulario[password_express_confirmar] // $formulario[password_express]
    $boton"; + $respuesta->addAssign("password_express"."_grupo","className"," input-group has-error "); + $respuesta->addAlert("Por favor escribe y confirma la clave XXX"); + $respuesta->addScript("document.getElementById('password_express').focus(); "); + $respuesta->addAssign("$div","innerHTML",$resultado); + return $respuesta; + } + if($formulario[email_express_confirmar] ==="") { + $resultado .= "$boton
    No hay un email válido // $formulario[email_express_confirmar]
    "; + $respuesta->addAssign("$div","innerHTML",$resultado); + return $respuesta; + }else{ $email_envio = $formulario['email_express_confirmar']; $rrn = rand(123,999); @@ -82,22 +143,21 @@ return $respuesta; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; -$headers .= "From: Comunidad QWERTY.co \r\n"; -$headers .= "Reply-To: comunidad@qwerty.co\r\n"; -$headers .= "Return-path: comunidad@qwerty.co\r\n"; +$headers .= "From: $razon_social[0] <$email[0]>\r\n"; +$headers .= "Reply-To: $email[0]\r\n"; +$headers .= "Return-path: $email[0]\r\n"; $asunto= "Código de validación"; $cuerpo ="
    -

    Comunidad QWERTY.co

    +

    Registro


    Código de validación

    -

    Bienvenido a nuestra comunidad QWERTY.co Por favor digita el siguente código para validar tu cuenta.

    +

    Bienvenido a nuestra aplicación. Por favor digita el siguente código para validar tu cuenta.

    $rrn

    -

    Toda la ayuda que necesitas la puedes encontrar en nuestra sección de respuestas a preguntas frecuentes: http://qwerty.co/faq.

    $aviso "; @@ -129,9 +189,6 @@ mail("$email_envio","$asunto","$cuerpo","$headers") ;
    $boton "; - }else{ - $resultado .= "$boton
    No hay un email válido
    "; - } $respuesta->addAssign("$div","innerHTML",$resultado); @@ -176,6 +233,8 @@ $rrn = $formulario[rrn]; // $codificado = md5("$codigo_confirmacion"); if($rrn == $codificado) { $control = $formulario[control]; // nuevo_ +$id_empresa = $formulario[id_empresa]; // nuevo_ +if($id_empresa =="") {$id_empresa= $_SESSION['id_empresa'];} $nombre_formulario = $formulario[nombre_formulario]; // nuevo_ $email_express = $formulario[email_express]; // aa@gmail.com $email_express_confirmar = $formulario[email_express_confirmar]; // aa@gmail.com @@ -183,14 +242,17 @@ $nombre_express = $formulario[nombre_express]; // nombre $apellido_express = $formulario[apellido_express]; // apellido $telefono_express = $formulario[telefono_express]; // 324343 $password_express = $formulario[password_express]; // 1234 +$documento = $formulario[documento_express]; // 1234 $password_express_confirmar = $formulario[password_express_confirmar]; // 23456 $ip = obtener_ip(); $link = Conectarse(); mysql_query("SET NAMES 'utf8'"); -$consulta = "INSERT INTO usuarios (username,p_nombre,p_apellido,email,bio,passwd,control,status,lastip,id_empresa) - VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','','".MD5($password_express_confirmar)."','$control','1','$ip','$_SESSION[id_empresa]')"; +$consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero) + VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','".MD5($password_express_confirmar)."','$control','1','$ip','$id_empresa','$documento')"; +//$respuesta->addAssign("debug","innerHTML",$consulta); +//return $respuesta; $sql_consulta=mysql_query($consulta,$link); if($sql_consulta) { $id = mysql_insert_id(); @@ -226,14 +288,29 @@ return $respuesta; elseif($accion =="nuevo") { //$respuesta = new xajaxResponse('utf-8'); $div="contenido"; + if($_SESSION['id'] == 1) { +$empresa = select('empresa','id','razon_social','',"estado = '1'",'id_empresa'); +$empresa =" +
    + Empresa + $empresa +
    + +"; +} +$listado_usuarios = usuarios_listado($tabla_autenticacion,""); $form = " +
    - Datos de contacto + Usuario + $empresa
    -
    +
    +
    + @@ -242,8 +319,8 @@ $form = " onchange=\"xajax_validar_usuario('email',(this.value),'email_express','login'); \" >
    -
    - +
    +
    @@ -255,7 +332,8 @@ $form = "
    -
    +
    +
    @@ -263,9 +341,9 @@ $form = "
    -
    -
    -
    + +
    +
    @@ -275,7 +353,19 @@ $form = "
    -
    +
    + +
    + + + + + +
    +
    +
    +
    @@ -287,7 +377,8 @@ $form = "
    -
    +
    +
    @@ -297,6 +388,7 @@ $form = "
    +
    @@ -308,7 +400,7 @@ $form = "
    -
    +

    $boton @@ -319,6 +411,11 @@ $boton
    + + +$listado_usuarios + + "; $respuesta->addAssign("$div","innerHTML",$form); return $respuesta; @@ -393,11 +490,12 @@ $resultado = "
    "; if(!isset($_SESSION['id'])){ print $resultado; }else { -$nuevo = "
    Usuario nuevo
    "; + print $nuevo ; } return; } + include("includes/datos.php"); $div='contenido'; $respuesta = new xajaxResponse('utf-8'); @@ -429,7 +527,7 @@ $mensaje ="Por favor escribe tu correo o usuario si olvidaste t return $respuesta; }else { -$consulta = "SELECT id,email,control,id_empresa FROM usuarios WHERE (email = '$email' OR username = '$email' )"; +$consulta = "SELECT id,email,control,id_empresa FROM $tabla_autenticacion WHERE (email = '$email' OR username = '$email' ) LIMIT 1"; $sql=mysql_query($consulta,$link); if (mysql_num_rows($sql)!='0') { @@ -438,7 +536,7 @@ $correo = mysql_result($sql,0,"email"); $control = mysql_result($sql,0,"control"); $id_usuario = mysql_result($sql,0,"id"); $id_empresa = mysql_result($sql,0,"id_empresa"); -$firma ="UPDATE `usuarios` SET `firma_recuperacion` = '$firma_recuperacion' WHERE `usuarios`.`id` = '$id_usuario';"; +$firma ="UPDATE $tabla_autenticacion SET `firma_recuperacion` = '$firma_recuperacion' WHERE `id` = '$id_usuario' LIMIT 1;"; $cambiar_firma=mysql_query($firma,$link); $tipo='success'; @@ -485,7 +583,7 @@ $mensaje ="El correo o usuario no se encuentra registrado aún. return $respuesta; } -$consulta = "SELECT * FROM usuarios WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' LIMIT 1"; +$consulta = "SELECT * FROM $tabla_autenticacion WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' LIMIT 1"; $sql=mysql_query($consulta,$link); @@ -511,7 +609,7 @@ $consulta = "SELECT * FROM usuarios WHERE (email = '$email' OR username = '$emai $resultado .=" $sucursal -

    Hola $_SESSION[username]

    "; +

    Hola $_SESSION[username]

    "; $respuesta->addRedirect("index.php"); } }else{ @@ -527,7 +625,8 @@ $consulta = "SELECT * FROM usuarios WHERE (email = '$email' OR username = '$emai $xajax->registerFunction("revisar_ingreso"); function cambiar_password_formato($change) { - $firma_recuperacion = remplacetas("usuarios","firma_recuperacion",$change,"firma_recuperacion") ; + require("includes/datos.php"); + $firma_recuperacion = remplacetas("$tabla_autenticacion","firma_recuperacion",$change,"firma_recuperacion") ; if($firma_recuperacion[0] =='') { $formato ="

    Lo sentimos

    El Link ya no es válido

    "; return $formato; @@ -571,14 +670,15 @@ return $formato; function cambiar_password($formulario){ // if ( !isset ( $_SESSION['id'] ) ) { return;} $respuesta = new xajaxResponse('utf-8'); + require("includes/datos.php"); $formulario = mysql_seguridad($formulario); $actual= $formulario[password_actual]; $nuevo= $formulario[password_nuevo]; $confirmacion= $formulario[password_confirmacion]; $firma = $formulario[firma_recuperacion]; -$firma_recuperacion = remplacetas("usuarios","firma_recuperacion",$formulario[firma_recuperacion],"firma_recuperacion") ; +$firma_recuperacion = remplacetas("$tabla_autenticacion","firma_recuperacion",$formulario[firma_recuperacion],"firma_recuperacion") ; if(isset($firma)) {$actual = $firma; $id_usuario = $firma_recuperacion[1]; }else{$id_usuario = $_SESSION[id]; } -$verifica = remplacetas("usuarios","id",$_SESSION[id],"passwd") ; +$verifica = remplacetas("$tabla_autenticacion","id",$_SESSION[id],"passwd") ; $size= strlen($nuevo); if($nuevo != $confirmacion OR $actual =="" ){ @@ -602,7 +702,7 @@ elseif($formulario[firma_recuperacion] =='' AND $verifica[0] != MD5($actual) ){ $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $nueva_firma = sha1(mktime()); - $consulta = "UPDATE usuarios SET passwd = '".MD5($nuevo)."' , firma_recuperacion = '$nueva_firma' WHERE id = $id_usuario;"; + $consulta = "UPDATE $tabla_autenticacion SET passwd = '".MD5($nuevo)."' , firma_recuperacion = '$nueva_firma' WHERE id = $id_usuario LIMIT 1;"; $sql_consulta=mysql_query($consulta,$link); if($sql_consulta) { $resultado = "
    La clave se cambió con éxito.
    "; diff --git a/milfs/includes/datos.php b/milfs/includes/datos.php index 40ec719..b7f3deb 100755 --- a/milfs/includes/datos.php +++ b/milfs/includes/datos.php @@ -5,8 +5,9 @@ $servidor="localhost"; $db="milfs"; $path_instalacion ="/var/www/html/milfs"; $path_images_secure ="/var/www/images_secure"; -$url = "http://localhost/milfs"; +$url = "http://localhost/milfs/"; /// Depende de la variable http://php.net/upload-max-filesize o en el .htaccess $upload_size = 6 ; // Tamaño permitido para las imagenes en MB $mapbox_token = "pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg"; +$tabla_autenticacion="usuarios"; ?> diff --git a/milfs/index.php b/milfs/index.php index 89dac73..c96d3a2 100755 --- a/milfs/index.php +++ b/milfs/index.php @@ -56,7 +56,7 @@ if (isset($_REQUEST['t'])) {$t = $_REQUEST['t'];} else {$t = "";} xajax_formulario_modal('".$id."','','".$c."','".$t."')";} - + if( isset($_REQUEST['psi'])){$onload ="";} ?> +

    Aviso de privacidad +Y políticas de manejo de información personal. +

    +

    En $razon_social respetamos y protegemos tus datos personales

    + +

    Sabemos que tu privacidad y tus datos personales son muy importantes. Por eso, en cumplimiento de la Ley 1581 de 2012 y del Decreto 1377 de 2013, Decreto 886 de 2014 -los cuales desarrollan el derecho constitucional (Habeas Data) que tienen todas las personas de conocer, actualizar, rectificar o suprimir cualquier tipo de información recogida sobre ellas en bases de datos o archivos-, solicitamos tu autorización para continuar realizando el tratamiento de tus datos personales en los siguientes términos:

    + +

    $razon_social se toma en serio tus datos personales y te damos todas las garantías para que tus derechos sean una realidad. $razon_social como encargada del tratamiento de los datos personales y por tanto, será ella la que realizará la recolección, almacenamiento, uso, circulación o supresión de los datos personales en nombre de $razon_social y conforme a la finalidad que señalemos como responsables del tratamiento de datos personales.

    + +

    En $razon_social necesitamos tus datos personales para establecer un canal de comunicación y mantenerte informado e informada de nuestras actividades relacionadas con nuestra actividad. Por otra parte y debido a la naturaleza de nuestra institución estos datos son necesarios para cumplir con la relación Cliente-vendedor o como preferimos llamarlos Prosumidores.

    + +

    Estas actividades comprenden la difusión de alertas, lanzamientos, comunicados, boletines, noticias, convocatorias, campañas, eventos, talleres, seminarios, etc., a través de la lista de correo de la comunidad , de los correos electrónicos recopilados en listas de asistencia a eventos organizados por la comunidad y del formulario Contacto de nuestra plataforma web, y de la base de datos que hemos elaborado a partir de la información que se encuentra públicamente en Internet, entre otros.

    + +

    $razon_social, implementará las medidas técnicas necesarias para garantizar la autenticidad, integridad y confidencialidad de la información. Sin embargo, si estás interesado o interesada en recibir información de $razon_social podremos compartir tus datos personales con ésta si lo autorizas de forma expresa e informada.

    + +

    Te recordamos que tienes derecho al acceso, consulta, rectificación, actualización y eliminación de tus datos en los términos de la Ley 1581 de 2012 y del Decreto 1377 de 2013, Decreto 886 de 2014. Para el ejercicio de estos derechos, o si no estás interesado o interesada en seguir recibiendo nuestra información y no nos autorizas para el tratamiento de tus datos personales de acuerdo con nuestra Política de privacidad, puedes escribirnos a $email

    + +

    Si pasados 30 días hábiles a partir del recibo de este mensaje no hemos recibido alguna comunicación en donde nos indiques que NO nos autorizas a efectuar el tratamiento de tus datos personales, asumimos que nos has autorizado y continuaremos realizando dicho tratamiento. No obstante, conservas el derecho a solicitar la supresión, actualización de tus datos y a revocar esta autorización en cualquier momento.

    + +

    Si quieres comunicarte con $razon_social , encargada del tratamiento de datos personales, puedes escribirle al área de Comunicaciones a $email

    + +
    + +

    ATENCION: Puede existir una versión mas reciente de este archivo en http://qwerty.co/milfs por favor compruebelo antes de modificarlo.

    + +

    Este sistema podría tener código basado en otros programas y especialmente en http://GaleNUx.com el cual tiene Copyright © 13-22-2/ 17-Dic-2008 Dirección nacional de derechos de autor Colombia pero igualmente distribuido bajo licencia GPL V3. http://GaleNUx.com Es un sistema para de información para la salud adaptado al sistema de salud Colombiano.

    + +

    Si necesita consultoría o capacitación en el manejo, instalación y/o soporte o ampliación de prestaciones de GaleNUx por favor comuníquese con nosotros al email correo@qwerty.co.

    + +

    Este programa es software libre: usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o cualquier versión posterior.

    + +

    Este programa se distribuye con la esperanza de que sea útil, pero SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada.

    + +

    Debería haber recibido una copia de la Licencia Pública General GNU junto a este programa. En caso contrario, consulte .

    + +

    El equipo de MILFS agradece especialmente a todas las instituciones y personas que han hecho este proyecto posible con su inspiración, patrocinio y cientos de horas de dedicación.

    + + + + +

    +
    +"; + +//$aviso= nl2br($aviso); +//print($aviso); +?> \ No newline at end of file diff --git a/sql/milfs.sql b/sql/milfs.sql index ffe8c06..82f7b20 100644 --- a/sql/milfs.sql +++ b/sql/milfs.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Host: localhost --- Generation Time: Nov 11, 2015 at 09:25 PM +-- Generation Time: Nov 14, 2015 at 08:43 PM -- Server version: 5.6.25-4 -- PHP Version: 5.6.14-1+b1 @@ -58,15 +58,16 @@ CREATE TABLE `empresa` ( `id_localizacion` int(11) NOT NULL, `id_redes_sociales` int(11) NOT NULL, `twitter` varchar(50) COLLATE utf8_spanish2_ci NOT NULL, - `facebook` varchar(200) COLLATE utf8_spanish2_ci NOT NULL + `facebook` varchar(200) COLLATE utf8_spanish2_ci NOT NULL, + `estado` int(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci COMMENT='Datos de la IPS'; -- -- Dumping data for table `empresa` -- -INSERT INTO `empresa` (`id`, `id_responsable`, `ciiu`, `sector`, `razon_social`, `sigla`, `slogan`, `nit`, `direccion`, `telefono_1`, `web`, `email`, `persona_contacto`, `regimen_tributario`, `resolucion_facturacion`, `facturacion_desde`, `facturacion_hasta`, `facturacion_primera`, `facturacion_prefijo`, `facturacion_fecha`, `facturacion_vencimiento`, `logo_color`, `logo_bn`, `logo_alta`, `logo_baja`, `imagen`, `css`, `css_impresion`, `id_localizacion`, `id_redes_sociales`, `twitter`, `facebook`) VALUES -(1, 1, '', 0, 'qwerty', 'MILFS', 'El futuro ya no es lo que era', '', '', '', 'http://qwerty.co', 'correo@qwerty.co', '', '', '', NULL, NULL, NULL, '', 0, 0, '', '', '', '', '5ea17940eb83cbcff6a7cea1c501ce85.jpg', '', '', 0, 0, 'qwerty_co', 'https://www.facebook.com/pages/Qwerty-co/146226688795185'); +INSERT INTO `empresa` (`id`, `id_responsable`, `ciiu`, `sector`, `razon_social`, `sigla`, `slogan`, `nit`, `direccion`, `telefono_1`, `web`, `email`, `persona_contacto`, `regimen_tributario`, `resolucion_facturacion`, `facturacion_desde`, `facturacion_hasta`, `facturacion_primera`, `facturacion_prefijo`, `facturacion_fecha`, `facturacion_vencimiento`, `logo_color`, `logo_bn`, `logo_alta`, `logo_baja`, `imagen`, `css`, `css_impresion`, `id_localizacion`, `id_redes_sociales`, `twitter`, `facebook`, `estado`) VALUES +(1, 1, '', 0, 'qwerty', 'MILFS', 'El futuro ya no es lo que era', '', '', '', 'http://qwerty.co', 'correo@qwerty.co', '', '', '', NULL, NULL, NULL, '', 0, 0, '', '', '', '', '5ea17940eb83cbcff6a7cea1c501ce85.jpg', '', '', 0, 0, 'qwerty_co', 'https://www.facebook.com/pages/Qwerty-co/146226688795185', 0); -- -------------------------------------------------------- diff --git a/sql/parche_multiempresa.sql b/sql/parche_multiempresa.sql new file mode 100644 index 0000000..7757ccd --- /dev/null +++ b/sql/parche_multiempresa.sql @@ -0,0 +1 @@ +ALTER TABLE `empresa` ADD `estado` INT(1) NOT NULL DEFAULT '1' ; \ No newline at end of file