$83 GRAYBYTE WORDPRESS FILE MANAGER $16

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/widget/

HOME
Current File : /home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/widget//contact-form-7.php
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
add_action('widgets_init','bopea_c7_widget');
function bopea_c7_widget(){
		register_widget("bopea_c7");
}

class bopea_c7 extends WP_widget{

/*-----------------------------------------------------------------------------------*/
/*	Widget Setup
/*-----------------------------------------------------------------------------------*/

	public function __construct() {
		$widget_ops = array( 'classname' => 'jl_c7_widget', 'description' => esc_html__( 'Add contact form 7 to widget areas' , 'bopea-function') );
		parent::__construct('bopea_c7', esc_html__('&nbsp;Contact form 7', 'bopea-function'), $widget_ops);
	}

/*-----------------------------------------------------------------------------------*/
/*	Display Widget
/*-----------------------------------------------------------------------------------*/
	
	function widget($args,$instance){
	extract($args);		
		$cf7 = isset($instance["cf7"]) ? $instance["cf7"] : "";
		$title = isset($instance['title']) ? $instance['title'] : "";
		?>
<?php print $before_widget;?>
<div class="widget_jl_wrapper jl-cf7-wrapper">
    <?php
		if ( ! empty( $title ) ) {
			print $before_title.esc_attr($title).$after_title;
		}
	?>
    <div class="jl-contact-form-7">
		<?php if ( ! empty( $cf7 ) ) {
			echo do_shortcode( '[contact-form-7 id="' . esc_attr($cf7) . '"]' );
		} ?>
	</div>
    <?php
	print $after_widget;
	print "</div>";
	}

/*-----------------------------------------------------------------------------------*/
/*	Update Widget
/*-----------------------------------------------------------------------------------*/
	
	function update($new_instance, $old_instance){
		$instance = $old_instance;
		$instance['cf7'] = $new_instance['cf7'];
		$instance['title'] = $new_instance['title'];		
		return $instance;
	}

/*-----------------------------------------------------------------------------------*/
/*	Widget Settings (Displays the widget settings controls on the widget panel)
/*-----------------------------------------------------------------------------------*/

	function form( $instance ) {
		?>
    <?php
			$title = isset($instance['title']) ? esc_attr($instance['title']) : '';
			$cf7 = isset($instance['cf7']) ? esc_attr($instance['cf7']) : '';
		?>

    <p>
	<span class="widefat">
            <?php esc_html_e( 'Title:', 'bopea-function'); ?></span>
        <input class="widefat" name="<?php echo esc_attr($this->get_field_name('title')); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p>
    </p>

    <p>
    <span class="widefat">
    	<?php esc_html_e('Choose your form:', 'bopea-function');?>
 	</span>
        <?php
        $options       = array();
		$contact_forms = get_posts( 'post_type="wpcf7_contact_form"&numberposts=-1' );
		if ( ! empty( $contact_forms ) ) {
				$options[''] = esc_html__( 'Default', 'bopea-function' );
			foreach ( $contact_forms as $contact_form ) {
				$options[ $contact_form->ID ] = esc_html( $contact_form->post_title );
			}
		}	
		?>

		<select name="<?php echo $this->get_field_name('cf7'); ?>" class="widefat" style="width:100%;">
            <option><?php esc_html_e( 'Default', 'bopea-function' );?></option>
            <?php 
            if ( ! empty( $contact_forms ) ) {            
            	foreach ( $contact_forms as $contact_form ) {?>
            <option <?php if ( !empty($instance['cf7']) ) { selected( $instance['cf7'], $contact_form->ID ); } ?> value="<?php echo $contact_form->ID; ?>">
            	<?php esc_html_e( $contact_form->post_title ) ?>
            </option>
            <?php }}?>
        </select>
</p>
    <?php
	}
}
?>


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
about-us.php
38.562 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
author.php
4.242 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
contact-form-7.php
3.638 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
layout.php
3.193 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
recent-large.php
6.06 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644
recent-small.php
6.77 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF