public function InsertaAfiliados()
 {
     $afiliaciones = new UsuariosModel();
     session_start();
     ///INSERTAMOS EL AFILIADO EN USUARIO
     if (isset($_POST["btn_guardar"])) {
         $_nombres_usuario = strtoupper($_POST["nombres_usuario"]);
         $_apellidos_usuario = strtoupper($_POST["apellidos_usuario"]);
         $_usuario_usuario = $_POST["correo_usuario"];
         $_clave_usuario = $afiliaciones->encrypt($_POST["clave_usuario"]);
         $_id_pais = $_POST["paises"];
         $_id_provincia = $_POST["provincias"];
         $_telefono_usuario = $_POST["telefono_usuario"];
         $_celular_usuario = $_POST["celular_usuario"];
         $_correo_usuario = $_POST["correo_usuario"];
         $_id_rol = 3;
         // afiliados
         $_id_estado = 2;
         //sin activar
         $_clave_activacion_usuario = $afiliaciones->encrypt($_POST["correo_usuario"]);
         $_fecha_nacimiento = $_POST["fecha_nacimiento_usuario"];
         $_id_ocupaciones = $_POST["ocupaciones"];
         $_extra_ocupaciones_usuario = $_POST["extra_ocupaciones_usuario"];
         $funcion = "ins_usuarios";
         $parametros = " '{$_nombres_usuario}','{$_apellidos_usuario}', '{$_usuario_usuario}', '{$_clave_usuario}'\r\n\t\t\t\t\t\t\t\t ,'{$_id_pais}', '{$_id_provincia}', '{$_telefono_usuario}', '{$_celular_usuario}'\r\n\t\t\t\t\t\t\t\t ,'{$_correo_usuario}', '{$_id_rol}','{$_id_estado}', '{$_clave_activacion_usuario}'\r\n\t\t\t\t\t\t\t\t , '{$_fecha_nacimiento}' , '{$_id_ocupaciones}' , '{$_extra_ocupaciones_usuario}'  ";
         $afiliaciones->setFuncion($funcion);
         $afiliaciones->setParametros($parametros);
         $resultado = $afiliaciones->Insert();
         $baseUrl = URLVADEMANO;
         $controladorAccion = "controller=Afiliaciones&action=ValidarAfiliado&clave_activacion=" . $_clave_activacion_usuario;
         $email_to = $_POST['correo_usuario'];
         $email_from = "*****@*****.**";
         $email_subject = "Bienvenido a Vademano !!!";
         $headers = 'MIME-Version: 1.0' . "\r\n";
         $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
         $email_message = '<html><body>';
         //$email_message .= '<p style="color:#080;font-size:18px;">Will you marry me?</p>';
         $email_message = "<p> Bienvenido a Vademano veterinario el portal digital que reúne toda la información  de relevancia relacionada con los productos  farmacéuticos de uso veterinario que se comercializan, busca proveer a médicos veterinarios, técnicos, especialistas y público en general  el más completo vademécum digital. \r\n                                      El Vademano Veterinario está diseñado como una herramienta web moderna, versátil y fácil de utilizar, que se ajusta a la versatilidad de los dispositivos de comunicación actual para que la búsqueda de información se convierta en una tarea sencilla que puede ser realizada a través de múltiples combinaciones de criterios: \r\n\t\t\t\t\t\t              efecto terapéutico, forma farmacéutica, especies, etc.; asimismo dispondrá de la información de los productos en formato PDF, opción para imprimir, entre otras múltiples ventajas.</p>\r\n    \t\t\t\t             \n\n";
         $email_message .= "" . $_POST['nombres_usuario'] . " " . $_POST['apellidos_usuario'] . "ya te encuentras registrado en vademano.com " . "\n";
         $email_message .= "Tus datos pra acceder al sistema son: " . "\n";
         $email_message .= "Usuario: " . $_POST['correo_usuario'] . "\n";
         $email_message .= "Clave: " . $_POST['clave_usuario'] . "\n";
         $email_message .= "Ingresa a la siguiente url para que valides tu cuenta " . $baseUrl . $controladorAccion . "\n";
         $email_message .= '</body></html>';
         // Ahora se envía el e-mail usando la función mail() de PHP
         $headers = 'From: ' . $email_from . "\r\n" . 'Reply-To: ' . $email_from . "\r\n" . 'X-Mailer: PHP/' . phpversion();
         if (mail($email_to, $email_subject, $email_message, $headers)) {
             $this->view("Afiliaciones", array("resultSet" => "", "resultPais" => "", "resultProv" => "", "resultEdit" => "", "resultado" => "true"));
         } else {
             $this->view("Afiliaciones", array("resultSet" => "", "resultPais" => "", "resultProv" => "", "resultEdit" => "", "resultado" => "false"));
         }
     }
 }
Пример #2
0
 public function Reset()
 {
     session_start();
     $_usuario_usuario = "";
     $_clave_usuario = "";
     $usuarios = new UsuariosModel();
     $error = FALSE;
     $mensaje = "";
     if (isset($_POST['reestablecer_usuario'])) {
         $_usuario_usuario = $_POST['reestablecer_usuario'];
         $where = "usuario_usuario = '{$_usuario_usuario}'   ";
         $resultUsu = $usuarios->getBy($where);
         foreach ($resultUsu as $res) {
             $_clave_usuario = mt_rand(1000, 9999);
         }
         $_encryp_pass = $usuarios->encrypt($_clave_usuario);
         $usuarios->UpdateBy("clave_usuario = '{$_encryp_pass}' ", "usuarios", "usuario_usuario = '{$_usuario_usuario}'  ");
         if ($_clave_usuario == "") {
             $mensaje = "Este Usuario no existe en nuestro sistema";
             $error = TRUE;
         } else {
             $email_to = $_usuario_usuario;
             $email_from = "*****@*****.**";
             $email_subject = "Tus Datos de Acceso a Vademano !!!";
             $headers = 'MIME-Version: 1.0' . "\r\n";
             $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
             $email_message = '<html><body>';
             //$email_message .= '<p ">Will you marry me?</p>';
             $email_message = '<p style="color:#080;font-size:18px;" > Estos son los datos de acceso a Vademano .</p>
 				             ' . '\\n';
             $email_message .= "Tus datos pra acceder al sistema son: " . "\n";
             $email_message .= "Usuario: " . $_usuario_usuario . "\n";
             $email_message .= "Clave Temporal: " . $_clave_usuario . "\n";
             $email_message .= '</body></html>';
             // Ahora se envía el e-mail usando la función mail() de PHP
             $headers = 'From: ' . $email_from . "\r\n" . 'Reply-To: ' . $email_from . "\r\n" . 'X-Mailer: PHP/' . phpversion();
             if (mail($email_to, $email_subject, $email_message, $headers)) {
                 $mensaje = "Hemos enviado un correo electronico con sus datos de acceso";
                 $this->view("Login", array("allusers" => ""));
                 exit;
             } else {
                 $mensaje = "No se pudo enviar el correocon la informacion. Intentelo nuevamente";
                 $error = TRUE;
             }
         }
     }
     $this->view("ResetUsuarios", array("resultSet" => $mensaje, "error" => $error));
 }