public static function display_page() { ?> <style type="text/css"> .nav-tab-wrapper { margin: 0 0 10px !important; } .message { margin: 5px 0 15px; padding: 0.5em 0.6em; border: 1px solid #E6DB55; } .message.updated { background-color: #FFFFE0; } .message.error { background-color: #FFEBE8; border-color: #CC0000; } .gfur-form-select { float: right; margin-top: -30px; } </style> <div class="wrap"> <?php $form = rgget('form_id') ? RGFormsModel::get_form(rgget('form_id')) : false; ?> <div style="background: url('<?php echo GFUser::get_base_url(); ?> /images/user-registration-icon-32.png') no-repeat;" id="icon-edit" class="icon32 icon32-posts-post"><br></div> <h2> <?php if (!$form) { _e("Pending Activations", "gravityformsuserregistration"); } else { $form_link = '"<a href="' . admin_url('admin.php?page=gf_edit_forms&id=' . $form->id) . '">' . $form->title . '</a>"'; printf(__('Pending Activations for %s'), $form_link); } ?> </h2> <div class="gfur-form-select"> <?php $pending_activation_forms = GFUser::get_pending_activation_forms(); $pending_activation_url = admin_url('admin.php?page=gf_user_registration&view=pending_activations&form_id='); ?> <select onchange="document.location = '<?php echo $pending_activation_url; ?> ' + this.value;"> <option value=""><?php _e('Select a Form', 'gravityformsuserregistration'); ?> </option> <option value="all"><?php _e('View All Pending Activations', 'gravityformsuserregistration'); ?> <optgroup label="<?php _e('Forms', 'gravityformsuserregistration'); ?> "> <?php foreach ($pending_activation_forms as $form_obj) { ?> <option value="<?php echo $form_obj->id; ?> "><?php echo $form_obj->title; ?> </option> <?php } ?> </optgroup></option> </select> </div> <?php if (rgpost('is_submit')) { self::handle_submission(); if (self::$errors) { ?> <div class="message error"><p><?php echo self::$errors; ?> </p></div> <?php } else { ?> <div class="message updated"><p><?php echo self::$message; ?> </p></div> <?php } } ?> <form id="list_form" method="post" action=""> <?php $table = new GFUserPendingActivationsList(); $table->prepare_items(); $table->display(); ?> <input type="hidden" name="is_submit" value="1" /> <input type="hidden" id="single_action" name="single_action" value="" /> <input type="hidden" id="item" name="item" value="" /> <?php wp_nonce_field('action', 'action_nonce'); ?> </form> </div> <script type="text/javascript"> function singleItemAction(action, activationKey) { jQuery('#item').val(activationKey); jQuery('#single_action').val(action); jQuery('#list_form')[0].submit(); } </script> <?php }