mirror of
https://github.com/alextselegidis/easyappointments.git
synced 2024-12-22 14:42:23 +03:00
Added new 'customer_notifications' setting.
This commit is contained in:
parent
1e31c11341
commit
7cbd6901b0
26 changed files with 96 additions and 4 deletions
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = '预约系统已经成功更新!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments er blevet opdateret.';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] ='Easy!Appointments is succesvol bijgewerkt!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments has been successfully updated!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments päivitettiin onnistuneesti!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments à été mis à jour avec succè
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments wurde erfolgreich aktualisiert!'
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA Überprüfung fehlgeschlagen, bitte versuchen Sie es wieder.';
|
||||
$lang['any_provider'] = 'Jeder Anbieter';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Το Easy!Appointments ενημερώθηκε με
|
|||
$lang['captcha_is_wrong'] = 'Η επαλήθευση του CAPTCHA απέτυχε, παρακαλώ δοκιμάστε πάλι.';
|
||||
$lang['any_provider'] = 'Οποιοσδήποτε Πάροχος';
|
||||
$lang['requested_hour_is_unavailable'] = 'Το απαιτούμενο ραντεβού δεν είναι δυστυχώς διαθέσιμο. Παρακαλώ επιλέξτε κάποια άλλη ώρα για το ραντεβού σας.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'आसान! अपॉइंटमेंट स
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Foglalj időpontot a ...';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -273,3 +273,5 @@ $lang['ea_update_success'] = 'Easy!Appointments è stato aggiornato con successo
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments の アップデートが成
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments gouf erfollegräich aktualiséie
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointment zaktualizowany pomyślnie';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments foi atualizado com sucesso!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Nomeações fáceis! Foi atualizado com sucesso!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -273,3 +273,5 @@ $lang['ea_update_success'] = 'Easy!Appointments a fost actualizat!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Готово! Успешно обновлено!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments bolo úspešne aktualizované!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments ha sido actualizado exitosamente
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -267,3 +267,5 @@ $lang['ea_update_success'] = 'Easy!Appointments başarı ile güncellendi!';
|
|||
$lang['captcha_is_wrong'] = 'CAPTCHA verification failed, please try again.';
|
||||
$lang['any_provider'] = 'Any Provider';
|
||||
$lang['requested_hour_is_unavailable'] = 'The requested appointment is unfornately not available. Please select a different hour for your appointment.';
|
||||
$lang['customer_notifications'] = 'Customer Notifications';
|
||||
$lang['customer_notifications_hint'] = 'Defines whether the customer will receive email notifications whenever there is a schedule change on one of his appointments.';
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
<?php defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
/* ----------------------------------------------------------------------------
|
||||
* Easy!Appointments - Open Source Web Scheduler
|
||||
*
|
||||
* @package EasyAppointments
|
||||
* @author A.Tselegidis <alextselegidis@gmail.com>
|
||||
* @copyright Copyright (c) 2013 - 2015, Alex Tselegidis
|
||||
* @license http://opensource.org/licenses/GPL-3.0 - GPLv3
|
||||
* @link http://easyappointments.org
|
||||
* @since v1.0.0
|
||||
* ---------------------------------------------------------------------------- */
|
||||
|
||||
class Migration_Add_google_analytics_setting extends CI_Migration {
|
||||
public function up() {
|
||||
$this->load->model('settings_model');
|
||||
$this->settings_model->set_setting('customer_notifications', '1');
|
||||
}
|
||||
|
||||
public function down() {
|
||||
$this->load->model('settings_model');
|
||||
$this->settings_model->remove_setting('customer_notifications');
|
||||
}
|
||||
}
|
|
@ -243,6 +243,19 @@
|
|||
<label for="book-advance-timeout"><?php echo $this->lang->line('timeout_minutes'); ?></label>
|
||||
<input type="text" id="book-advance-timeout" data-field="book_advance_timeout" class="form-control" />
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<h4><?php echo $this->lang->line('customer_notifications'); ?></h4>
|
||||
<span class="help-block">
|
||||
<?php echo $this->lang->line('customer_notifications_hint'); ?>
|
||||
</span>
|
||||
<div class="form-group">
|
||||
<button type="button" id="customer-notifications" class="btn" data-toggle="button" aria-pressed="false">
|
||||
<span class="glyphicon glyphicon-envelope"></span>
|
||||
<?php echo $this->lang->line('receive_notifications'); ?>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 breaks-wrapper">
|
||||
<h4><?php echo $this->lang->line('breaks'); ?></h4>
|
||||
|
|
|
@ -701,9 +701,11 @@ padding: 4px 7px;
|
|||
width: 145px;
|
||||
}
|
||||
|
||||
#settings-page #user-notifications.active {
|
||||
#settings-page #user-notifications.active,
|
||||
#settings-page #customer-notifications.active {
|
||||
background: #B6DCFF;
|
||||
box-shadow: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
#settings-page #general fieldset .wrapper {
|
||||
|
|
|
@ -52,7 +52,10 @@ var BackendSettings = {
|
|||
$.each(GlobalVariables.settings.system, function(index, setting) {
|
||||
if (setting.name == 'company_working_plan') {
|
||||
workingPlan = $.parseJSON(setting.value);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (setting.name == 'customer_notifications' && setting.value == '1') {
|
||||
$('#customer-notifications').addClass('active');
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -138,6 +141,7 @@ var BackendSettings = {
|
|||
} else if ($(this).hasClass('business-logic-tab')) {
|
||||
$('#business-logic').show();
|
||||
BackendSettings.settings = new SystemSettings();
|
||||
|
||||
} else if ($(this).hasClass('user-tab')) {
|
||||
$('#user').show();
|
||||
BackendSettings.settings = new UserSettings();
|
||||
|
@ -148,7 +152,7 @@ var BackendSettings = {
|
|||
} else {
|
||||
$('#user-notifications').removeClass('active');
|
||||
}
|
||||
} else if ($(this).hasClass('about-tab')) {
|
||||
} else if ($(this).hasClass('about-tab')) {0
|
||||
$('#about').show();
|
||||
}
|
||||
|
||||
|
@ -273,6 +277,11 @@ SystemSettings.prototype.get = function() {
|
|||
'value': $('#book-advance-timeout').val()
|
||||
});
|
||||
|
||||
settings.push({
|
||||
'name': 'customer_notifications',
|
||||
'value': $('#customer-notifications').hasClass('active') === true ? '1' : '0'
|
||||
})
|
||||
|
||||
return settings;
|
||||
};
|
||||
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
INSERT INTO ea_settings (name, value) VALUES ('google_analytics_code', '');
|
||||
INSERT INTO ea_settings (name, value) VALUES
|
||||
('google_analytics_code', ''),
|
||||
('customer_notifications', '1');
|
||||
|
|
Loading…
Reference in a new issue