File: /mnt/data/kofejob-wp/wp-content/themes/kofejob/template-parts/job-alerts.php
<?php
/* Make cats selected on update Job */
global $kofejob_theme_options;
$cat_html = kofejob_add_taxonomies_on_job_alert('project-categories');
$today = date("Y/m/d");
$paid_alert_check = isset($kofejob_theme_options['job_alert_paid_switch']) ? $kofejob_theme_options['job_alert_paid_switch'] : false;
$alert_end = "";
if($paid_alert_check){
$product_id = isset($kofejob_theme_options['job_alert_package']) ? $kofejob_theme_options['job_alert_package'] : "";
$product = wc_get_product( $product_id );
$days = get_post_meta($product_id, 'package_expiry_days', true);
$alert_projects = get_post_meta($product_id, 'fl_alert', true);
$end_date = date("Y/m/d",strtotime("+$days days"));
$alert_end = '<input type="hidden" name="alert_end" value='.$end_date.'>';
}
?>
<div class="modal fade resume-action-modal" tabindex="-1" id="job-alert-subscribtion" aria-labelledby="job-alert-subscribtion" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<?php if($paid_alert_check){ ?>
<form method="post" id="alert_job_form" class="alert-job-modal-popup" onsubmit="return false">
<div class="modal-header">
<h4 class="modal-title"><?php echo esc_html__('Want to subscribe Project alerts?', 'kofejob'); ?></h4>
<button type="button" class="close btn-close" data-bs-dismiss="modal">×</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label>
<?php echo __('Alert Name', 'kofejob'); ?><span class="color-red">*</span>
</label>
<input placeholder="<?php echo __('Enter alert name', 'kofejob'); ?>" class="form-control" type="text" required data-smk-msg="<?php echo esc_attr__('Please enter alert name','kofejob'); ?>" name="alert_name">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label>
<?php echo __('Your Email', 'kofejob'); ?><span class="color-red">*</span>
</label>
<input placeholder="<?php echo __('Enter your email address', 'kofejob'); ?>" class="form-control" type="email" required data-smk-msg="<?php echo esc_attr__('Please enter your valid email','kofejob'); ?>" name="alert_email">
</div>
</div>
<?php if (kofejob_get_terms('project-categories', true)) { ?>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="form-group">
<label>
<?php echo __('Job Category', 'kofejob'); ?><span class="color-red">*</span>
</label>
<select class="select-generat" data-allow-clear="true" required data-smk-msg="<?php echo esc_attr__('Project Category required','kofejob'); ?>" id="alert_sub_cat">
<option value=""><?php echo __('Select an option', 'kofejob'); ?></option>
<?php echo kofejob_add_taxonomies_on_job_alert('project-categories', ''); ?>
</select>
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="form-group" id="get_child_lev1">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div id="get_child_lev2" class="form-group">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div id="get_child_lev5" class="margin-top-10">
</div>
</div>
<input type="hidden" name="alert_category" id="get_cat_val" value="" />
<?php } echo ''.$alert_end ?>
<input type="hidden" name="alert_start" value="<?php echo ''.($today); ?>" />
</div>
</div>
<div class="modal-footer">
<div class="alerts_limit none"><label> <?php echo esc_html("Alerts Limit : ", 'kofejob') . $alert_projects; ?> </label></div>
<button type="submit" name="submit" class="btn btn-theme btn-block" id="submit_paid_alerts">
<?php echo esc_html__('Submit ', 'kofejob');?><span class="none alerts_price">(<?php echo kofejob_fl_price_separator($product->get_regular_price());?>)</span>
</button>
</div>
</form>
<?php } else { ?>
<form method="post" id="alert_job_form" class="alert-job-modal-popup">
<div class="modal-header">
<h4 class="modal-title"><?php echo esc_html__('Want to subscribe project alerts?', 'kofejob'); ?></h4>
<button type="button" class="close btn-close" data-bs-dismiss="modal">×</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label>
<?php echo __('Alert Name', 'kofejob'); ?><span class="color-red">*</span>
</label>
<input placeholder="<?php echo __('Enter alert name', 'kofejob'); ?>" class="form-control" type="text" required data-smk-msg="<?php echo esc_attr__('Please enter alert name','kofejob'); ?>" name="alert_name">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label>
<?php echo __('Your Email', 'kofejob'); ?><span class="color-red">*</span>
</label>
<input placeholder="<?php echo __('Enter your email address', 'kofejob'); ?>" class="form-control" type="email" required data-smk-msg="<?php echo esc_attr__('Please enter your valid email','kofejob'); ?>" name="alert_email">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label>
<?php echo __('Select email frequency', 'kofejob'); ?><span class="color-red">*</span>
</label>
<select class="select-generat" data-allow-clear="true" data-parsley-required="true" data-parsley-error-message="<?php echo __('Please select an option', 'kofejob'); ?>" name="alert_frequency">
<option value="1"><?php echo __('Daily', 'kofejob'); ?></option>
<option value="7"><?php echo __('Weekly', 'kofejob'); ?></option>
<option value="15"><?php echo __('Fortnightly', 'kofejob'); ?></option>
<option value="30"><?php echo __('Monthly', 'kofejob'); ?></option>
<option value="12"><?php echo __('Yearly', 'kofejob'); ?></option>
</select>
</div>
</div>
<?php
$project_categories = kofejob_get_terms('project-categories');
foreach($project_categories as $project_categorie)
{
$project_cats[$project_categorie->term_id] = $project_categorie->name;
}
if (kofejob_get_terms('project-categories', true)) {?>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="form-group">
<label>
<?php echo __('Project Category', 'kofejob'); ?><span class="color-red">*</span>
</label>
<select class="select-generat" data-allow-clear="true" required data-smk-msg="<?php echo esc_attr__('Project Category required','kofejob'); ?>" id="alert_sub_cat" >
<option value=""><?php echo __('Select an option', 'kofejob'); ?></option>
<?php echo kofejob_add_taxonomies_on_job_alert('project-categories', ''); ?>
</select>
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="form-group" id="get_child_lev1">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div id="get_child_lev2" class="form-group">
</div>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div id="get_child_lev5" class="margin-top-10">
</div>
</div>
<input type="hidden" name="alert_category" id="get_cat_val" value="" />
<?php } ?>
<input type="hidden" name="alert_start" value="<?php echo ''.($today); ?>" />
</div>
</div>
<div class="modal-footer">
<button type="submit" name="submit" class="btn btn-theme btn-block" id="job_alerts">
<?php echo esc_html__('Submit', 'kofejob'); ?>
</button>
</div>
</form>
<?php } ?>
</div>
</div>
</div>