$endereco = serialize($data_endereco); $data['endereco'] = $endereco; unset($data['id']); unset($datauser['id']); $id = usuarioBO::salvarUsuario($datauser, 'users'); $data['users_id'] = $id; require_once '../sealed/BO/tmpBO.php'; require_once '../sealed/BO/usuario_expiracaoBO.php'; $dataPostLimite['user_id'] = $id; tmpBO::salvar($dataPostLimite, 'tmp'); $dataPostLimite['limite_auto_resposta'] = 1; $dataPostLimite['dias_auto_resposta'] = 15; $dataPostLimite['dias_login'] = 15; $dataPostLimite['limite_atendentes'] = 1; $dataPostLimite['data'] = date("Y-m-d H:i:s"); usuario_expiracaoBO::salvarExpiracao($dataPostLimite, 'users_expiracao'); /** * lança no Financeiro */ if ($data['planos_assinatura_id']) { $plano = plano_assinaturaBO::getPlanoEspecifico($data['planos_assinatura_id']); $data_financeiro['valor'] = FUNCOES::formatoDecimalPercentual($plano['valor']); $data_financeiro['valor'] *= 1 + FUNCOES::formatoDecimalPercentual($plano['percentual_admin']) / 100; $data_financeiro['users_id'] = $id; financeiroBO::salvar($data_financeiro, 'financeiro'); } else { $data['planos_assinatura_id'] = NULL; } users_informacaoBO::salvar($data, 'users_informacao'); $response['success'][] = 'Usuário inserido com sucesso!!'; }
* autenticações */ if (isset($_SESSION['admin_id'])) { usuarioBO::checkExpireLogin(); usuarioBO::checkSession(); } elseif (isset($_SESSION['revenda_id'])) { revendedorBO::checkExpireLogin(); revendedorBO::checkSession(); } else { header("Location:login.php"); } /** * autenticações */ switch ($dataGet['acao']) { /** * EXPIRAÇÃO */ case 'load_expiracao': require_once '../../sealed/BO/usuario_expiracaoBO.php'; $filter = array('user_id' => array('filter' => FILTER_VALIDATE_INT)); $dataPost = filter_input_array(INPUT_POST, $filter); try { $dado = usuario_expiracaoBO::getExpiracaoEspecifica($dataPost['user_id']); $response['dado'] = $dado; } catch (Exception $ex) { $response['error'] = "Erro: " . $ex->getMessage(); } echo json_encode($response); break; }