%PDF- %PDF-
| Direktori : /var/www/projetos/stb.ind.br/wp-content/plugins/integracao-rd-station/metaboxes/ |
| Current File : /var/www/projetos/stb.ind.br/wp-content/plugins/integracao-rd-station/metaboxes/RD_Metabox.php |
<?php
class RD_Metabox {
public function __construct($plugin_prefix){
$this->plugin_prefix = $plugin_prefix;
add_action( 'add_meta_boxes', array($this, 'rd_create_meta_boxes' ) );
add_action( 'save_post', array($this, 'rd_save_meta_boxes' ) );
}
public function rd_create_meta_boxes(){
add_meta_box(
'form_identifier_box',
__('Conversion identifier', 'integracao-rd-station'),
array($this, 'form_identifier_box_content'),
$this->plugin_prefix.'_integrations',
'normal'
);
add_meta_box(
'form_id_box',
__('Select a form to integrate with RD Station', 'integracao-rd-station'),
array($this, 'form_id_box_content'),
$this->plugin_prefix.'_integrations',
'normal'
);
}
public function form_identifier_box_content() {
$identifier = get_post_meta(get_the_ID(), 'form_identifier', true);
$use_post_title = get_post_meta(get_the_ID(), 'use_post_title', true); ?>
<input type="text" name="form_identifier" value="<?php echo $identifier; ?>">
<span class="rd-integration-tips">
<?php _e('This identifier will help you to identify the Lead source.', 'integracao-rd-station') ?>
</span>
<?php
}
public function rd_save_meta_boxes($post_id){
if ( isset( $_POST['form_identifier'] ) ) update_post_meta( $post_id, 'form_identifier', $_POST['form_identifier'] );
if ( isset( $_POST['use_post_title'] ) ) update_post_meta( $post_id, 'use_post_title', $_POST['use_post_title'] );
if ( isset( $_POST['form_id'] ) ) update_post_meta( $post_id, 'form_id', $_POST['form_id'] );
if ( isset( $_POST['gf_mapped_fields'] ) ) update_post_meta( $post_id, 'gf_mapped_fields_'.$_POST['form_id'], $_POST['gf_mapped_fields'] );
if ( isset( $_POST['cf7_mapped_fields'] ) ) update_post_meta( $post_id, 'cf7_mapped_fields_'.$_POST['form_id'], $_POST['cf7_mapped_fields'] );
}
}
?>