You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

140 lines
5.1 KiB
PHP

<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<div class="vxa_entry">
<div>
<div class="crm_panel crm_panel_50">
<div class="crm_panel_head">
<div class="crm_head_div"><span class="crm_head_text"><?php esc_html_e('Data Sent','contact-form-hubspot-crm') ?></span></div>
<div class="crm_btn_div" title="<?php esc_html_e('Expand / Collapse','contact-form-hubspot-crm'); ?>"><i class="fa crm_toggle_btn fa-minus"></i></div>
<div class="crm_clear"></div>
</div>
<div class="crm_panel_content crm-block-content">
<?php
if(is_array($data) && count($data)>0){
foreach($data as $k=>$v){
$label=isset($v['label']) ? $v['label'] : $k;
$value=$v;
if(is_array($v) && isset($v['value'])){
$value=$v['value'];
}
if(is_array($value)){
$value=json_encode($value);
}
?>
<div class="entry_row">
<div class="entry_col1 vx_label"><span title="<?php echo esc_attr($k) ?>"><?php echo esc_html($label); ?></span></div>
<div class="entry_col2"><?php echo is_array($value) ? esc_html(json_encode($value)) : esc_html($value) ?></div>
<div class="crm_clear"></div>
</div>
<?php
}
}else{
?>
<div class="vx_error"><i class="fa fa-warning"></i> <?php esc_html_e('Nothing Posted to HubSpot','contact-form-hubspot-crm');?></div>
<?php
}
?>
</div></div>
<?php
if(is_array($response) && count($response)>0){
$error=false;
?>
<div class="crm_panel crm_panel_50">
<div class="crm_panel_head">
<div class="crm_head_div"><span class="crm_head_text"><?php esc_html_e('HubSpot Response','contact-form-hubspot-crm') ?></span></div>
<div class="crm_btn_div" title="<?php esc_html_e('Expand / Collapse','contact-form-hubspot-crm'); ?>"><i class="fa crm_toggle_btn fa-minus"></i></div>
<div class="crm_clear"></div>
</div>
<div class="crm_panel_content crm-block-content">
<?php
foreach($response as $k=>$v){
?>
<div class="entry_row">
<div class="entry_col1 vx_label"><?php echo esc_attr($k) ?></div>
<div class="entry_col2"><?php echo is_array($v) ? json_encode($v) : $v ?></div>
<div class="crm_clear"></div>
</div>
<?php
}
?>
</div></div>
<?php
}
if(is_array($extra) && count($extra)>0){
$detail_class=!$error ? 'crm_panel_100' : 'crm_panel_50';
$error=false;
?>
<div class="crm_panel <?php echo esc_attr($detail_class) ?>">
<div class="crm_panel_head">
<div class="crm_head_div"><span class="crm_head_text"><?php esc_html_e('More Detail','contact-form-hubspot-crm') ?></span></div>
<div class="crm_btn_div" title="<?php esc_html_e('Expand / Collapse','contact-form-hubspot-crm'); ?>"><i class="fa crm_toggle_btn fa-minus"></i></div>
<div class="crm_clear"></div>
</div>
<div class="crm_panel_content crm-block-content">
<?php
foreach($extra as $k=>$v){
?>
<div class="entry_row">
<div class="entry_col1 vx_label"><?php echo isset($labels[$k]) ? esc_attr($labels[$k]) : esc_attr($k) ?></div>
<div class="entry_col2"><?php
if($k == "filter"){
if(is_array($v)){
$or_count=0;
foreach($v as $or){
if(is_array($or)){
if($or_count>0){ echo "<div class='vx_or '>OR</div>";}
$or_count++;
$and_count=0;
foreach($or as $con){
$con['field']=$this->get_gf_field_label($form_id,$con['field']);
$icon="times"; $color="vx_red";
if($con['check'] == "true"){
$icon="check"; $color="vx_green";
}
$op=isset($vx_ops[$con['op']]) ? $vx_ops[$con['op']] : $con['op'];
if($and_count>0){ echo "<div class='vx_or'>AND</div>";}
echo "<i class='fa fa-".$icon." vx_left_2'></i> ".esc_html($con['field'])." ( <span class='vx_val'>".esc_html($con['input'])."</span> ) <code>".esc_html($op)."</code> <span class='vx_val'>".esc_html($con['field_val'])."</span>";
$and_count++;
}
}
}
}
}else{
echo is_array($v) ? esc_html(json_encode($v)) : esc_html($v);
} ?></div>
<div class="crm_clear"></div>
</div>
<?php
}
?>
</div></div>
<?php
}
if($error){
?>
<div class="vx_error"><i class="fa fa-warning"></i> <?php esc_html_e('Detail Not Found','contact-form-hubspot-crm');?></div>
<?php
} ?>
<div style="clear: both"></div>
</div>
<div class="vx_log_detail_footer">
<?php
if($log['feed_id']!=""){
$feed_link=$this->get_feed_link($log['feed_id'],$log['form_id']);
?>
<a href="<?php echo esc_url($feed_link) ?>" title="<?php esc_html_e('Edit Feed','contact-form-hubspot-crm') ?>" class="button"><i class="fa fa-edit"></i> <?php esc_html_e('Edit Feed','contact-form-hubspot-crm') ?></a>
<?php
}
?>
<a href="<?php echo esc_url($log_link) ?>" title="<?php esc_html_e('Open in New Window','contact-form-hubspot-crm') ?>" target="_blank" class="button"><i class="fa fa-external-link"></i> <?php esc_html_e('Open in New Window','contact-form-hubspot-crm') ?></a>
<a href="#" class="button vx_close_detail" title="<?php esc_html_e('Close','contact-form-hubspot-crm') ?>"><i class="fa fa-times"></i> <?php esc_html_e('Close','contact-form-hubspot-crm') ?></a>
</div>
</div>