Added new button for applying the global working plan to all providers (#551).
This commit is contained in:
parent
20b8557cd9
commit
513b0101eb
28 changed files with 158 additions and 0 deletions
|
@ -1739,4 +1739,38 @@ class Backend_api extends CI_Controller {
|
||||||
->set_output(json_encode(['exceptions' => [exceptionToJavaScript($exc)]]));
|
->set_output(json_encode(['exceptions' => [exceptionToJavaScript($exc)]]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Apply global working plan to all providers.
|
||||||
|
*/
|
||||||
|
public function ajax_apply_global_working_plan()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if ($this->privileges[PRIV_SYSTEM_SETTINGS]['edit'] == FALSE)
|
||||||
|
{
|
||||||
|
throw new Exception('You do not have the required privileges for this task.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$working_plan = $this->input->post('working_plan');
|
||||||
|
|
||||||
|
$this->load->model('providers_model');
|
||||||
|
|
||||||
|
$providers = $this->providers_model->get_batch();
|
||||||
|
|
||||||
|
foreach ($providers as $provider)
|
||||||
|
{
|
||||||
|
$this->providers_model->set_setting('working_plan', $working_plan, $provider['id']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->output
|
||||||
|
->set_content_type('application/json')
|
||||||
|
->set_output(json_encode(AJAX_SUCCESS));
|
||||||
|
} catch (Exception $exc)
|
||||||
|
{
|
||||||
|
$this->output
|
||||||
|
->set_content_type('application/json')
|
||||||
|
->set_output(json_encode(['exceptions' => [exceptionToJavaScript($exc)]]));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,5 +310,11 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -310,3 +310,6 @@ $lang['require_phone_number_hint'] = 'When enabled, customers and users will nee
|
||||||
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
$lang['check_spam_folder'] = 'Please check your spam folder if the email does not arrive within a few minutes.';
|
||||||
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
$lang['api_token_hint'] = 'Set a secret token in order to enable the token based authentication of the Easy!Appointments API.';
|
||||||
$lang['timezone'] = 'Timezone';
|
$lang['timezone'] = 'Timezone';
|
||||||
|
$lang['overwrite_existing_working_plans'] = 'This will overwrite the existing provider working plans, are you sure that you want to continue?';
|
||||||
|
$lang['working_plans_got_updated'] = 'All the working plans got updated.';
|
||||||
|
$lang['apply_to_all_providers'] = 'Apply To All Providers';
|
||||||
|
|
|
@ -244,6 +244,13 @@
|
||||||
<tbody><!-- Dynamic Content --></tbody>
|
<tbody><!-- Dynamic Content --></tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<div class="text-right">
|
||||||
|
<button class="btn btn-default" id="apply-global-working-plan" type="button">
|
||||||
|
<span class="glyphicon glyphicon-ok"></span>
|
||||||
|
<?= lang('apply_to_all_providers') ?>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<h4><?= lang('book_advance_timeout') ?></h4>
|
<h4><?= lang('book_advance_timeout') ?></h4>
|
||||||
|
|
|
@ -236,6 +236,45 @@ window.BackendSettings = window.BackendSettings || {};
|
||||||
}
|
}
|
||||||
}, 'json').fail(GeneralFunctions.ajaxFailureHandler);
|
}, 'json').fail(GeneralFunctions.ajaxFailureHandler);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Event: Apply Global Working Plan
|
||||||
|
*/
|
||||||
|
$('#apply-global-working-plan').on('click', function() {
|
||||||
|
var buttons = [
|
||||||
|
{
|
||||||
|
text: 'OK',
|
||||||
|
click: function() {
|
||||||
|
var postUrl = GlobalVariables.baseUrl + '/index.php/backend_api/ajax_apply_global_working_plan';
|
||||||
|
|
||||||
|
var postData = {
|
||||||
|
csrfToken: GlobalVariables.csrfToken,
|
||||||
|
working_plan: JSON.stringify(exports.wp.get()),
|
||||||
|
};
|
||||||
|
|
||||||
|
$.post(postUrl, postData, function (response) {
|
||||||
|
if (!GeneralFunctions.handleAjaxExceptions(response)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Backend.displayNotification(EALang.working_plans_got_updated);
|
||||||
|
}, 'json')
|
||||||
|
.fail(GeneralFunctions.ajaxFailureHandler)
|
||||||
|
.always(function() {
|
||||||
|
$('#message_box').dialog('close');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: EALang.cancel,
|
||||||
|
click: function() {
|
||||||
|
$('#message_box').dialog('close');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
GeneralFunctions.displayMessageBox(EALang.working_plan, EALang.overwrite_existing_working_plans, buttons);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
})(window.BackendSettings);
|
})(window.BackendSettings);
|
||||||
|
|
Loading…
Reference in a new issue