function traerGenerarGuardarTokenMedianteAPI($usuario, $password) { $ev = new EnvialoSimple(); $respuestaLogin = $ev->loginEnvialosimple($usuario, $password); if (!$respuestaLogin[0]) { if (isset($respuestaLogin[1])) { echo error(__("Ocurrio un Error de Configuración del Servidor. Por favor contacte a su proveedor de Hosting.<br />" . $respuestaLogin[1], 'envialo-simple'), array("logueado" => false, "error" => $respuestaLogin[1])); } else { echo error(__("Usuario o Clave Incorrectas", 'envialo-simple'), array("logueado" => false, "error" => $respuestaLogin[1])); } return false; } $httpAPIKEY = $ev->traerTokenUsuario(); if (!$httpAPIKEY) { if ($ev->errorMsg != 'EL usuario no tiene claves') { echo error($ev->errorMsg, array("logueado" => true)); return false; } $httpAPIKEY = $ev->generarTokenUsuario(); if (!$httpAPIKEY) { echo error($ev->errorMsg, array("logueado" => true)); return false; } } $ev->logoutEnvialosimple(); if ($ev->guardarTokenBD($httpAPIKEY)) { echo exito(__('La Clave de Api se ha configurado Correctamente!', 'envialo-simple')); } else { echo error(__("Se ha encontrado una clave previamente generada. Lamentablemente un error de Base de Datos ha ocurrido al intentar utilizarla.", 'envialo-simple')); } return true; }