$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!!';
 }
Beispiel #2
0
 * 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;
}