PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 1.0
Brevo – Email, SMS, Web Push, Chat, and more. v1.0
2.9.13 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.2 3.1.20 3.1.21 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.1.29 3.1.3 3.1.30 3.1.31 3.1.32 3.1.33 3.1.34 3.1.35 3.1.36 3.1.37 3.1.38 3.1.39 3.1.4 3.1.40 3.1.41 3.1.42 3.1.43 3.1.44 3.1.45 3.1.46 3.1.47 3.1.48 3.1.49 3.1.5 3.1.50 3.1.51 3.1.52 3.1.53 3.1.54 3.1.55 3.1.56 3.1.57 3.1.58 3.1.59 3.1.6 3.1.60 3.1.61 3.1.62 3.1.63 3.1.64 3.1.65 3.1.66 3.1.67 3.1.68 3.1.69 3.1.7 3.1.70 3.1.71 3.1.72 3.1.73 3.1.74 3.1.75 3.1.76 3.1.77 3.1.78 3.1.79 3.1.8 3.1.80 3.1.81 3.1.82 3.1.83 3.1.84 3.1.85 3.1.86 3.1.87 3.1.88 3.1.89 3.1.9 3.1.90 3.1.91 3.1.92 3.1.93 3.1.94 3.1.95 3.1.96 3.1.97 3.1.98 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 trunk 1.0 1.5 2.0.8 2.9.10 2.9.11 2.9.12
mailin / mailin_widget.php
mailin Last commit date
css 13 years ago js 13 years ago lang 13 years ago api_form.php 13 years ago compatibility.php 13 years ago cron.php 13 years ago listings.php 13 years ago mailin.php 13 years ago mailin_widget.php 13 years ago mailinapi.class.php 13 years ago readme.txt 13 years ago
mailin_widget.php
101 lines
1 <?php
2
3 /*
4 Plugin Name: Foo Widget
5 Plugin URI: http://jamesbruce.me/
6 Description: Random Post Widget grabs a random post and the associated thumbnail to display on your sidebar
7 Author: sachin
8 Version: 1
9 Author URI: http://jamesbruce.me/
10 */
11
12
13 /**
14 * Adds Foo_Widget widget.
15 */
16
17 function getMailinSubscriptionForm(){
18
19 if(get_option('mailin_list_selected') != '') {
20 ?>
21 <div id="mailin_signup_box">
22 <form id="mailin_signup_form" action="#mailin_signup_box" method="post">
23 <input type="hidden" value="subscribe_form_submit" name="mailin_form_action">
24 <div class="mailin_signup_box_inside">
25
26 <div class="mailin_signup_box_row">
27 <span class="mailin_widget_head"><?php esc_html_e('Subscribe to newsletter', 'mailin_i18n'); ?></span>
28 </div>
29
30 <?php if(mailin_messages() != ''){ ?>
31 <div id="mailin_message" >
32 <?php echo mailin_messages(); ?>
33 </div>
34 <?php } ?>
35
36 <div class="mailin_signup_box_row">
37 <label ><?php echo esc_html_e('First name' , 'mailin_i18n')?><span class="required">*</span></label>
38 <input type="text" id="fname" name="fname" value="<?php echo isset($_POST['fname']) ? $_POST['fname'] : '' ?>" size="21" maxlength="55">
39 </div>
40
41 <div class="mailin_signup_box_row">
42 <label ><?php echo esc_html_e('Last name' , 'mailin_i18n')?><span class="required">*</span></label>
43 <input type="text" id="lname" name="lname" value="<?php echo isset($_POST['lname']) ? $_POST['lname'] : '' ?>" size="21" maxlength="55">
44 </div>
45
46 <div class="mailin_signup_box_row">
47 <label ><?php echo esc_html_e('Email' , 'mailin_i18n')?><span class="required">*</span></label>
48 <input type="text" id="mailin_email" name="mailin_email" value="<?php echo isset($_POST['mailin_email']) ? $_POST['mailin_email'] : '' ?>" size="21">
49 </div>
50
51 <div class="mailin_signup_box_row right">
52 <input type="submit" class="button" value="<?php echo esc_html_e('Subscribe' , 'mailin_i18n')?>" id="mailin_signup_submit" name="mailin_signup_submit">
53 </div>
54 </div>
55 </form>
56 </div>
57 <?php
58 }
59 }
60
61
62 class Mailin_Widget extends WP_Widget {
63
64 /**
65 * Register widget with WordPress.
66 */
67 public function __construct() {
68 parent::__construct(
69 'mailin_widget', // Base ID
70 'Mailin_Widget', // Name
71 array('description' => __( 'Mailin Widget', 'mailin_i18n' ), ) // Args
72 );
73 }
74
75 /**
76 * Front-end display of widget.
77 *
78 * @see WP_Widget::widget()
79 *
80 * @param array $args Widget arguments.
81 * @param array $instance Saved values from database.
82 */
83 public function widget( $args, $instance ) {
84
85 extract( $args );
86
87 if (!is_array($instance)) {
88 $instance = array();
89 }
90 getMailinSubscriptionForm(array_merge($args, $instance));
91 }
92
93
94 } // class Foo_Widget
95
96 // register Foo_Widget widget
97
98 add_action( 'widgets_init', create_function( '', 'register_widget( "Mailin_Widget" );' ));
99
100 ?>
101