/** * Runs all the actions for plugin activation * * @since 3.0.0 */ public static function activate($network_wide) { RM_Table_Tech::create_tables($network_wide); RM_Utilities::create_submission_page(); error_log("4xx"); error_log(self::migrate($network_wide)); }
/** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget($args, $instance) { echo $args['before_widget']; $rm_public = new RM_front_service(null); // Show if user is not logged in if (!$rm_public->is_authorized() && !is_user_logged_in()) { if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } ?> <form method="post" action="" onsubmit="return false" class="rm_otp_widget_form"> <div id="rm_otp_login"> <input type="text" placeholder="<?php _e('Email:', ''); ?> " value="" id="rm_otp_econtact" name="<?php echo wp_generate_password(5, false, false); ?> " onkeypress="return rm_call_otp(event,'rm_otp_widget_form')" maxlength="50"/> <input type="text" value="" placeholder="<?php _e('OTP:', ''); ?> " maxlength="50" name="<?php echo wp_generate_password(5, false, false); ?> " id="rm_otp_kcontact" class="rm_otp_key" style="display:none" onkeypress="return rm_call_otp(event,'rm_otp_widget_form')"/> <input type="hidden" value="<?php echo wp_generate_password(8, false); ?> " name="security_key"/> <div class="rm_f_notifications"> <span class="rm_f_error"></span> <span class="rm_f_success"></span> </div> </div> </form> <img id="rm_f_loading" style="display:none" src="<?php echo plugin_dir_url(dirname(dirname(__FILE__))) . 'images/rm_f_ajax_loader_wide.gif'; ?> " alt="Loading" > <script>var ajax_url = "<?php echo admin_url('admin-ajax.php'); ?> ";</script> <?php } else { if (!empty($instance['title'])) { echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } ?> <div id="rm_f_sub_page"> <?php RM_Utilities::create_submission_page(); ?> <a href="<?php echo get_permalink(get_option('rm_option_front_sub_page_id')); ?> "><?php _e('View Submissions', ''); ?> </a> </div> <?php } echo $args['after_widget']; }