File: /home/kochikidswysewor/www/wp-content/themes/children-charity-child/footer.php
<?php
/**
* @package WordPress
* @subpackage Children Charity
* @version 1.0.0
*
* Website Footer Template
* Created by CMSMasters
*
*/
$cmsmasters_option = children_charity_get_global_options();
?>
</div>
</div>
</div>
<!-- _________________________ Finish Middle _________________________ -->
<?php
get_sidebar('bottom');
?>
<a href="<?php esc_js("javascript:void(0)"); ?>" id="slide_top" class="cmsmasters_theme_icon_slide_top_button"><span></span></a>
</div>
<!-- _________________________ Finish Main _________________________ -->
<!-- _________________________ Start Footer _________________________ -->
<footer id="footer" class="footer <?php echo 'cmsmasters_color_scheme_' . $cmsmasters_option['children-charity' . '_footer_scheme'] . ($cmsmasters_option['children-charity' . '_footer_type'] == 'default' ? ' cmsmasters_footer_default' : ' cmsmasters_footer_small'); ?>">
<?php
get_template_part('theme-framework/theme-style' . CMSMASTERS_THEME_STYLE . '/template/footer');
?>
</footer>
<!-- _________________________ Finish Footer _________________________ -->
<?php do_action('cmsmasters_after_page', $cmsmasters_option); ?>
</div>
<span class="cmsmasters_responsive_width"></span>
<!-- _________________________ Finish Page _________________________ -->
<?php do_action('cmsmasters_after_body', $cmsmasters_option); ?>
<svg style="display: none;">
<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.11 17.98" id="down">
<path d="M34.86.28c-.38-.38-.94-.38-1.32 0L18.05 15.67 1.57.28C1.19-.1.63-.1.25.28c-.33.33-.33.94 0 1.32l17.1 16.1c.19.19.47.28.71.28s.52-.05.71-.28l16.1-16.1c.33-.37.33-.99-.01-1.32z"></path>
</symbol>
</svg>
<script type="text/javascript" src="<?php bloginfo("stylesheet_directory"); ?>/assets/js/main.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.standalone.min.css">
<script src="<?php bloginfo("stylesheet_directory"); ?>/assets/js/accordion.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery(".faq_wrap").accordionjs({
activeIndex: 1,
closeAble: true,
closeOther: true,
slideSpeed: 200
});
/*date picker*/
jQuery('.datePicker').datepicker({
format: 'dd-mm-yyyy',
autoclose: true
});
/*end date picker*/
});
</script>
<?php wp_footer(); ?>
<!-- Get a Quote -->
<?php
$current_user = wp_get_current_user();
?>
<section class="tw-modal-wrapper vhCenter modal-md myPopupOpen" id="addCause">
<div class="tw-modal-container">
<header class="heading_wrapper vCenter">
<header class="tw-modal-header"></header>
<button type="button" class="tw-modal-close-button">X</button>
</header>
<div class="tw-modal-body">
<div class="popUp_form">
<div class="add_cause_bx">
<div id="cause-msg"></div>
<form action="javascript:void(0)" method="POST" name="addCause" id="cause">
<div class="input-holder">
<input type="text" name="cause_title" autocomplete="off" id="cause_title" class="required form-control" title="Cause Title" placeholder="Cause Title*">
</div>
<div class="input-holder">
<input type="hidden" name="agency_name" value="<?php echo $current_user->display_name;?>" readonly id="agency_name" class="form-control" title="Agency Name" placeholder="Agency Name*">
</div>
<!-- <div class="input-holder">
<input type="text" name="agency_location" autocomplete="off" id="agency_location" class="required form-control" title="Agency Location" placeholder="Agency Location*">
</div> -->
<div class="input-holder">
<textarea name="cause_description" autocomplete="off" id="cause_description" class="required form-control" title="Description" placeholder="Description*"></textarea>
</div>
<input type="hidden" name="type" value="<?php echo $current_user->ID;?>" id="agent_id">
<div class="submit_wrap">
<input type="submit" id="btn-cause" value="Submit">
</div>
</form>
</div>
</div>
</div>
</div>
</section>
<!-- Get a Quote -->
<section class="tw-modal-wrapper vhCenter modal-md myPopupOpen" id="addCase">
<div class="tw-modal-container">
<header class="heading_wrapper vCenter">
<header class="tw-modal-header"></header>
<button type="button" class="tw-modal-close-button">X</button>
</header>
<div class="tw-modal-body">
<div class="popUp_form">
<div class="add_cause_bx">
<div id="result-msg"></div>
<form action="javascript:void(0)" method="POST" name="addCase" id="case">
<div class="input-holder">
<select name="select_cause" autocomplete="off" id="select_cause" class="required form-control sel" title="Cause" placeholder="Select Cause*">
<option value="">Select Cause*</option>
<?php
$taxonomies = get_object_taxonomies( array( 'post_type' => 'children' ) );
foreach($taxonomies as $taxo)
{
$cats = get_terms($taxo, array('hide_empty' => false));
foreach($cats as $term)
{
$cat_id = $term->term_id;
$cat_slug = $term->slug;
$cat_slug_id = 'children_categories_'.$cat_id;
$cat_status = get_field('category_status', $cat_slug_id);
$cat_name = $term->name;
if($cat_status == "active") {
?>
<option value="<?php echo $cat_id; ?>"><?php echo $cat_name; ?></option>
<?php
}
}
}
?>
</select>
</div>
<div class="form_row">
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="case_title" autocomplete="off" id="case_title" class="required form-control" title="Case Title" placeholder="Case Title*">
</div>
</div>
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="case_date" autocomplete="off" id="case_date" class="required form-control datePicker" title="Posted Date" placeholder="Posted Date*">
</div>
</div>
<!-- <div class="form_col_2">
<div class="input-holder">
<input type="text" name="case_agency_location" autocomplete="off" id="case_agency_location" class="required form-control" title="Agency Location" placeholder="Agency Location*">
</div>
</div> -->
</div>
<div class="input-holder">
<textarea name="case_description" autocomplete="off" id="case_description" class="required form-control" title="Description" placeholder="Description*"></textarea>
</div>
<!-- <h2>Personal Details</h2>
<div class="form_row">
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="birthday" autocomplete="off" id="birthday" class="required form-control datePicker" title="Birthday" placeholder="Birthday*">
</div>
</div>
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="age" autocomplete="off" id="age" class="required form-control" title="Age" placeholder="Age*">
</div>
</div>
</div>
<div class="input-holder">
<textarea name="hobbies" autocomplete="off" id="hobbies" class="required form-control" title="Hobbies" placeholder="Hobbies*"></textarea>
</div> -->
<div class="file_upload">
<div class="file_upload_inner">
<div class="input-holder">
<input type="file" id="profile_pic">
</div>
</div>
</div>
<div class="submit_wrap">
<input type="submit" id="btn-case" value="Submit">
</div>
</form>
</div>
</div>
</div>
</div>
</section>
<section class="tw-modal-wrapper vhCenter modal-md myPopupOpen" id="addChildren">
<div class="tw-modal-container">
<header class="heading_wrapper vCenter">
<header class="tw-modal-header"></header>
<button type="button" class="tw-modal-close-button">X</button>
</header>
<div class="tw-modal-body">
<div class="popUp_form">
<div class="add_cause_bx">
<div id="result-msg"></div>
<form action="javascript:void(0)" method="POST" name="addChildren" id="ourchild">
<!-- <div class="input-holder">
<select name="select_cause" autocomplete="off" id="select_cause" class="required form-control sel" title="Cause" placeholder="Select Cause*">
<option value="">Select Cause*</option>
<?php
/* $taxonomies = get_object_taxonomies( array( 'post_type' => 'children' ) );
foreach($taxonomies as $taxo)
{
$cats = get_terms($taxo, array('hide_empty' => false));
foreach($cats as $term)
{
$cat_id = $term->term_id;
$cat_slug = $term->slug;
$cat_slug_id = 'children_categories_'.$cat_id;
$cat_status = get_field('category_status', $cat_slug_id);
$cat_name = $term->name;
if($cat_status == "active") {
?>
<option value="<?php echo $cat_id; ?>"><?php echo $cat_name; ?></option>
<?php
}
}
}*/
?>
</select>
</div>-->
<input type="hidden" name="agency_name" value="<?php echo $current_user->display_name;?>" readonly class="form-control agency_name" title="Agency Name" placeholder="Agency Name*">
<div class="form_row">
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="child_name" autocomplete="off" id="child_name" class="required form-control" title="Name" placeholder="Name*">
</div>
</div>
<div class="form_col_2">
<div class="input-holder">
<input type="text" name="child_age" autocomplete="off" id="child_age" class="required form-control" title="Age" placeholder="Age*">
</div>
</div>
</div>
<div class="input-holder">
<input type="text" name="qualification" autocomplete="off" id="qualification" class="form-control" title="Qualification" placeholder="Qualification">
</div>
<div class="input-holder">
<select name="select_caseforchild" autocomplete="off" id="select_caseforchild" class="required form-control sel" title="Cause" placeholder="Select Case*">
<option value="">Select Cause*</option>
<?php
$caseslist = get_posts( array( 'post_type' => 'children' ) );
foreach($caseslist as $val)
{
$case_id = $val->ID;
$case_title = $val->post_title;
$_status = get_field('status', $case_id);
if($_status == "active") {
?>
<option value="<?php echo $case_id; ?>"><?php echo $case_title; ?></option>
<?php
}
}
?>
</select>
</div>
<div class="file_upload">
<div class="file_upload_inner">
<div class="input-holder">
<input type="file" id="profile_pic_child">
</div>
</div>
</div>
<div class="submit_wrap">
<input type="submit" id="btn-child" value="Submit">
</div>
</form>
</div>
</div>
</div>
</div>
</section>
<script type="text/javascript">
// Cookies
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name, "", -1);
}
jQuery('#btn-cause').click(function(e) {
var $formId = jQuery(this).parents('form');
var formAction = $formId.attr('action');
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var phoneReg = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
var urlReg = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
var $error = jQuery('<span class="error"></span>');
jQuery('span.error').remove();
jQuery('.input-holder').removeClass('error');
jQuery('#msghome1').hide();
jQuery('#msghome1').removeClass('newerror');
jQuery("#msghome1").html("");
jQuery('.required', $formId).each(function() {
var inputVal = jQuery.trim(jQuery(this).val());
var fieldtitle = jQuery(this).attr("title");
var fieldname = jQuery(this).attr("name");
var $parentTag = jQuery(this).parent();
if (inputVal == '' || inputVal == '-1') {
$parentTag.addClass('error').append($error.clone().text('Please Enter ' + fieldtitle + '.'));
jQuery(this).focus();
return false;
}
});
if (jQuery('span.error').length > 0) {
jQuery('span.error').each(function() {
// Set the distance for the error animation
var distance = 5;
// Get the error dimensions
var width = jQuery(this).outerWidth();
// Calculate starting position
var start = width + distance;
// Set the initial CSS
jQuery(this).show().css({
display: 'block',
opacity: 0
})
// Animate the error message
.animate({
opacity: 1
}, 'slow');
});
} else {
var cause_title = document.getElementById("cause_title").value;
// var agency_name = document.getElementById("agency_name").value;
var agent_id = document.getElementById("agent_id").value;
// var agency_location = document.getElementById("agency_location").value;
var cause_description = document.getElementById("cause_description").value;
var action = "add-cause";
jQuery.ajax({
type: "POST",
url: "<?php echo get_stylesheet_directory_uri(); ?>/case-submission-new.php",
data: {
cause_title: cause_title,
agency_name: agent_id,
action: action,
// agency_location: agency_location,
cause_description: cause_description
},
cache: false,
success: function(data) {
// alert(data);
if (data == "1") {
// alert("Cause Added Successfully!");
jQuery("#cause-msg").show();
jQuery("#cause-msg").html('Cause Added Successfully').delay(5000).hide(0);
setTimeout(function() {
jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}, 5000);
// jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}
if (data == "0") {
jQuery("#cause-msg").show();
jQuery("#cause-msg").html('Cause Already exist!').delay(8000).hide(0);
setTimeout(function() {
jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}, 5000);
// alert("Cause Already exist!");
// jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}
}
});
}
// Prevent form submission
e.preventDefault();
});
jQuery('#btn-case').click(function(e) {
var $formId = jQuery(this).parents('form');
var formAction = $formId.attr('action');
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var phoneReg = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
var urlReg = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
var $error = jQuery('<span class="error"></span>');
jQuery('span.error').remove();
jQuery('.input-holder').removeClass('error');
jQuery('#msghome1').hide();
jQuery('#msghome1').removeClass('newerror');
jQuery("#msghome1").html("");
jQuery('.required', $formId).each(function() {
var inputVal = jQuery.trim(jQuery(this).val());
var fieldtitle = jQuery(this).attr("title");
var fieldname = jQuery(this).attr("name");
var $parentTag = jQuery(this).parent();
if(inputVal == '' || inputVal=='-1'){
if(jQuery(this).hasClass('sel') == true) {
jQuery($parentTag).addClass('error').append($error.clone().text('Please Select '+fieldtitle + '.'));
jQuery(this).focus();
return false;
}
else if(jQuery(this).hasClass('datetime') == true) {
jQuery($parentTag).addClass('error').append($error.clone().text('Please Select Your Preferred Date/Time.'));
jQuery(this).focus();
return false;
}
else{
$parentTag.addClass('error').append($error.clone().text('Please Enter ' + fieldtitle + '.'));
jQuery(this).focus();
return false;
}
}
});
if (jQuery('span.error').length > 0) {
jQuery('span.error').each(function() {
// Set the distance for the error animation
var distance = 5;
// Get the error dimensions
var width = jQuery(this).outerWidth();
// Calculate starting position
var start = width + distance;
// Set the initial CSS
jQuery(this).show().css({
display: 'block',
opacity: 0
})
// Animate the error message
.animate({
opacity: 1
}, 'slow');
});
} else {
var select_cause = document.getElementById("select_cause").value;
var case_title = document.getElementById("case_title").value;
var case_date = document.getElementById("case_date").value;
var case_description = document.getElementById("case_description").value;
// var birthday = document.getElementById("birthday").value;
// var age = document.getElementById("age").value;
// var hobbies = document.getElementById("hobbies").value;
var profile_pic =jQuery('#profile_pic')[0].files[0];
var fd = new FormData();
fd.append('profile_pic', profile_pic);
fd.append('action','add-case');
fd.append('select_cause',select_cause);
fd.append('case_title',case_title);
fd.append('case_description',case_description);
// fd.append('birthday',birthday);
// fd.append('age',age);
// fd.append('hobbies',hobbies);
fd.append('case_date',case_date);
jQuery.ajax({
type: "POST",
url: "<?php echo get_stylesheet_directory_uri(); ?>/case-submission-new.php",
data: fd,
cache: false,
processData: false,
contentType: false,
success: function(data) {
console.log(data);
jQuery("#result-msg").attr("style", "display:block");
jQuery("#result-msg").html(data).delay(5000).fadeOut();
setTimeout(function() {
jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}, 5000);
}
});
}
// Prevent form submission
e.preventDefault();
});
// Fade out error message when input field gains focus
jQuery('.required').keypress(function() {
var $parent = jQuery(this).parent();
$parent.removeClass('error');
jQuery('span.error', $parent).fadeOut();
});
<?php if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
if( $current_user->roles[0] == 'agent') { ?>
jQuery(".header_donation_but").prepend('<a href="<?php echo get_site_url(); ?>/agent-dashboard/">My Account </a>');
<?php } else { ?>
jQuery(".header_donation_but").prepend('<a href="<?php echo get_site_url(); ?>/user-dashboard/">My Account </a>');
<?php } ?>
jQuery(".header_donation_but .cmsmasters_button").html("Logout");
jQuery(".header_donation_but .cmsmasters_button").addClass("logout");
// jQuery(".header_donation_but .cmsmasters_button").attr("href", "<?php echo wp_logout_url( home_url('/donate-confirmation/') ); ?>");
jQuery( ".header_donation_but .cmsmasters_button" ).replaceWith( "<a href='<?php echo wp_logout_url( home_url('/donate-confirmation/') ); ?>' class='cmsmasters_button'><span>Logout</span></a>" );
// var loginUrl = "<?php echo wp_logout_url( home_url() ); ?>";
// jQuery(".mid_nav_wrap nav ul").append('<li class="logBtn"><a href="' + loginUrl + '"><span>Logout</span></a></li>');
<?php }else{ ?>
jQuery(".header_donation_but span").html("Login");
jQuery(".header_donation_but .cmsmasters_button").attr("href", "<?php echo get_permalink(17560); ?>");
// var loginUrl = "<?php echo get_permalink(17560);?>";
// jQuery(".mid_nav_wrap nav ul").append('<li class="logBtn"><a href="' + loginUrl + '"><span>Login</span></a></li>');
<?php } ?>
</script>
<?php $url = curPageURL();
$url_array = explode("/", $url);
if(in_array('thank-you',$url_array) || in_array('forget-password',$url_array)){?>
<script>
jQuery(".headline_text").hide();
</script>
<?php }
?>
<script>
jQuery('#btn-child').click(function(e) {
var $formId = jQuery(this).parents('form');
var formAction = $formId.attr('action');
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var phoneReg = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;
var urlReg = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
var $error = jQuery('<span class="error"></span>');
jQuery('span.error').remove();
jQuery('.input-holder').removeClass('error');
jQuery('#msghome1').hide();
jQuery('#msghome1').removeClass('newerror');
jQuery("#msghome1").html("");
jQuery('.required', $formId).each(function() {
var inputVal = jQuery.trim(jQuery(this).val());
var fieldtitle = jQuery(this).attr("title");
var fieldname = jQuery(this).attr("name");
var $parentTag = jQuery(this).parent();
if(inputVal == '' || inputVal=='-1'){
if(jQuery(this).hasClass('sel') == true) {
jQuery($parentTag).addClass('error').append($error.clone().text('Please Select '+fieldtitle + '.'));
jQuery(this).focus();
return false;
}
else if(jQuery(this).hasClass('datetime') == true) {
jQuery($parentTag).addClass('error').append($error.clone().text('Please Select Your Preferred Date/Time.'));
jQuery(this).focus();
return false;
}
else{
$parentTag.addClass('error').append($error.clone().text('Please Enter ' + fieldtitle + '.'));
jQuery(this).focus();
return false;
}
}
});
if (jQuery('span.error').length > 0) {
jQuery('span.error').each(function() {
// Set the distance for the error animation
var distance = 5;
// Get the error dimensions
var width = jQuery(this).outerWidth();
// Calculate starting position
var start = width + distance;
// Set the initial CSS
jQuery(this).show().css({
display: 'block',
opacity: 0
})
// Animate the error message
.animate({
opacity: 1
}, 'slow');
});
} else {
var name = document.getElementById("child_name").value;
var age = document.getElementById("child_age").value;
var qualification = document.getElementById("qualification").value;
var agency_name = document.getElementById("agency_name").value;
var caseforchild = document.getElementById("select_caseforchild").value;
var profile_pic =jQuery('#profile_pic_child')[0].files[0];
var fd = new FormData();
fd.append('profile_pic', profile_pic);
fd.append('action','add-child');
fd.append('name',name);
fd.append('age',age);
fd.append('qualification',qualification);
fd.append('agency_name',agency_name);
fd.append('caseforchild',caseforchild);
jQuery.ajax({
type: "POST",
url: "<?php echo get_stylesheet_directory_uri(); ?>/child-submission-new.php",
data: fd,
cache: false,
processData: false,
contentType: false,
success: function(data) {
console.log(data);
jQuery("#result-msg").attr("style", "display:block");
jQuery("#result-msg").html(data).delay(5000).fadeOut();
setTimeout(function() {
jQuery("body").find(".tw-modal-wrapper").removeClass("showed");
}, 5000);
}
});
}
// Prevent form submission
e.preventDefault();
});
</script>
</body>
</html>