~canonical-sysadmins/wordpress/3.9.x

« back to all changes in this revision

Viewing changes to wp-admin/widgets.php

  • Committer: Chris Jones
  • Date: 2010-01-19 13:17:33 UTC
  • Revision ID: cmsj@tenshu.net-20100119131733-rf31jv9k1v0xzo2h
[CJ] Import wordpress 2.9.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
if ( ! current_user_can('switch_themes') )
16
16
        wp_die( __( 'Cheatin’ uh?' ));
17
17
 
18
 
wp_enqueue_script('admin-widgets');
19
18
wp_admin_css( 'widgets' );
20
19
 
 
20
$widgets_access = get_user_setting( 'widgets_access' );
 
21
if ( isset($_GET['widgets-access']) ) {
 
22
        $widgets_access = 'on' == $_GET['widgets-access'] ? 'on' : 'off';
 
23
        set_user_setting( 'widgets_access', $widgets_access );
 
24
}
 
25
 
 
26
if ( 'on' == $widgets_access )
 
27
        add_filter( 'admin_body_class', create_function('', '{return " widgets_access ";}') );
 
28
else
 
29
        wp_enqueue_script('admin-widgets');
 
30
 
21
31
do_action( 'sidebar_admin_setup' );
22
32
 
23
33
$title = __( 'Widgets' );
27
37
register_sidebar(array(
28
38
        'name' => __('Inactive Widgets'),
29
39
        'id' => 'wp_inactive_widgets',
 
40
        'description' => '',
30
41
        'before_widget' => '',
31
42
        'after_widget' => '',
32
43
        'before_title' => '',
252
263
        <p class="describe"><?php _e('Select both the sidebar for this widget and the position of the widget in that sidebar.'); ?></p>
253
264
        <div class="widget-position">
254
265
        <table class="widefat"><thead><tr><th><?php _e('Sidebar'); ?></th><th><?php _e('Position'); ?></th></tr></thead><tbody>
255
 
<?php   foreach ( $wp_registered_sidebars as $sbname => $sbvalue ) {
 
266
<?php
 
267
        foreach ( $wp_registered_sidebars as $sbname => $sbvalue ) {
256
268
                echo "\t\t<tr><td><label><input type='radio' name='sidebar' value='" . esc_attr($sbname) . "'" . checked( $sbname, $sidebar, false ) . " /> $sbvalue[name]</label></td><td>";
257
269
                if ( 'wp_inactive_widgets' == $sbname ) {
258
270
                        echo '&nbsp;';
259
271
                } else {
260
272
                        if ( !isset($sidebars_widgets[$sbname]) || !is_array($sidebars_widgets[$sbname]) ) {
261
273
                                $j = 1;
 
274
                                $sidebars_widgets[$sbname] = array();
262
275
                        } else {
263
276
                                $j = count($sidebars_widgets[$sbname]);
264
277
                                if ( isset($_GET['addnew']) || !in_array($widget_id, $sidebars_widgets[$sbname], true) )
283
296
<?php   if ( isset($_GET['addnew']) ) { ?>
284
297
        <a href="widgets.php" class="button alignleft"><?php _e('Cancel'); ?></a>
285
298
<?php   } else { ?>
286
 
        <input type="submit" name="removewidget" class="button alignleft" value="<?php esc_attr_e('Remove'); ?>" />
 
299
        <input type="submit" name="removewidget" class="button alignleft" value="<?php esc_attr_e('Delete'); ?>" />
287
300
<?php   } ?>
288
301
        <input type="submit" name="savewidget" class="button-primary alignright" value="<?php esc_attr_e('Save Widget'); ?>" />
289
302
        <input type="hidden" name="widget-id" class="widget-id" value="<?php echo esc_attr($widget_id); ?>" />
300
313
        exit;
301
314
}
302
315
 
303
 
$widgets_access = get_user_setting( 'widgets_access' );
304
 
if ( isset($_GET['widgets-access']) ) {
305
 
        $widgets_access = 'on' == $_GET['widgets-access'] ? 'on' : 'off';
306
 
        set_user_setting( 'widgets_access', $widgets_access );
307
 
}
308
 
 
309
 
if ( 'on' == $widgets_access )
310
 
        add_filter( 'admin_body_class', create_function('', '{return " widgets_access ";}') );
311
 
 
312
316
$messages = array(
313
317
        __('Changes saved.')
314
318
);