function load_gfur_signup_functionality()
 {
     // include GF User Registration functionality
     require_once GFUser::get_base_path() . '/includes/signups.php';
     GFUserSignups::prep_signups_functionality();
 }
Пример #2
0
<?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;
         }
     }
 }