Current File : /home/pacjaorg/wpt.pacja.org/2024/wp-content/plugins/contact-form-entries/templates/leads.php |
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
//echo wp_kses_post(null);
?>
<style type="text/css">
.vx_col{
width: 16px;
}
.widefat tr td.vx_icon_col img{
margin-top: 2px;
}
.widefat tr th input{
margin-left: 0px;
}
.crm_status_img{
width:18px; display: block; margin: 1px auto;
}
.crm_actions{
padding: 12px 0px 10px 0px; clear: both;
}
.crm_input_inline{
float: left; height: 28px; margin-right:5px;
}
.vx_sort{
cursor: pointer;
}
.vx_sort .vx_hide_sort{
display: none;
}
table .vx_icons{
color: #888;
font-size: 18px;
cursor: pointer;
}
.vx_icons:hover{
color: #333;
}
.vx_sort_icon{
vertical-align: middle; margin-left: 5px;
}
.wrap form .vx_left_10{
margin-left: 8px;
}
.entry_detail{
border-top: 0px solid #ddd;
border-bottom: 0px solid #ddd;
}
@media screen and (max-width: 782px) {
.crm_input_inline{
float: left; height: 36px !important;
}
}
@media screen and (max-width: 1028px) {
table .crm_panel_50{
width: 98%;
}
}
/*********************crm panel******************/
.crm_panel_content{
border: 1px solid #ddd;
border-top: 0px;
display: none;
padding: 16px;
background: #fff;
}
.crm_panel * {
-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
-moz-box-sizing: border-box; /* Firefox 1 - 28 */
box-sizing: border-box;
}
.crm_panel_100{
margin: 10px 0;
}
.crm_panel_50{
width: 48%;
margin: 1%;
min-width: 300px;
float: left;
}
.crm_panel_head{
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #ddd;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.crm_panel_head2{
background: #f6f6f6;
border: 1px solid #ddd;
}
.crm_panel_head , .crm_head_text{
font-size: 14px; color:#666; font-weight: bold;
}
.crm_head_div{
float: left;
width: 80%; padding: 8px 20px;
}
.crm_panel_content{
border: 1px solid #ddd;
border-top: 0px;
display: block;
padding: 12px;
background: #fff;
overflow: auto;
}
.crm-block-content{
height: 200px;
overflow: auto;
}
.crm_btn_div{
float: right;
font-size: 18px;
width:20%; padding: 8px 20px;
text-align: right;
}
.crm_toggle_btn:hover{
color: #333;
}
.crm_toggle_btn{
color: #999; cursor: pointer;
}
.vx_input_100{
width: 100%;
}
.crm_clear{
clear: both;
}
.entry_row {
margin: 7px auto;
}
.entry_col1 {
float: left;
width: 25%;
padding: 0px 7px;
text-align: left;
}
.entry_col2 {
float: left;
width: 75%;
padding-left: 7px;
}
.vx_margin{
margin-top: 10px;
}
.vx_red{
color: #E31230;
}
.vx_label{
font-weight: bold;
}
.vx_blue{
color: #1874CD;
}
.vx_val{
text-decoration: underline;
}
.vx_or{
font-style: italic;
}.vx_op{
font-style: italic;
}
.vx_u{
text-decoration: underline;
}
.vx_left_20{
margin-left: 8px;
}
.vx_error{
background: #ca5952;
padding: 10px;
font-size: 14px;
margin: 1% 2%;
color: #fff;
}
.vx_yellow{
background-color: #F9ECBE;
}
.vx_log_detail_footer{
padding: 2px 10px;
text-align: right;
}
.crm_star_black{
color: #ccc;
}
.crm_star_yellow{
color: #FF9800;
}
.vx_col_50{
width: 50%;
}
.vx_lead_unread a , .vx_lead_unread td {
font-weight: bold;
}
.row-actions a{
font-weight: normal;
}
.vx_wrap .crm_actions a.button{
display:inline-block;
}
.icon_s {
width: 15px;
height: 15px;
margin-left: 5px;
}
.wrap .striped tr.vx_lead_1{
background-color: #fff8e4;
}
.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;box-shadow:none;outline:0}
.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}
.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}
</style>
<div class="vx_wrap">
<h2 class="vx_img_head"><?php echo esc_html($this->entry_title);
if(!empty($forms) ){ ?>
<select name="form" id="entries_form" class="vx_sel_main">
<?php
foreach($forms as $f_key=>$platform){
if(isset($platform['label'])){
?>
<optgroup label="<?php echo $platform['label'] ?>">
<?php
if(isset($platform['forms']) && is_array($platform['forms'])){
foreach($platform['forms'] as $form_id_=>$form_title){
$sel="";
$form_id_arr=$f_key.'_'.$form_id_;
if($form_id == $form_id_arr)
$sel="selected='selected'";
echo "<option value='".esc_html($form_id_arr)."' $sel>".esc_html($form_title)."</option>";
}
}
?>
</optgroup>
<?php
} }
?>
</select>
<?php
}
do_action('vxcf_entries_table_title_end');
?>
</h2>
<div>
<div>
<div style="float: left;line-height: 30px;">
<ul class="subsubsub" style="margin-top:0; ">
<?php
$k=0;
foreach($counts as $label=>$count){
$field='status'; $val=$label; $current='';
if($label == $status){ $current='current'; }
if(is_array($count)){
$field=$count['field']; $val=$count['val']; $count=$count['count'];
if(isset($_GET[$field]) && $_GET[$field] == $val){ $current='current'; }
}
?>
<li>
<?php
if($k>0){
echo " | ";
}
$k++;
?>
<a href="<?php echo esc_url($entries_link_form.'&'.$field.'='.$val) ?>" class="<?php echo esc_html($current) ?>" title="<?php echo ucfirst(esc_html($label)) ?>"><?php echo ucfirst(esc_html($label))?> <span class="count">(<?php echo esc_html($count) ?>)</span></a>
</li>
<?php
}
$search_text=vxcf_form::post('search');
$tab=vxcf_form::post('tab');
$tab=empty($tab) ? 'entries' : $tab;
?>
</ul>
</div>
<div style="float: right;">
<form id="vx_form" class="crm_form" method="get"><div>
<input type="hidden" name="page" value="<?php echo esc_html(vxcf_form::post('page')) ?>" />
<input type="hidden" name="form_id" value="<?php echo esc_html($form_id) ?>" />
<input type="hidden" name="status" value="<?php echo esc_html(vxcf_form::post('status')) ?>" />
<input type="hidden" name="tab" value="<?php echo esc_html($tab); ?>" />
<input type="text" placeholder="<?php _e('Search','contact-form-entries') ?>" value="<?php echo esc_html($search_text) ?>" name="search" class="crm_input_inline">
<input type="hidden" name="order" value="<?php echo esc_html(vxcf_form::post('order')) ?>" />
<input type="hidden" name="orderby" value="<?php echo esc_html(vxcf_form::post('orderby')) ?>" />
<input type="hidden" data-name="vx_tab_action_<?php echo esc_attr(vxcf_form::$id) ?>" id="vx_export_log" value="" autocomplete="off" />
<input type="hidden" id="vx_nonce_field" value="<?php echo wp_create_nonce('vx_nonce'); ?>">
<select name="field" class="crm_input_inline" style="max-width: 100px;">
<option value=""><?php _e('All Fields','contact-form-entries') ?></option>
<?php
foreach($fields as $f_key=>$f_val){
if(!empty($f_val['hide_in_search'])){ continue; }
$sel="";
if( isset($_REQUEST['field']) && $_REQUEST['field'] == $f_val['name'])
$sel="selected='selected'";
echo "<option value='".esc_html($f_val['name'])."' $sel>".esc_html($f_val['label'])."</option>";
}
?>
</select>
<?php
do_action('vxcf_entries_table_search_fields_end');
?>
<select name="time" class="crm_time_select crm_input_inline" style="max-width: 100px;">
<option value=""><?php _e('All Times','contact-form-entries') ?></option>
<?php
foreach($times as $f_key=>$f_val){
$sel="";
if(isset($_REQUEST['time']) && $_REQUEST['time'] == $f_key)
$sel="selected='selected'";
echo "<option value='".esc_html($f_key)."' $sel>".esc_html($f_val)."</option>";
}
?>
</select>
<span style="<?php if(vxcf_form::post('time') != "custom"){echo "display:none";} ?>" class="crm_custom_range">
<input type="text" name="start_date" placeholder="<?php _e('From Date','contact-form-entries') ?>" value="<?php if(isset($_REQUEST['start_date'])){echo esc_attr($_REQUEST['start_date']);}?>" class="vxc_date crm_input_inline" style="width: 100px">
<input type="text" class="vxc_date crm_input_inline" value="<?php if(isset($_REQUEST['end_date'])){echo esc_attr($_REQUEST['end_date']);}?>" placeholder="<?php _e('To Date','contact-form-entries') ?>" name="end_date" style="width: 100px">
</span>
<button type="submit" title="<?php _e('Search','contact-form-entries') ?>" class="button-secondary button crm_input_inline"><i class="fa fa-search"></i> <?php _e('Search','contact-form-entries') ?></button>
</div> </form>
<div style="clear: both;"></div>
</div>
<div class="crm_clear"></div>
</div>
<form method="post">
<div class="crm_actions tablenav">
<div class="alignleft actions">
<select name="<?php echo esc_attr(vxcf_form::$id) ?>_action" id="vx_bulk_action" class="crm_input_inline" style="min-width: 100px; max-width: 250px;">
<?php
foreach($bulk_actions as $k=>$v){
echo '<option value="'.esc_html($k).'">'.esc_html($v).'</option>';
}
?>
</select>
<input type="hidden" name="vx_action" value="<?php echo esc_html($nonce) ?>">
<button type="submit" class="button-secondary button crm_input_inline" title="<?php _e('Apply','contact-form-entries') ?>" id="vx_apply_bulk"><i class="fa fa-check"></i> <?php _e('Apply','contact-form-entries') ?></button>
<?php
if($items>0){
?>
<button type="button" name="tab_action" title="<?php _e('Export as CSV','contact-form-entries') ?>" id="vx_export" class="button-secondary button crm_input_inline vx_left_10"><i class="fa fa-download"></i> <?php _e('Export as CSV','contact-form-entries') ?></button>
<?php
}
do_action('vxcf_entries_btns_end');
?>
</div>
<?php
if($items>0){
?>
<div class="tablenav-pages"> <span id="paging_header" class="displaying-num"><?php _e('Displaying','contact-form-entries') ?> <span id="paging_range_min_header"><?php echo esc_html($data['min']) ?></span> - <span id="paging_range_max_header"><?php echo esc_html($data['max']) ?></span> of <span id="paging_total_header"><?php echo esc_html($data['items']) ?></span></span><?php echo paginate_links($data['links']) ?></div>
<?php
}
?>
</div>
<input type="hidden" class="manage-column hidden" id="<?php echo esc_html($form_id).'-vxvx-vxxx' ?>">
<?php
//var_dump($leads); die();
?>
<table class="widefat fixed striped sort" cellspacing="0" id="vx_entries_table">
<thead>
<tr>
<th scope="col" id="active" class="manage-column vx_col"><input type="checkbox" class="crm_head_check"> </th>
<th scope="col" class="manage-column vx_col"> </th>
<?php
$total_cols=2; $n=0;
foreach($fields as $field){
$field_name=$field['name'];
$sel=false;
if(!empty($order_by) && $order_by == $field_name){
$sel=true;
}
$hide_col=''; $n++;
if( $n>1 && in_array($field['_id'],$hidden)){
$hide_col=' hidden';
}else{
$total_cols++;
}
?>
<th scope="col" class="manage-column vx_sort_sql vx_sort column-<?php echo esc_html($field['_id'].$hide_col); ?>" data-sort="string" id="<?php echo esc_html($field['_id']); ?>" data-name="<?php echo esc_html($field['name']); ?>" <?php if(isset($field['vx_width'])){ echo 'style="width: '.esc_html($field['vx_width']).'"';} ?> ><?php echo esc_html($field['label']) ?>
<i class="fa fa-caret-<?php if($sel){echo esc_html($order_icon);}else{echo esc_html($crm_order);} ?> vx_sort_icon <?php if(!$sel){echo 'vx_hide_sort';} ?>"></i>
</th>
<?php
}
?>
</tr>
</thead>
<tfoot>
<tr>
<th scope="col" id="active" class="manage-column vx_col"><input type="checkbox" class="crm_head_check"> </th>
<th scope="col" class="manage-column vx_col"> </th>
<?php $n=0;
foreach($fields as $field){
$hide_col=''; $n++;
if( $n > 1 && in_array($field['_id'],$hidden)){
$hide_col=' hidden';
}
?>
<th scope="col" class="manage-column column-<?php echo esc_html($field['_id'].$hide_col) ?> vx_sort" data-name="crm_id"><?php echo esc_html($field['label']) ?>
<i class="fa fa-caret-<?php echo esc_html($crm_order) ?> vx_sort_icon <?php echo esc_html($crm_class) ?>"></i>
</th>
<?php
}
?>
</tr>
</tfoot>
<tbody class="list:user user-list">
<?php
if(is_array($leads) && !empty($leads)){
$sno=0;
foreach($leads as $lead){
$sno++;
?>
<tr class='<?php echo 'vx_lead_'.$lead['type']; if($lead['is_read'] == 0){echo ' vx_lead_unread';} if($lead['type'] == '1'){echo ' vx_';} ?>' id="tr_<?php echo esc_html($lead['id']) ?>" data-id="<?php echo esc_html($lead['id']) ?>" >
<td class="vx_check_col"><input type="checkbox" name="lead_id[]" value="<?php echo esc_html($lead['id']) ?>" class="crm_input_check"></td>
<td class="vx_icon_col">
<i class="fa fa-star toggle_star <?php echo $lead['is_star'] == 1 ? "crm_star_yellow" : "crm_star_black"; ?>"></i> </td>
<?php
$f_no=0;
$status_str='';
if(isset($_GET['status'])){
$status_str='&status='.vxcf_form::post('status');
}
foreach($fields as $field_id=> $field){
//if($field['name'] == 'time'){
// $field['name']='created';
//}
if(empty($field['vx_sticky_field'])){
$f_no++;
}
$field_label='';
if(isset($lead['detail'][$field['name'].'_field']) ){
$field_label=maybe_unserialize($lead['detail'][$field['name'].'_field']);
if(!empty($field['values'])){
$field_label=vxcf_form::check_option_value($field['values'],$field_label);
}
if(isset($field['type']) && $field['type'] == 'file'){
$files_arr=array();
if(!empty($field_label)){
if(!is_array($field_label)){
$files_arr=array($field_label);
}else{
$files_arr=$field_label;
}
}
if(!empty($files_arr)){
$value='';
foreach($files_arr as $k=>$val){
$value.=vxcf_form::file_link($val);
}
$field_label=$value;
}
}else{
if(is_array($field_label)){
$field_label=implode(', ',$field_label);
}
$field_label=esc_html($field_label); //esc all fields except file
if(isset($field['vx_filter'])){
/// $field_label=apply_filters('vxcf_entries_plugin_table_field_value',$field_label,$field);
}
}
}
if(in_array($field['name'],$main_fields)){
$main_field=ltrim($field['name'],'vx');
if( in_array($main_field,array('created','updated') ) ){
$field_label=strtotime($lead[$main_field]); //+$offset
$field_label= date('M-d-Y H:i:s',$field_label);
}
if($main_field == 'screen'){ $field_label=$lead['screen']; }
if( in_array($main_field,array('url','browser'))){
$field_label=$this->format_admin_field($lead,$main_field);
}
}
//
if($f_no == 1){
if(empty($field_label)){
$field_label='N/A';
}
$entry_link=$link.'&id='.$lead['id'];
$entry_link_f=$entries_link_form.'&id='.$lead['id'];
$field_label='<a href="'.esc_url($entry_link).'">'.esc_attr($field_label).'</a>';
$mark_action='read'; $mark_label= __('Mark Read','contact-form-entries');
if($lead['is_read'] == 1){
$mark_action='unread'; $mark_label= __('Mark Unread','contact-form-entries');
}
$mark_link=$entry_link_f.'&'.vxcf_form::$id.'_action='.$mark_action.'&vx_action='.$nonce.$status_str;
$trash_link=$entry_link_f.'&'.vxcf_form::$id.'_action=trash&vx_action='.$nonce.$status_str;
$restore_link=$entry_link_f.'&'.vxcf_form::$id.'_action=restore&vx_action='.$nonce.$status_str;
$delete_link=$entry_link_f.'&'.vxcf_form::$id.'_action=delete&vx_action='.$nonce.$status_str;
}
$hide_col='';
if( $f_no>1 && in_array($field['_id'],$hidden)){
$hide_col=' hidden';
}
?>
<td class="column-<?php echo esc_html($field['_id'].$hide_col) ?>"><?php echo $field_label;
if($f_no == 1){
?>
<div class="row-actions">
<?php
if($status == 'trash'){
?>
<span class="edit"><a href="<?php echo esc_url($restore_link) ?>" title="<?php _e('Restore','contact-form-entries') ?>"><?php _e('Restore','contact-form-entries') ?></a> | </span>
<span class="trash"><a class="submitdelete" title="<?php _e('Delete','contact-form-entries') ?>" href="<?php echo esc_url($delete_link) ?>"><?php _e('Delete','contact-form-entries') ?></a> </span>
<?php
}else{
?>
<span class="edit"><a href="<?php echo esc_url($entry_link) ?>" title="<?php _e('View','contact-form-entries') ?>"><?php _e('View','contact-form-entries') ?></a> | </span>
<!--span class="inline"><a href="<?php echo esc_url($mark_link) ?>" title="<?php echo esc_html($mark_label) ?>"><?php echo esc_html($mark_label) ?></a> | </span--->
<span class="trash"><a class="submitdelete" title="<?php _e('Trash','contact-form-entries') ?>" href="<?php echo esc_url($trash_link) ?>"><?php _e('Trash','contact-form-entries') ?></a> </span>
<?php
}
?>
</div>
<?php
}
?></td>
<?php
}
?>
</tr>
<?php
}
}
else {
?>
<tr>
<td colspan="<?php echo esc_html($total_cols) ?>" class="colspanchange">
<?php _e("No Record(s) Found", 'contact-form-entries'); ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php
if($items>0){
?>
<div class="crm_actions tablenav">
<div class="tablenav-pages"> <span id="paging_header" class="displaying-num"><?php _e('Displaying','contact-form-entries') ?> <span id="paging_range_min_header"><?php echo esc_html($data['min']) ?></span> - <span id="paging_range_max_header"><?php echo esc_html($data['max']) ?></span> of <span id="paging_total_header"><?php echo esc_html($data['items']) ?></span></span><?php echo paginate_links($data['links']) ?></div>
</div>
<?php
}
?>
</form>
</div>
</div>
<div style="display: none;">
<div id="vx_sel_cols_html">
<div class="vx_head_i"><?php _e('Select Columns','contact-form-entries') ?></div>
<form method="post" id="vx_fields_form">
<div style="max-height: 300px; overflow: auto;">
<?php
if( !empty($fields_arr) && is_array($fields_arr) ){
foreach($fields_arr as $field){
?>
<div class="vx_td_border_bottom">
<label for='vx_check_<?php echo esc_html($field['name']) ?>'><input type="checkbox" <?php if(isset($entry_fields[$field['name']])){echo 'checked="checked"';} ?> name="fields[<?php echo esc_html($field['name']) ?>]" id='vx_check_<?php echo esc_html($field['name']) ?>' > <?php echo esc_html($field['label']) ?></label></div>
<?php
}}
?>
</div>
<div style="padding: 20px 20px 0px 20px;">
<button type="submit" title="<?php _e('Save','contact-form-entries') ?>" id="vx_colorbox_save" name="<?php echo esc_attr(vxcf_form::$id) ?>_fields" class="button-primary button">
<span class="reg_ok"><i class="fa fa-check"></i> <?php _e('Save','contact-form-entries') ?></span>
<span class="reg_proc"><i class="fa fa-refresh fa-spin"></i> <?php _e('Saving ...','contact-form-entries') ?></span>
</button>
<button type="button" title="<?php _e('Cancel','contact-form-entries') ?>" name="<?php echo esc_attr(vxcf_form::$id) ?>_cancel" id="vx_colorbox_close" class="button"><i class="fa fa-times"></i> <?php _e('Cancel','contact-form-entries') ?></button>
</div>
</form>
</div>
</div>
<script type="text/javascript">
var vx_print_link='<?php echo esc_url_raw(admin_url( 'admin-ajax.php' ).'?action=print_'.vxcf_form::$id.'&form_id='.$form_id); ?>';
var vx_crm_ajax='<?php echo wp_create_nonce("vx_crm_ajax") ?>';
(function( $ ) {
$(document).ready( function($) {
$(".vx_sort_sql").click(function(){
var orby=$(this).attr('data-name');
if(!orby || orby =="")
return;
var form=$("#vx_form");
var order=form.find("input[name=order]");
var orderby=form.find("input[name=orderby]");
var or="asc";
if(orderby.val() == orby && order.val() == "asc"){
or="desc";
}
order.val(or);
orderby.val(orby);
form.submit();
});
$("#entries_form").change(function(){
var form_id=$(this).val();
var link='<?php echo esc_url_raw($entries_link) ?>';
if(form_id){
link+='&form_id='+form_id;
}
window.location.href=link;
});
$(".trash a").click(function(e){
if(!confirm('<?php _e('Are you sure you want to delete?','contact-form-entries') ?>')){
e.preventDefault();
}
});
$(".crm_head_check").click(function(e){
if($(this).is(":checked")){
$(".crm_input_check,.crm_head_check").attr('checked','checked');
}else{
$(".crm_input_check,.crm_head_check").removeAttr('checked');
}
});
$(".crm_input_check").click(function(e){
var head_checked=$(".crm_head_check").eq(0).is(':checked');
if(!head_checked && $(".crm_input_check:checked").length == $(".crm_input_check").length){
$(".crm_head_check").attr('checked','checked');
}else if(head_checked){
$(".crm_head_check").removeAttr('checked');
}
});
$("#vx_export").click(function(e){
e.preventDefault();
var log_btn=$("#vx_export_log");
log_btn.val('export_log');
log_btn.attr('name',log_btn.data('name'));
$("#vx_nonce_field").attr('name','vx_nonce');
var form=$("#vx_form");
form.attr({method:'post'});
form.submit();
form.attr({method:'get'});
$("#vx_export_log").val('');
$("#vx_nonce_field").removeAttr('name');
// form[0].reset();
});
$("#vx_apply_bulk").click(function(e){
var sel=$("#vx_bulk_action");
var action=sel.val();
if(action == ""){
alert('<?php _e('Please Select Action','contact-form-entries') ?>');
return false;
}
if($(".crm_input_check:checked").length == 0){
alert('<?php _e('Please select at least one entry','contact-form-entries') ?>');
return false;
}
if($.inArray(action,['print','print_notes']) !=-1){
var ids=[];
$('.crm_input_check:checked').each(function(){
ids.push(this.value);
});
ids_str=ids.join();
var url=vx_print_link+'&id='+ids_str;
if(action == 'print_notes'){
url+='¬es=1';
}
window.open(url,'printwindow');
$('.crm_input_check:checked').removeAttr('checked');
$('.crm_head_check:checked').removeAttr('checked');
return false;
}
if( $.inArray(action,["send_to_crm_bulk_force","send_to_crm_bulk"]) !=-1 && $(".crm_input_check:checked").length>4){
if(!confirm('<?php _e('Exporting more than 4 entries may take too long.\\n Are you sure you want to continue?','contact-form-entries') ?>')){
e.preventDefault();
}
}
})
$(".vx_sort").hover(function(){
$(this).find(".vx_hide_sort").show();
},function(){
$(this).find(".vx_hide_sort").hide();
})
$(".vxc_date").datepicker({ changeMonth: true,
changeYear: true,
showButtonPanel: true,
yearRange: "-100:+10",
dateFormat: 'dd-M-yy' });
$(document).on("change",".crm_time_select",function(){
var form=$(this).parents(".crm_form");
var input=form.find(".crm_custom_range");
if($(this).val() != "custom"){
form.find(".vxc_date").val("");
}
if($(this).val() == "custom"){
input.show();
}else{
input.hide();
}
});
$(document).on("click",".toggle_star",function(e){
e.preventDefault();
var status=1;
var star=jQuery(this);
var id=star.parents('tr').data('id');
if(star.hasClass("crm_star_yellow") ){ ///nake it un-star
star.removeClass('crm_star_yellow');
star.addClass('crm_star_black');
status=0;
}else{
star.addClass('crm_star_yellow');
star.removeClass('crm_star_black');
}
$.post(ajaxurl,{action:'actions_<?php echo esc_attr(vxcf_form::$id) ?>',id:id,status:status,action2:'toggle_star',vx_crm_ajax:vx_crm_ajax},function(res){
});
});
});
}(jQuery));
//
function vx_toggle_log_panel(elem){
var panel=elem.parents(".crm_panel");
var div=panel.find(".crm_panel_content");
var btn=panel.find(".crm_toggle_btn");
div.slideToggle('fast',function(){
if(jQuery(this).is(":visible")){
btn.removeClass('fa-plus');
btn.addClass('fa-minus');
}else{
btn.addClass('fa-plus');
btn.removeClass('fa-minus');
}
});
}
</script>