コード例 #1
0
 /**
  * DWMessageBox::setTypeMsg() Set type of messagebox
  *
  * @param string $type Type
  */
 public static function setTypeMsg($type)
 {
     self::$type = $type;
 }
コード例 #2
0
/**
 * dynwid_add_widget_page() Save success message for WP widgets admin
 * @since 1.2
 */
function dynwid_add_widget_page()
{
    $DW =& $GLOBALS['DW'];
    $name = strip_tags($DW->getName($_GET['widget_id']));
    $lead = __('Dynamic Widgets Options saved', DW_L10N_DOMAIN);
    $msg = __('for', DW_L10N_DOMAIN) . ' ' . $name;
    DWMessageBox::create($lead, $msg);
}
コード例 #3
0
/**
 * dynwid_add_widget_page() Save success message for WP widgets admin
 * @since 1.2
 */
function dynwid_add_widget_page()
{
    /** @var $DW DynWid */
    global $DW;
    $name = strip_tags($DW->getName($_GET['widget_id']));
    $lead = __('Dynamic Widgets Options saved', DW_L10N_DOMAIN);
    $msg = __('for', DW_L10N_DOMAIN) . ' ' . $name;
    DWMessageBox::create($lead, $msg);
}
コード例 #4
0
if (isset($_POST['dynwid_save']) && $_POST['dynwid_save'] == 'yes') {
    $lead = __('Widget options saved.', DW_L10N_DOMAIN);
    $msg = '<a href="themes.php?page=dynwid-config">' . __('Return', DW_L10N_DOMAIN) . '</a> ' . __('to Dynamic Widgets overview', DW_L10N_DOMAIN);
    DWMessageBox::create($lead, $msg);
} else {
    if (isset($_GET['work']) && $_GET['work'] == 'none') {
        DWMessageBox::setTypeMsg('error');
        $text = __('Dynamic does not mean static hiding of a widget.', DW_L10N_DOMAIN) . ' ' . __('Hint', DW_L10N_DOMAIN) . ': <a href="widgets.php">' . __('Remove', DW_L10N_DOMAIN) . '</a>' . ' ' . __('the widget from the sidebar', DW_L10N_DOMAIN) . '.';
        DWMessageBox::setMessage($text);
        DWMessageBox::output();
    } else {
        if (isset($_GET['work']) && $_GET['work'] == 'nonedate') {
            DWMessageBox::setTypeMsg('error');
            $text = __('The From date can\'t be later than the To date.', DW_L10N_DOMAIN);
            DWMessageBox::setMessage($text);
            DWMessageBox::output();
        }
    }
}
?>

<h3><?php 
_e('Edit options for the widget', DW_L10N_DOMAIN);
?>
: <em><?php 
echo $DW->getName($widget_id);
?>
</em></h3>
<?php 
echo DW_DEBUG ? '<pre>ID = ' . $widget_id . '</pre><br />' : '';
?>
コード例 #5
0
                DWMessageBox::setTypeMsg('error');
                DWMessageBox::create($text, '');
            }
            break;
        case 'reset':
            check_admin_referer('plugin-name-action_reset_' . $_GET['id']);
            $DW->resetOptions($_GET['id']);
            DWMessageBox::create(__('Widget options have been reset to default.', DW_L10N_DOMAIN), '');
            break;
    }
    // switch
}
if (isset($_GET['dynwid_save']) && $_GET['dynwid_save'] == 'yes') {
    $lead = __('Widget options saved.', DW_L10N_DOMAIN);
    $msg = '';
    DWMessageBox::create($lead, $msg);
}
foreach ($DW->sidebars as $sidebar_id => $widgets) {
    if (count($widgets) > 0) {
        if ($sidebar_id == 'wp_inactive_widgets') {
            $name = __('Inactive Widgets');
        } else {
            $name = $DW->getName($sidebar_id, 'S');
        }
        ?>

<div class="postbox-container" style="width:48%;margin-top:10px;margin-right:10px;">
<table cellspacing="0" class="widefat fixed">
	<thead>
	<tr>
	  <th class="managage-column" scope="col"><?php