Script PHP - Sistema de agendamento
Registro de alterações
Novo na versão 6.0.3
- Melhoria: removido todo o código comentado/não usado
- Melhoria: CSS inline e JavaScript inline removidos
- Melhoria: bibliotecas atualizadas para sua versão mais recente
- Melhoria: JavaScript alterado para o modo “usar estrito” ativado
- Bug: problema com data de cancelamento de reserva ao usar idioma diferente do inglês
- Bug: problema com redirecionamento do PayPal no colorbox
Novo na versão 6.0.2
- Melhoria: idioma português (brasileiro) adicionado (colaborador- Max M.)
- Bug: Erro recorrente de quantidade de reserva manual “Alguns intervalo de tempo excede o número de assentos.” corrigido
- Bug: Opção para ocultar o pop-up de boas-vindas após o login corrigido
Novo na versão 6.0.1
- Melhoria: tags curtas do PHP removidas
- Bug: Corrigidos cabeçalhos de coluna para lista de serviços
- Bug: Corrigido layout móvel para página de agradecimento
- Bug: Corrigido título do navegador com versão incorreta
- Bug: Corrigido problema com links ao instalar BookingWizz na raiz do domínio
- Bug: link de documentação pop-up de boas-vindas alterado
- Bug: Corrigido problema com PDF Schedule gerando apenas 1 página
- Bug: Corrigido data não transmitindo ao reservar manualmente (colaborador- Cedric F.)
- Bug: problema com exportação de evento PDF corrigido (colaborador- Cedric F.)
- Bug: problema com paypal e modo popup quando instalado com WordPress addon
Novo na versão 6.0.0
- Segurança: vulnerabilidade XSS corrigida
- Melhoria: Codebase foi atualizado para suportar PHP 7+
- Melhoria: tags curtas removidas em todo o código
- Melhoria: Alterada a base de código de processamento do PayPal
- Melhoria: Adicionado charset adequado à conexão mysqli
- Melhoria: Adicionado índices de banco de dados
- Melhoria: Melhorias gerais no código do banco de dados
- Melhoria: Adicionado código de país para celular mensagens (SMS)
- Melhoria: Transferiu todas as strings de texto para arquivos de idioma para facilitar a tradução do sistema
- Melhoria: Adicionada opção de ter modelos de e-mail para cada idioma usado no sistema (tradução manual necessária)
- Melhoria: Adicionado prompts de confirmação para todos os botões de exclusão
- Melhoria: Adicionado opção para confirmar várias reservas de uma só vez (para todos os tipos de reservas)
- Melhoria: Adicionada opção para desativar o e-mail de status NÃO CONFIRMADO nas configurações
- Melhoria: grade de calendário substituída por jQuery Fullcalendar
- Melhoria: Novo recurso de calendário: ativar/desativar visualização semanal
- Melhoria: Novo recurso de calendário: ativar/desativar visualização diária
- Melhoria: Novo recurso de calendário: temas de interface do usuário jQuery adicionados
- Melhoria: lógica de eventos recorrentes substituída - agora o front-end funciona mais rápido com muitos eventos recorrentes
- Recurso: Opção adicionada para ativar/desativar calendários específicos (serviços)
- Recurso: Opção adicionada para fechar/abrir evento registro a qualquer momento
- Recurso: opção de preço multiusuário adicionada para serviços de um dia
- Recurso: opção de validação do cliente adicionada
- Recurso: Adicionado "tempo antes da reserva" para eventos - permite bloquear um certo número de horas antes que a reserva do evento possa ser feita
- Recurso: Adicionada opção para duplicar um evento com um clique de um botão
- Recurso: Adicionada capacidade de criar opções de reserva adicionais (como serviços extras, por taxas extras)
- Recurso: Adicionadas opções de integração fácil em qualquer site/plataforma por meio de simples cópia/cola de código de 1 linha
- Recurso: Opção adicionada para alternar facilmente no modo "provedor único/calendário" - reservas de qualquer calendário será refletido na disponibilidade dos outros calendários, bloqueando os intervalos de tempo da reserva para o mesmo tempo
- Recurso: Opção adicionada para definir cupons para um número limitado de usos, por cliente ou por número total de usos (ou sem limite), também revisamos o código para cupons todos juntos
- Recurso: Opção adicionada para importar cupons ( Arquivo CSV)
- Recurso: Opção adicionada para usar SMTP para todas as notificações por e-mail
- Recurso: Opção adicionada para permitir que os clientes selecionem o método de pagamento PayPal / cartão de crédito
- Bug: Corrigido "antes da hora do evento" para problema de evento recorrente
- Bug: Cliente corrigido nome para notificações
- Bug: Corrigido notificações de reserva não confirmadas
- Bug: Corrigido problema com o PayPal quando os valores eram superiores a $ 1000
- Bug: Corrigido o assunto dos e-mails em todos os e-mails
- Bug: Corrigido com eventos passados
- Bug: Corrigido problema de reserva de eventos gratuitos
- Bug: Corrigido data errada para eventos de vários dias na página de checkout do Paypal
- Bug: Corrigido o tempo no link "adicionar ao calendário" que o cliente recebe
- Bug: Corrigido lembrete de e-mail para eventos
- Bug: Corrigido envio de ingresso de evento após o pagamento em vez de após a reserva não confirmada
- Bug: Corrigido problema com link de pagamento ao usar plugin de cartão de crédito - agora é controlado nas configurações do administrador
- Bug: Corrigido problema com geração de bilhete se várias quantidades selecionadas
- Bug: Corrigido problema com layout da tabela de agendamento
Novo na versão 5.5
- adicionado suporte para o complemento BookingWizz Event Tickets
- funcionalidade de front-end responsiva adicionada em todos os produtos BookingWizz
- adicionado máximo de dias para calendário de vários dias
- problema corrigido com exibição de números de resumo de checkout incorretos
- problema cron corrigido com notificações de reserva para clientes
- bug de entradas duplicadas corrigido em seções de agendamento e impressão de pdf
- bug de tempo de reserva manual corrigido
- cor de fonte de eventos padrão corrigida problema não visível
- calendário de vários dias corrigido "dias antes da reserva" padrão para problema "1"
- troca de idioma
corrigida - problema de e-mail "de" corrigido quando o cliente cancela a reserva
- link de administração "voltar à lista" ajustado em todo o sistema, agora traz para o mesmo serviço que foi selecionado
- problema de fuso horário corrigido ao salvar datas incorretas no banco de dados
- problema de fuso horário de exportação do calendário do Google corrigido (UTC agora)
- corrigido problema com o formulário de reserva de vários dias no IE
- corrigido problema com relatórios no painel e na seção de relatórios
- corrigido problemas com compartilhamento de eventos no facebook / outras mídias sociais
- adicionado URL canônico e atributo nofollow para meses do calendário (próximo / anterior) ( propósitos seo)
- plugins agora estão agrupados em 1 menu
- problema corrigido com economia de disponibilidade
- problema corrigido com nomeação de pasta não padrão bookingwizz
- problema corrigido com referência de arquivo css inexistente
- problema corrigido com o desaparecimento do botão do facebook após 1 clique
Novo na versão 5.4
- nova documentação (PDF e na seção de Ajuda do seu bookingWizz)
- suporte adicionado para o novo plugin: BookingWizz SMS Reminders
- opção adicionada para definir configuração de confirmação automática para calendários de vários dias
- adição de nova configuração para calendários de vários dias: "permitir que os usuários cancelem reservas confirmadas/pagas"
- adicionada nova configuração (por calendário) que permite ocultar preços nos calendários (tanto de um dia quanto de vários dias)
- adicionadas validações adicionais para upload de imagens na área de administração
- configuração adicionada para calendários de vários dias que permite selecionar segunda/domingo como dia de início para a grade do calendário
- adição de troca de idioma no front end. Agora seus clientes podem alternar entre idiomas (somente no bookingwizz autônomo, no momento)
- campo de comentários adicionado ao e-mail de confirmação do administrador/cliente
- adicionada nova configuração que permite especificar o limite de "dias antes da reserva" para pré-reserva de calendários de vários dias
- opção adicionada para definir % como depósito para reservas de eventos/vários dias/dia único
- opção adicionada para exportar reservas manuais para ICS
- adicionada cupons para calendários de vários dias
- adicionadas validações adicionais contra spam
- opção adicionada para selecionar a cor de fundo para eventos no calendário
- funcionalidade adicionada que detecta se o arquivo de idioma foi redefinido e o corrige
- opção adicionada para definir qualquer calendário como "padrão" e detecção automática se ele foi excluído, o que corrige o problema
- lógica de check-in/check-out aprimorada para calendários de vários dias (agora é possível fazer check-in/out no mesmo dia)
- texto/strings de resumo de reserva movidos (e muitos outros) para arquivos de idioma
- o pagamento não é necessário agora não define o evento como "livre"
- referência antiga removida para a função "eregi" em todo o aplicativo
- bug corrigido que impedia a exibição do número de telefone do cliente em agendamento para reservas de vários dias
- problema corrigido com hora no arquivo exportado do ICS
- problema corrigido com 31 de dezembro
- problema corrigido com a desativação de pop-up lightbox para pequeno calendário "incluir"
- exibição de eventos corrigidos na programação
- problema corrigido com calendários de vários dias que impediam “dias antes da reserva” para ser salvo.
- corrigido o erro de "padrões de string" para o arquivo admin_header.php
- corrigido o erro do botão do facebook
- corrigido o problema com e-mails de confirmação de status
- texto corrigido na página de checkout que aparecia duas vezes
- problemas corrigidos com símbolo de moeda personalizado - problemas de moeda
de vários dias
corrigidos - problemas corrigidos com calendário pequeno (caminhos para css/js/imagens)
- problema corrigido com fuso horário não salvando
- várias outras correções de bugs (menores) e correções de erros de digitação
Novo na versão 5.3
- novo design, melhorias gerais de layout
- opção adicionada para exportar todas as reservas para um arquivo .ics, que pode ser usado para importação no Google Agenda, iCal ou Microsoft Outlook (ou qualquer outro software que permite importar arquivos .ics)
- adicionado anexo de arquivo .ics automático às reservas do site, que é anexado ao e-mail de confirmação de reserva dos clientes
- opção adicionada para criar serviços MULTI-DAY (calendários) que agora podem acomodar casas de hóspedes, casas de veraneio, empresas de hospedagem, etc.
- opção adicionada para exportar participantes para um arquivo PDF imprimível (da página de agendamento)
- opção adicionada para auto- confirmar reservas / eventos gratuitos por calendário (configuração de ativação/desativação)
- opção adicionada para definir "do nome" e "do e-mail" para notificações enviadas ao cliente/administrador por calendário
- opção adicionada para criar cupons de desconto, com vários opções
- opção adicionada para permitir/não permitir o uso de cupons em serviços de um dia (por serviço) e individualmente por evento
- opção adicionada para criar eventos recorrentes
- opção adicionada para usar HTML nas descrições de eventos
- suporte adicionado para entradas de clientes utf8
- opção adicionada para ativar/desativar a exibição de assentos disponíveis para o evento
- adicionadas novas grades de tabelas de dados para exibição de dados (pesquisa instantânea, paginação, classificação)
- adicionada seleção de fuso horário nas configurações de administração
- opção adicionada para definir o limite de reserva (o tempo antes da reserva pode ser feito)
- adicionado o nome do local e o link do mapa para eventos
- adicionado preço nos e-mails se a reserva offline for o método de pagamento
- adicionado menu suspenso com calendários para a página da lista completa de eventos
- adicionadas correções de incompatibilidade para jQuery 1.9.1
- problema corrigido com nome de usuário que permitia usar qualquer nome de usuário com senha de administrador correta
- problema corrigido com o ajuste da contagem de slots disponíveis no calendário, quando o tempo passa.
- corrigido o problema de não mostrar as reservas do site para calendários diferentes do padrão na seção "reservas"
- corrigido o aviso por e-mail "cobrar pagamento" para o administrador em caso de reserva gratuita de eventos
- corrigidos problemas de e-mail duplicados ao confirmar compromissos / reservas de eventos
- corrigido problema com o livro botão não oculto após o evento estar totalmente reservado
- problema corrigido com o plug-in de pagamento com cartão de crédito enviando e-mail após o pagamento feito
- problema corrigido com reservas não confirmadas aparecendo como confirmadas no admin
- problema corrigido com data incorreta na seção de gerenciamento de reservas do cliente
- problema corrigido com . e-mails de informações não passam na validação
- problema corrigido com erro de função call_user_func_array()
- problema corrigido com erro payment_x
- e-mails do sistema movidos para a pasta emailTemplates para facilitar o gerenciamento
- links de agendamento corrigidos para reservas manuais
- erro de variável indefinida 'MAIN_PATH'
corrigido - problema corrigido com exibição (1 espaço) disponível ao lado de intervalos de tempo se vários espaços estiverem desativados
- problema corrigido com offline fatura e confirmação automática da combinação de reservas
- processo install.php atualizado aprimorado, bem como upgrade.php
- corrigidas referências inconsistentes da caixa de cores
- selecionando o número de ingressos na janela de reserva do evento agora ajusta o preço para o evento
- corrigidos vários erros de digitação
2) preço automático adicionado cálculo mediante alteração do número do ingresso para eventos
3 ) adicionadas
opções de pagamento na gestão de e-mail/página de reservas, caso alguém tenha
esquecido de pagar de uma vez
reservas manuais entram em conflito com reservas regulares de clientes
7) link de cancelamento corrigido no problema de e-mail
Novo na versão 5.2
1) suporte adicionado para o plugin bookingwizz wordpress ( Observe que BookingWizz Wordpress requer compra separada, conforme indicado algumas vezes acima. )
2) páginas internas de administração aprimoradas design
3) opção adicionada para reservar horário a partir da visualização da agenda
4) a seção de reservas agora exibe ambas as reservas: reservas programadas e de eventos
5) a seção de reservas manuais agora exibe os dois tipos de reservas manuais: reservas programadas e de eventos
6) bug corrigido para adição de reservas manuais
7) bug corrigido para pagamentos paypal não atualizando o banco de dados
8) alinhamento de caixas de seleção de slot de tempo ajustado para formulário de reserva
9) adicionadas validações adicionais para caminhos durante a instalação
10) problema de barras extras corrigidos no caminho de instalação do bookingwizz
11) link de gerenciamento de reservas ajustado no e-mail de confirmação
Novo na versão 5.1.2
1) opção adicionada para definir o posicionamento do símbolo de moeda (antes/depois do valor)
2) bugs corrigidos com caminhos para e-mail templates
3) bugs corrigidos para diferentes servidores e caminhos de idioma
4) bug corrigido com agendamento e exibição de reservas manuais
5) bug corrigido com reservas manuais (ao tentar adicionar diferentes reservas manuais)
6) bug corrigido relacionado ao erro paypal “Erro detectado, carrinho de compras vazio” quando o pagamento é definido como não necessário
7) bug corrigido quando o pagamento não é necessário e pagamento offline selecionado - a reserva não foi exibida
8 ) adicionado o botão liga / desliga da funcionalidade lightbox para eventList.php
9) padrão adicionado> 10) problema corrigido com quantidade padrão e reserva de eventos (resumo do pagamento)
11) modelo de e-mail de recuperação de senha adicionado na pasta emailTemplates, para tradução fácil
Novo na versão 5.1
1) suporte a idiomas (tradução fácil, modificando 1 arquivo, plug-n-play para todos os outros idiomas)
2) sistema de plugins (como wordpress)
3) tributação simples editável através do administrador
4) opção adicionada para ativar/desativar lightbox para formulário de reserva
5) opção adicionada para definir vários intervalos de tempo para reservas regulares (digamos das 9h às 11h, então você tem uma pausa, então você trabalha novamente de Das 13h às 18h, isso será possível na v5.1)
6) opção adicionada para adicionar reserva manual de eventos a partir da seção de gerenciamento de eventos
7) opção adicionada para adicionar períodos recorrentes de reserva manual
8) Calendário MINI para fácil integração em qualquer seção do site
9 ) design de back-end aprimorado
10) opção adicionada para definir o formato de data da administração
11) opção adicionada para definir o símbolo de moeda da administração
12) opção adicionada para alterar facilmente o conteúdo de e-mail de saída (arquivos PHP separados na pasta emailTemplates)
13) o instalador agora tem verificador de licença envato, seu servidor deve suportar cURL.
14) várias correções de bugs trazidas à nossa atenção por nossos clientes fiéis.
15) várias pequenas melhorias tanto no produto no front-end quanto no back-end.
16) agora é possível ter eventos e reservas regulares no mesmo dia.
17) os eventos agora têm uma página de “aterrissagem” pessoal separada.
Novo na versão 5
1) Opção adicionada para vários lugares de reserva de mesmo intervalo (definir “assentos” disponíveis para cada intervalo de dentro do administrador)
2) Opção adicionada para mostrar/ocultar “X lugares disponíveis” no calendário do administrador.
3) Os intervalos de tempo passados agora não estarão disponíveis para reserva (no formulário de reserva, para o mesmo dia)
4) Adicionada opção para o usuário cancelar suas reservas
5) Adicionada opção para mostrar/ocultar títulos de eventos na grade do calendário
6) Adicionada opção para mostrar/ocultar a imagem do evento na grade do calendário
7) Adicionada opção para editar as informações de reserva de eventos do cliente do administrador
8) Os dados do formulário de reserva inseridos pelo usuário agora serão salvos caso o usuário insira o código captcha errado
9) Corrigidas reservas para eventos via lista de eventos página
10 ) Pequena correção para instalações limpas com duas quintas-feiras
11) Corrigidas imagens exibidas na lista de eventos
12) Corrigido problema com 0 reservas de vagas
13) Data adicionada à página da lista de eventos
+ vários outros pequenos bugs encontrados e corrigidos.
Novidade na versão 4
1) Adicionada opção para criar vários calendários (serviços). Cada calendário tem seu próprio conjunto independente de configurações.
2) Adicionado opção para alternar facilmente entre o formato 24h e 12h
3) Adicionado opção para editar nomes de meses e dias através de configurações
4) Adicionado opção para pagamentos offline
5) Corrigidos vários bugs
6) Adicionado assistente de instalação
7) Formulário de reserva redesenhado.
8 ) Adicionada nova página contendo apenas eventos (lista de eventos para o mês atual)
9) Implementado google +1, tweet e facebook como botões de compartilhamento social para cada evento.
10) Adicionada opção para reservar vários assentos quando o evento é gratuito (antes era apenas 1 assento)
11) Adicionada funcionalidade de senha esquecida para conta de administrador
12) O campo de comentário agora é opcional
13) A imagem do evento agora será removida após a exclusão do evento
14) “excluir imagem” ao lado da visualização da imagem no modo de edição do evento
Novo na versão 3
1) Finalmente adicionamos intervalos. Os intervalos padrão são 15m, 30m, 1h, 2h, 3h, 4h.
2) Adicionamos a opção de definir o requisito mínimo de reservas
3) O PayPal agora também está integrado às reservas regulares.
4) Adicionada opção para definir segunda-feira como primeiro dia no calendário através das configurações em admin.
5) As datas anteriores do calendário agora estão "desativadas"
6) O administrador agora pode reservar tempo ilimitado por meio de reserva manual - uma semana, duas, um mês ou mais.
7) Ambos os status pago e confirmado agora reservam o número de local necessário
8) Adicionamos a funcionalidade de upload de imagem para cada evento.
9) Adicionada opção para permitir várias compras de ingressos para o mesmo evento por cliente.
10) O administrador agora pode definir o valor máximo do ticket por transação por cliente.
11) Adicionada opção para criar 00-24 pontos de reserva (antes era apenas 00-23).
Novidade desde a versão 1.2: Funcionalidade de eventos (com integração paypal) O administrador pode configurar quantos eventos precisar para qualquer dia. Você pode usar esta funcionalidade para eventos, reuniões, seminários, quartos de hotel, etc. Ao criar evento você tem a opção de definir espaços para evento, custo de entrada e pagamento obrigatório ou não obrigatório. Quando alguém reserva um lugar no evento e paga pela entrada - o administrador receberá um aviso. A moeda do Paypal e o e-mail do Paypal podem ser alterados nas configurações. Se você deseja aceitar cartões de crédito na página de pagamento do paypal – você precisa de uma conta premium ou comercial do paypal (grátis) Também adicionamos captcha a todos os formulários (no-js e js). O e-mail de cancelamento também foi adicionado para os clientes.
Novo na versão 5.2.1
1) página de agendamento fixo - agora tem seletor se o dia for marcado como dia de folga