You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
766 lines
45 KiB
766 lines
45 KiB
<?php
|
|
if (file_exists(__DIR__."/../../pp-config.php")) {
|
|
if (file_exists(__DIR__.'/../../maintenance.lock')) {
|
|
if (file_exists(__DIR__.'/../../pp-include/pp-maintenance.php')) {
|
|
|
|
}else{
|
|
die('System is under maintenance. Please try again later.');
|
|
}
|
|
exit();
|
|
}else{
|
|
if (file_exists(__DIR__.'/../../pp-include/pp-controller.php')) {
|
|
if (file_exists(__DIR__.'/../../pp-include/pp-view.php')) {
|
|
|
|
}else{
|
|
echo 'System is under maintenance. Please try again later.';
|
|
exit();
|
|
}
|
|
}else{
|
|
echo 'System is under maintenance. Please try again later.';
|
|
exit();
|
|
}
|
|
|
|
if (file_exists(__DIR__.'/../../pp-include/pp-model.php')) {
|
|
include(__DIR__."/../../pp-include/pp-model.php");
|
|
}else{
|
|
echo 'System is under maintenance. Please try again later.';
|
|
exit();
|
|
}
|
|
}
|
|
}else{
|
|
echo 'System is under maintenance. Please try again later.';
|
|
exit();
|
|
}
|
|
|
|
if (!defined('pp_allowed_access')) {
|
|
die('Direct access not allowed');
|
|
}
|
|
|
|
if(isset($global_user_login) && $global_user_login == true){
|
|
?>
|
|
<!-- Page Header -->
|
|
<div class="page-header">
|
|
<div class="row align-items-end">
|
|
<div class="col-sm mb-2 mb-sm-0">
|
|
<h1 class="page-header-title">General Settings</h1>
|
|
</div>
|
|
<!-- End Col -->
|
|
</div>
|
|
<!-- End Row -->
|
|
</div>
|
|
<!-- End Page Header -->
|
|
|
|
<div class="row">
|
|
<div class="col-lg-3">
|
|
<!-- Navbar -->
|
|
<div class="navbar-expand-lg navbar-vertical mb-3 mb-lg-5">
|
|
<!-- Navbar Toggle -->
|
|
<!-- Navbar Toggle -->
|
|
<div class="d-grid">
|
|
<button type="button" class="navbar-toggler btn btn-white mb-3" data-bs-toggle="collapse" data-bs-target="#navbarVerticalNavMenu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="navbarVerticalNavMenu">
|
|
<span class="d-flex justify-content-between align-items-center">
|
|
<span class="text-dark">Menu</span>
|
|
|
|
<span class="navbar-toggler-default">
|
|
<i class="bi-list"></i>
|
|
</span>
|
|
|
|
<span class="navbar-toggler-toggled">
|
|
<i class="bi-x"></i>
|
|
</span>
|
|
</span>
|
|
</button>
|
|
</div>
|
|
<!-- End Navbar Toggle -->
|
|
<!-- End Navbar Toggle -->
|
|
|
|
<!-- Navbar Collapse -->
|
|
<div id="navbarVerticalNavMenu" class="collapse navbar-collapse">
|
|
<ul id="navbarSettings" class="js-sticky-block js-scrollspy card card-navbar-nav nav nav-tabs nav-lg nav-vertical" data-hs-sticky-block-options='{
|
|
"parentSelector": "#navbarVerticalNavMenu",
|
|
"targetSelector": "#header",
|
|
"breakpoint": "lg",
|
|
"startPoint": "#navbarVerticalNavMenu",
|
|
"endPoint": "#stickyBlockEndPoint",
|
|
"stickyOffsetTop": 20
|
|
}'>
|
|
<li class="nav-item">
|
|
<a class="nav-link active" href="#general">
|
|
<i class="bi bi-border-right nav-icon"></i> General
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="#colorscheme">
|
|
<i class="bi bi-palette nav-icon"></i> Color Scheme
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="#branding">
|
|
<i class="bi bi-brush nav-icon"></i> Branding
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="#business-details">
|
|
<i class="bi bi-shop-window nav-icon"></i> Business Details
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="#contact-social">
|
|
<i class="bi bi-alexa nav-icon"></i> Contact & Social
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<!-- End Navbar Collapse -->
|
|
</div>
|
|
<!-- End Navbar -->
|
|
</div>
|
|
|
|
<div class="col-lg-9">
|
|
<div class="d-grid gap-3 gap-lg-5">
|
|
<!-- Card -->
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h2 class="card-title h4">General</h2>
|
|
</div>
|
|
|
|
<!-- Body -->
|
|
<div class="card-body">
|
|
<!-- Form -->
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="sitename" class="col-sm-3 col-form-label form-label">Site Name</label>
|
|
|
|
<div class="col-sm-9">
|
|
<div class="input-group input-group-sm-vertical">
|
|
<input type="text" class="form-control" name="sitename" id="sitename" placeholder="Enter site name" aria-label="Enter site name" value="<?php if($global_setting_response['response'][0]['site_name'] !== "--"){echo $global_setting_response['response'][0]['site_name'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="default_timezone" class="col-sm-3 col-form-label form-label">Default Timezone</label>
|
|
|
|
<div class="col-sm-9">
|
|
<div class="tom-select-custom">
|
|
<select class="js-select form-select" name="default_timezone" id="default_timezone">
|
|
<?php
|
|
$load = json_decode(getData($db_prefix.'timezone', ''), true);
|
|
foreach($load['response'] as $in){
|
|
?>
|
|
<option value="<?php echo $in['timezone']?>" data-option-template='<span class="d-flex align-items-center"><span class="text-truncate"><?php echo $in['timezone']?></span></span>' <?php if($global_setting_response['response'][0]['default_timezone'] == $in['timezone']){echo "selected";}?>><?php echo $in['timezone']?></option>
|
|
<?php
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="default_currency" class="col-sm-3 col-form-label form-label">Default Currency</label>
|
|
|
|
<div class="col-sm-9">
|
|
<div class="tom-select-custom">
|
|
<select class="js-select form-select" name="default_currency" id="default_currency">
|
|
<?php
|
|
$load = json_decode(getData($db_prefix.'currency', ''), true);
|
|
foreach($load['response'] as $in){
|
|
?>
|
|
<option value="<?php echo $in['currency_code']?>" data-option-template='<span class="d-flex align-items-center"><span class="text-truncate"><?php echo $in['currency_name']?> - <?php echo $in['currency_code']?></span></span>' <?php if($global_setting_response['response'][0]['default_currency'] == $in['currency_code']){echo "selected";}?> data-symbol="<?php echo $in['currency_symbol']?>" data-rate="<?php echo $in['currency_rate']?>"><?php echo $in['currency_name']?> <?php echo $in['currency_code']?></option>
|
|
<?php
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="currency_symbol" class="col-sm-3 col-form-label form-label">Currency Symbol</label>
|
|
|
|
<div class="col-sm-9">
|
|
<input type="text" class="form-control" name="currency_symbol" id="currency_symbol" placeholder="Enter currency symbol" aria-label="Enter currency symbol" value="<?php if($global_setting_response['response'][0]['currency_symbol'] !== "--"){echo $global_setting_response['response'][0]['currency_symbol'];}?>" readonly>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label class="col-sm-3 col-form-label form-label">Currency Rate</label>
|
|
|
|
<div class="col-sm-9">
|
|
<input type="text" class="form-control" name="currency_rate" id="currency_rate" placeholder="Enter currency rate" aria-label="Enter currency rate" value="0" readonly>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<span class="response-savebasicinfo"></span>
|
|
|
|
<div class="d-flex justify-content-end">
|
|
<button type="submit" class="btn btn-primary btn-savebasicinfo" onclick="savebasicinfo()">Save changes</button>
|
|
</div>
|
|
<!-- End Form -->
|
|
</div>
|
|
<!-- End Body -->
|
|
</div>
|
|
<!-- End Card -->
|
|
|
|
<!-- Card -->
|
|
<div id="colorscheme" class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">Color Scheme</h4>
|
|
</div>
|
|
|
|
<!-- Body -->
|
|
<div class="card-body">
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-4">
|
|
<label for="global_text_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Global Text Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="global_text_color" id="global_text_color" value="<?php if($global_setting_response['response'][0]['global_text_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['global_text_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="primary_button_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Primary Button Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="primary_button_color" id="primary_button_color" value="<?php if($global_setting_response['response'][0]['primary_button_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['primary_button_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="button_text_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Button Text Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="button_text_color" id="button_text_color" value="<?php if($global_setting_response['response'][0]['button_text_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['button_text_color'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-4">
|
|
<label for="button_hover_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Button Hover Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="button_hover_color" id="button_hover_color" value="<?php if($global_setting_response['response'][0]['button_hover_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['button_hover_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="button_hover_text_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Button Hover Text Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="button_hover_text_color" id="button_hover_text_color" value="<?php if($global_setting_response['response'][0]['button_hover_text_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['button_hover_text_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="navigation_background" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Navigation Background</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="navigation_background" id="navigation_background" value="<?php if($global_setting_response['response'][0]['navigation_background'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['navigation_background'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-4">
|
|
<label for="navigation_text_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Navigation Text Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="navigation_text_color" id="navigation_text_color" value="<?php if($global_setting_response['response'][0]['navigation_text_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['navigation_text_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="active_tab_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Active Tab Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="active_tab_color" id="active_tab_color" value="<?php if($global_setting_response['response'][0]['active_tab_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['active_tab_color'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-4">
|
|
<label for="active_tab_text_color" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Active Tab Text Color</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="color" class="form-control form-control-color" name="active_tab_text_color" id="active_tab_text_color" value="<?php if($global_setting_response['response'][0]['active_tab_text_color'] == "--"){echo "#FFFFFF";}else{echo $global_setting_response['response'][0]['active_tab_text_color'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<span class="response-pp_savecolorscheme"></span>
|
|
|
|
<div class="d-flex justify-content-end gap-2">
|
|
<button type="submit" class="btn btn-danger btn-pp_resetcolorscheme" onclick="pp_resetcolorscheme()">Reset</button>
|
|
<button type="submit" class="btn btn-primary btn-pp_savecolorscheme" onclick="pp_savecolorscheme()">Save changes</button>
|
|
</div>
|
|
</div>
|
|
<!-- End Body -->
|
|
</div>
|
|
<!-- End Card -->
|
|
|
|
<!-- Card -->
|
|
<div id="branding" class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">Branding</h4>
|
|
</div>
|
|
|
|
<!-- Body -->
|
|
<div class="card-body">
|
|
<!-- Form -->
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="branding_favicon" class="col-sm-3 col-form-label form-label">Favicon (150X15)</label>
|
|
|
|
<div class="col-sm-9">
|
|
<input type="file" class="form-control" name="branding_favicon" id="branding_favicon" onchange="previewbranding_favicon(event)">
|
|
<div style="margin-bottom:10px;"></div>
|
|
|
|
<i>N.B: Supported formats: JPG, PNG, JPEG, GIF, WEBP</i><br>
|
|
|
|
<span class="branding_favicon-preview"></span>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<label for="branding_logo" class="col-sm-3 col-form-label form-label">Logo (166X60)</label>
|
|
|
|
<div class="col-sm-9">
|
|
<input type="file" class="form-control" name="branding_logo" id="branding_logo" onchange="previewbranding_logo(event)">
|
|
<div style="margin-bottom:10px;"></div>
|
|
|
|
<i>N.B: Supported formats: JPG, PNG, JPEG, GIF, WEBP</i><br>
|
|
|
|
<span class="branding_logo-preview"></span>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<span class="response-branding_logo"></span>
|
|
|
|
<div class="d-flex justify-content-end">
|
|
<button type="submit" class="btn btn-primary btn-branding_logo">Save Changes</button>
|
|
</div>
|
|
<!-- End Form -->
|
|
</div>
|
|
<!-- End Body -->
|
|
</div>
|
|
<!-- End Card -->
|
|
|
|
<!-- Card -->
|
|
<div id="business-details" class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">Business Details</h4>
|
|
</div>
|
|
|
|
<!-- Body -->
|
|
<div class="card-body">
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="business_details_street_address" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Street Address</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="business_details_street_address" id="business_details_street_address" value="<?php if($global_setting_response['response'][0]['street_address'] !== "--"){echo $global_setting_response['response'][0]['street_address'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="business_details_city_town" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">City/Town</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="business_details_city_town" id="business_details_city_town" value="<?php if($global_setting_response['response'][0]['city_town'] !== "--"){echo $global_setting_response['response'][0]['city_town'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="business_details_postal_code" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Postal/ZIP Code</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="business_details_postal_code" id="business_details_postal_code" value="<?php if($global_setting_response['response'][0]['postal_zip_code'] !== "--"){echo $global_setting_response['response'][0]['postal_zip_code'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="business_details_country" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Country</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="business_details_country" id="business_details_country" value="<?php if($global_setting_response['response'][0]['country'] !== "--"){echo $global_setting_response['response'][0]['country'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<span class="response-business_details"></span>
|
|
|
|
<div class="d-flex justify-content-end">
|
|
<button type="submit" class="btn btn-primary btn-business_details" onclick="savebusiness_details()">Save Changes</button>
|
|
</div>
|
|
<!-- End Form -->
|
|
</div>
|
|
<!-- End Body -->
|
|
|
|
</div>
|
|
<!-- Sticky Block End Point -->
|
|
|
|
<!-- Card -->
|
|
<div id="contact-social" class="card">
|
|
<div class="card-header">
|
|
<h4 class="card-title">Support Contact Information</h4>
|
|
</div>
|
|
|
|
<!-- Body -->
|
|
<div class="card-body">
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_phone_mobile" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Support Phone Number</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_phone_mobile" id="support_contact_phone_mobile" value="<?php if($global_setting_response['response'][0]['support_phone_number'] !== "--"){echo $global_setting_response['response'][0]['support_phone_number'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_email_addrss" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Support Email Address</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_email_addrss" id="support_contact_email_addrss" value="<?php if($global_setting_response['response'][0]['support_email_address'] !== "--"){echo $global_setting_response['response'][0]['support_email_address'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_support_website" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Support Website</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_support_website" id="support_contact_support_website" value="<?php if($global_setting_response['response'][0]['support_website'] !== "--"){echo $global_setting_response['response'][0]['support_website'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_facebok_page" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Facebook Page</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_facebok_page" id="support_contact_facebok_page" value="<?php if($global_setting_response['response'][0]['facebook_page'] !== "--"){echo $global_setting_response['response'][0]['facebook_page'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_messenger" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Facebook Messenger</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_messenger" id="support_contact_messenger" value="<?php if($global_setting_response['response'][0]['facebook_messenger'] !== "--"){echo $global_setting_response['response'][0]['facebook_messenger'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_whatsapp" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">WhatsApp Number</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_whatsapp" id="support_contact_whatsapp" value="<?php if($global_setting_response['response'][0]['whatsapp_number'] !== "--"){echo $global_setting_response['response'][0]['whatsapp_number'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<!-- Form -->
|
|
<div class="row mb-4">
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_telegram" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">Telegram</label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_telegram" id="support_contact_telegram" value="<?php if($global_setting_response['response'][0]['telegram'] !== "--"){echo $global_setting_response['response'][0]['telegram'];}?>">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-6">
|
|
<label for="support_contact_youtube" class="col-sm-3 col-form-label form-label" style=" width: 100%; ">YouTube Channel </label>
|
|
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" name="support_contact_youtube" id="support_contact_youtube" value="<?php if($global_setting_response['response'][0]['youtube_channel'] !== "--"){echo $global_setting_response['response'][0]['youtube_channel'];}?>">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- End Form -->
|
|
|
|
<span class="response-support_contact"></span>
|
|
|
|
<div class="d-flex justify-content-end">
|
|
<button type="submit" class="btn btn-primary btn-support_contact" onclick="savesupport_contact()">Save Changes</button>
|
|
</div>
|
|
<!-- End Form -->
|
|
</div>
|
|
<!-- End Body -->
|
|
|
|
</div>
|
|
<!-- Sticky Block End Point -->
|
|
|
|
|
|
<div id="stickyBlockEndPoint"></div>
|
|
</div>
|
|
</div>
|
|
<!-- End Row -->
|
|
|
|
<script>
|
|
function initialize(){
|
|
HSCore.components.HSTomSelect.init('.js-select');
|
|
}
|
|
initialize();
|
|
|
|
document.getElementById('default_currency').addEventListener('change', function () {
|
|
const selectedValue = this.value;
|
|
const selectedOption = document.querySelector(`#default_currency option[value="${selectedValue}"]`);
|
|
|
|
document.querySelector("#currency_symbol").value = selectedOption.dataset.symbol;
|
|
document.querySelector("#currency_rate").value = selectedOption.dataset.rate;
|
|
});
|
|
|
|
|
|
function savesupport_contact(){
|
|
var support_contact_phone_mobile = document.querySelector("#support_contact_phone_mobile").value;
|
|
var support_contact_email_addrss = document.querySelector("#support_contact_email_addrss").value;
|
|
var support_contact_support_website = document.querySelector("#support_contact_support_website").value;
|
|
var support_contact_facebok_page = document.querySelector("#support_contact_facebok_page").value;
|
|
|
|
var support_contact_messenger = document.querySelector("#support_contact_messenger").value;
|
|
var support_contact_whatsapp = document.querySelector("#support_contact_whatsapp").value;
|
|
var support_contact_telegram = document.querySelector("#support_contact_telegram").value;
|
|
var support_contact_youtube = document.querySelector("#support_contact_youtube").value;
|
|
|
|
document.querySelector(".btn-support_contact").innerHTML = '<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>';
|
|
|
|
$.ajax
|
|
({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: { "action": "pp_savesupport_contact", "support_contact_phone_mobile": support_contact_phone_mobile, "support_contact_email_addrss": support_contact_email_addrss, "support_contact_support_website": support_contact_support_website, "support_contact_facebok_page": support_contact_facebok_page, "support_contact_messenger": support_contact_messenger, "support_contact_whatsapp": support_contact_whatsapp, "support_contact_telegram": support_contact_telegram, "support_contact_youtube": support_contact_youtube},
|
|
success: function (data) {
|
|
document.querySelector(".btn-support_contact").innerHTML = 'Save changes';
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-support_contact").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-support_contact").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
$('.btn-branding_logo').click(function (e) {
|
|
e.preventDefault();
|
|
|
|
$(".btn-branding_logo").html('<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>');
|
|
$(".btn-branding_logo").prop("disabled", true);
|
|
|
|
var formData = new FormData();
|
|
formData.append('action', 'pp_branding');
|
|
formData.append('branding_favicon', $('#branding_favicon')[0].files[0]);
|
|
formData.append('branding_logo', $('#branding_logo')[0].files[0]);
|
|
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: formData,
|
|
processData: false,
|
|
contentType: false,
|
|
success: function (data) {
|
|
console.log(data);
|
|
$(".btn-branding_logo").prop("disabled", false);
|
|
$(".btn-branding_logo").html('Save changes');
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-branding_logo").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-branding_logo").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
function load_branding_logo(){
|
|
$('.branding_logo-preview').html('<img src="<?php if(isset($global_setting_response['response'][0]['logo'])){if($global_setting_response['response'][0]['logo'] == "--"){echo 'https://cdn.piprapay.com/media/logo.png';}else{echo $global_setting_response['response'][0]['logo'];};}else{echo 'https://cdn.piprapay.com/media/logo.png';}?>" style=" max-width: 100%; max-height: 60px; margin-top: 10px; ">');
|
|
}
|
|
load_branding_logo();
|
|
|
|
function load_branding_favicon(){
|
|
$('.branding_favicon-preview').html('<img src="<?php if(isset($global_setting_response['response'][0]['favicon'])){if($global_setting_response['response'][0]['favicon'] == "--"){echo 'https://cdn.piprapay.com/media/favicon.png';}else{echo $global_setting_response['response'][0]['favicon'];};}else{echo 'https://cdn.piprapay.com/media/favicon.png';}?>" style="margin-top: 10px;max-width: 100px;max-height: 100px;">');
|
|
}
|
|
load_branding_favicon();
|
|
|
|
function previewbranding_logo(event) {
|
|
const file = event.target.files[0];
|
|
const reader = new FileReader();
|
|
|
|
reader.onload = function() {
|
|
$('.branding_logo-preview').html('<img src="'+reader.result+'" style=" max-width: 100%; max-height: 60px; margin-top: 10px; ">');
|
|
}
|
|
|
|
if (file) {
|
|
reader.readAsDataURL(file);
|
|
}
|
|
}
|
|
|
|
function previewbranding_favicon(event) {
|
|
const file = event.target.files[0];
|
|
const reader = new FileReader();
|
|
|
|
reader.onload = function() {
|
|
$('.branding_favicon-preview').html('<img src="'+reader.result+'" style="margin-top: 10px;max-width: 100px;max-height: 100px;">');
|
|
}
|
|
|
|
if (file) {
|
|
reader.readAsDataURL(file);
|
|
}
|
|
}
|
|
|
|
function savebusiness_details(){
|
|
var business_details_street_address = document.querySelector("#business_details_street_address").value;
|
|
var business_details_city_town = document.querySelector("#business_details_city_town").value;
|
|
var business_details_postal_code = document.querySelector("#business_details_postal_code").value;
|
|
var business_details_country = document.querySelector("#business_details_country").value;
|
|
|
|
document.querySelector(".btn-business_details").innerHTML = '<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>';
|
|
|
|
$.ajax
|
|
({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: { "action": "pp_savebusiness_details", "business_details_street_address": business_details_street_address, "business_details_city_town": business_details_city_town, "business_details_postal_code": business_details_postal_code, "business_details_country": business_details_country},
|
|
success: function (data) {
|
|
document.querySelector(".btn-business_details").innerHTML = 'Save changes';
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-business_details").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-business_details").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function pp_resetcolorscheme() {
|
|
document.querySelector(".btn-pp_resetcolorscheme").innerHTML = '<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>';
|
|
|
|
$.ajax
|
|
({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: { "action": "pp_resetcolorscheme"},
|
|
success: function (data) {
|
|
document.querySelector(".btn-pp_resetcolorscheme").innerHTML = 'Reset';
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-pp_savecolorscheme").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-pp_savecolorscheme").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function pp_savecolorscheme() {
|
|
var global_text_color = document.querySelector("#global_text_color").value;
|
|
var primary_button_color = document.querySelector("#primary_button_color").value;
|
|
var button_text_color = document.querySelector("#button_text_color").value;
|
|
var button_hover_color = document.querySelector("#button_hover_color").value;
|
|
var button_hover_text_color = document.querySelector("#button_hover_text_color").value;
|
|
var navigation_background = document.querySelector("#navigation_background").value;
|
|
var navigation_text_color = document.querySelector("#navigation_text_color").value;
|
|
var active_tab_color = document.querySelector("#active_tab_color").value;
|
|
var active_tab_text_color = document.querySelector("#active_tab_text_color").value;
|
|
|
|
document.querySelector(".btn-pp_savecolorscheme").innerHTML = '<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>';
|
|
|
|
$.ajax
|
|
({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: { "action": "pp_savecolorscheme", "global_text_color": global_text_color, "primary_button_color": primary_button_color, "button_text_color": button_text_color, "button_hover_color": button_hover_color, "button_hover_text_color": button_hover_text_color, "navigation_background": navigation_background, "navigation_text_color": navigation_text_color, "active_tab_color": active_tab_color, "active_tab_text_color": active_tab_text_color},
|
|
success: function (data) {
|
|
document.querySelector(".btn-pp_savecolorscheme").innerHTML = 'Save changes';
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-pp_savecolorscheme").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-pp_savecolorscheme").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function savebasicinfo() {
|
|
var sitename = document.querySelector("#sitename").value;
|
|
var default_timezone = document.querySelector("#default_timezone").value;
|
|
var default_currency = document.querySelector("#default_currency").value;
|
|
var currency_symbol = document.querySelector("#currency_symbol").value;
|
|
var currency_rate = document.querySelector("#currency_rate").value;
|
|
|
|
document.querySelector(".btn-savebasicinfo").innerHTML = '<div class="spinner-border text-light spinner-border-sm" role="status"> <span class="visually-hidden">Loading...</span> </div>';
|
|
|
|
$.ajax
|
|
({
|
|
type: "POST",
|
|
url: "https://<?php echo $_SERVER['HTTP_HOST']?>/admin/dashboard",
|
|
data: { "action": "pp_systembasicinfo", "sitename": sitename , "default_timezone": default_timezone, "default_currency": default_currency , "currency_symbol": currency_symbol, "currency_rate": currency_rate },
|
|
success: function (data) {
|
|
document.querySelector(".btn-savebasicinfo").innerHTML = 'Save changes';
|
|
|
|
var dedata = JSON.parse(data);
|
|
|
|
if(dedata.status == "false"){
|
|
document.querySelector(".response-savebasicinfo").innerHTML = '<div class="alert alert-danger" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}else{
|
|
document.querySelector(".response-savebasicinfo").innerHTML = '<div class="alert alert-primary" style="margin-top:10px;margin-bottom:10px"> <i class="fa fa-info-circle me-2"></i> '+dedata.message+'</div>';
|
|
}
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
<?php
|
|
}
|
|
?>
|