function load_gfur_signup_functionality() { // include GF User Registration functionality require_once GFUser::get_base_path() . '/includes/signups.php'; GFUserSignups::prep_signups_functionality(); }
<?php define('WP_INSTALLING', true); global $current_site; // include GF User Registration functionality require_once GFUser::get_base_path() . '/includes/signups.php'; GFUserSignups::prep_signups_functionality(); do_action('activate_header'); function do_activate_header() { do_action('activate_wp_head'); } add_action('wp_head', 'do_activate_header'); function wpmu_activate_stylesheet() { ?> <style type="text/css"> form { margin-top: 2em; } #submit, #key { width: 90%; font-size: 24px; } #language { margin-top: .5em; } .error { background: #f66; } span.h3 { padding: 0 8px; font-size: 1.3em; font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; font-weight: bold; color: #333; } </style> <?php } add_action('wp_head', 'wpmu_activate_stylesheet'); get_header(); ?> <div id="content" class="widecolumn"> <?php
public static function handle_submission() { if (!wp_verify_nonce(rgpost('action_nonce'), 'action') && !check_admin_referer('action_nonce', 'action_nonce')) { die('You have failed...'); } require_once GFUser::get_base_path() . '/includes/signups.php'; GFUserSignups::prep_signups_functionality(); self::$errors = ''; self::$message = ''; $action = rgpost('single_action'); $action = !$action ? rgpost('action') != -1 ? rgpost('action') : rgpost('action2') : $action; $items = rgpost('item') ? array(rgpost('item')) : rgpost('items'); foreach ($items as $key) { switch ($action) { case 'delete': $success = GFUserSignups::delete_signup($key); if ($success) { self::$message = _n('Item deleted.', 'Items deleted.', count($items), 'graivtyformsuserregistration'); } else { self::$errors = _n('There was an issue deleting this item.', 'There was an issue deleting one or more selected items.', count($items), 'graivtyformsuserregistration'); } break; case 'activate': $userdata = GFUserSignups::activate_signup($key); if (!is_wp_error($userdata) && rgar($userdata, 'user_id')) { self::$message = _n('Item activated.', 'Items activated.', count($items), 'graivtyformsuserregistration'); } else { self::$errors = _n('There was an issue activating this item', 'There was an issue activating one or more selected items', count($items), 'graivtyformsuserregistration'); if (is_wp_error($userdata)) { $errors = reset($userdata->errors); self::$errors .= ": " . $errors[0]; } } break; } } }