当前位置: 首页>>代码示例>>PHP>>正文


PHP __ngettext函数代码示例

本文整理汇总了PHP中__ngettext函数的典型用法代码示例。如果您正苦于以下问题:PHP __ngettext函数的具体用法?PHP __ngettext怎么用?PHP __ngettext使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了__ngettext函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: import_opml

 /**
  * Parse feeds into an array, ready to pass to the Javascript importer
  *
  * @param string $opml_url URL to parse feed data from, in the OPML standard.
  * @return array Associative array containing feed URL, title and category (if applicable)
  */
 protected function import_opml($opml_url)
 {
     if (empty($opml_url)) {
         MessageHandler::add_error(sprintf(_r('No OPML specified')));
         return false;
     }
     require_once LILINA_INCPATH . '/contrib/simplepie/simplepie.inc';
     $opml = new SimplePie_File($opml_url);
     $opml = new OPML($opml->body);
     if (!empty($opml->error) || empty($opml->data)) {
         MessageHandler::add_error(sprintf(_r('The OPML file could not be read. The parser said: %s'), $opml->error));
         return false;
     }
     $feeds_num = 0;
     foreach ($opml->data as $cat => $feed) {
         if (!isset($feed['xmlurl']) && isset($feed[0]['xmlurl'])) {
             foreach ($feed as $subfeed) {
                 $feeds[] = array('url' => $subfeed['xmlurl'], 'title' => $subfeed['title'], 'cat' => $cat);
                 ++$feeds_num;
             }
             continue;
         }
         $feeds[] = array('url' => $feed['xmlurl'], 'title' => $feed['title'], 'cat' => '');
         ++$feeds_num;
     }
     MessageHandler::add(sprintf(__ngettext('Adding %d feed', 'Adding %d feeds', $feeds_num), $feeds_num));
     return $feeds;
 }
开发者ID:BackupTheBerlios,项目名称:oos-svn,代码行数:34,代码来源:import-other.php

示例2: wpmp_msma_overview

function wpmp_msma_overview($menu)
{
    $base = get_option('home');
    $post_count = wp_count_posts('post');
    $page_count = wp_count_posts('page');
    print "<p>";
    printf(__ngettext("You have one post", "You have %d posts", $c = 0 + $post_count->publish, 'wpmp'), $c);
    print ' ';
    printf(__ngettext("and one page", "and %d pages", $c = 0 + $page_count->publish, 'wpmp'), $c);
    print ' ' . __("contained within", 'wpmp') . ' ';
    printf(__ngettext("one category", "%d categories", $c = 0 + wp_count_terms('category'), 'wpmp'), $c);
    print ' ' . __("and", 'wpmp') . ' ';
    printf(__ngettext("one tag", "%d tags", $c = 0 + wp_count_terms('post_tag'), 'wpmp'), $c);
    print ".</p>";
    global $wpdb;
    $comments = $wpdb->get_results("SELECT count(*) as cnt FROM {$wpdb->comments} WHERE comment_approved='0'");
    $comment_count = $comments[0];
    printf("<p>" . __ngettext("You have one comment to moderate", "You have %d comments to moderate", $c = 0 + $comment_count->cnt, 'wpmp') . ".</p>", $c);
    print "<h3>" . __("Select an admin page:", 'wpmp') . "</h3>";
    print "<p><ul>";
    $not_first = false;
    foreach ($menu as $name => $link) {
        if ($name[0] != '_' && $not_first) {
            if (substr($link, 0, 7) != "http://" && substr($link, 0, 8) != "https://") {
                $link = $base . $link;
            }
            print "<li><a href='{$link}'>" . __("{$name}", 'wpmp') . "</a>";
        }
        $not_first = true;
    }
    print "</ul></p>";
    print "<p>" . sprintf(__("...or <a%s>return to the site</a>", 'wpmp'), " href='{$base}/'") . "</p>";
    print "<p>" . __("A subset of the full WordPress administration is available through this mobile interface.", 'wpmp') . "</p>";
}
开发者ID:nil-vn,项目名称:beautysite,代码行数:34,代码来源:mobile_admin.php

示例3: wpmp_theme_theme_admin

function wpmp_theme_theme_admin()
{
    if (sizeof($_POST) > 0) {
        print '<div id="message" class="updated fade"><p><strong>' . wpmp_theme_options_write() . '</strong></p></div>';
        if (isset($_POST['wpmp_theme_transcoder_clear_cache_now']) && $_POST['wpmp_theme_transcoder_clear_cache_now'] == 'true') {
            if (function_exists('wpmp_transcoder_purge_cache') && ($count = wpmp_transcoder_purge_cache()) > 0) {
                print '<div id="message" class="updated fade"><p><strong>' . sprintf(__ngettext('One file cleared from image cache', '%d files cleared from image cache', $count, 'wpmp'), $count) . '</strong></p></div>';
            }
        }
    }
    include_once 'wpmp_theme_theme_admin.php';
}
开发者ID:simpsonjulian,项目名称:puppet-wordpress,代码行数:12,代码来源:functions_persist.php

示例4: getAdSize

 /**
  * Outputs the name of Ads Place Size.
  *
  * Returns full Ads Place Size name.
  *
  * @since 0.1.1
  *
  * @param string $size Short name of Ads Place size
  * @return string value of Ads Place Size Name
  */
 private function getAdSize($value = '', $width = null, $height = null)
 {
     if ($value == '') {
         return null;
     }
     if ($value == 'custom') {
         return array('name' => __('Custom sizes', SAM_DOMAIN), 'width' => $width, 'height' => $height);
     }
     $aSizes = array('800x90' => sprintf('%1$s x %2$s %3$s', 800, 90, __('Large Leaderboard', SAM_DOMAIN)), '728x90' => sprintf('%1$s x %2$s %3$s', 728, 90, __('Leaderboard', SAM_DOMAIN)), '600x90' => sprintf('%1$s x %2$s %3$s', 600, 90, __('Small Leaderboard', SAM_DOMAIN)), '550x250' => sprintf('%1$s x %2$s %3$s', 550, 250, __('Mega Unit', SAM_DOMAIN)), '550x120' => sprintf('%1$s x %2$s %3$s', 550, 120, __('Small Leaderboard', SAM_DOMAIN)), '550x90' => sprintf('%1$s x %2$s %3$s', 550, 90, __('Small Leaderboard', SAM_DOMAIN)), '468x180' => sprintf('%1$s x %2$s %3$s', 468, 180, __('Tall Banner', SAM_DOMAIN)), '468x120' => sprintf('%1$s x %2$s %3$s', 468, 120, __('Tall Banner', SAM_DOMAIN)), '468x90' => sprintf('%1$s x %2$s %3$s', 468, 90, __('Tall Banner', SAM_DOMAIN)), '468x60' => sprintf('%1$s x %2$s %3$s', 468, 60, __('Banner', SAM_DOMAIN)), '450x90' => sprintf('%1$s x %2$s %3$s', 450, 90, __('Tall Banner', SAM_DOMAIN)), '430x90' => sprintf('%1$s x %2$s %3$s', 430, 90, __('Tall Banner', SAM_DOMAIN)), '400x90' => sprintf('%1$s x %2$s %3$s', 400, 90, __('Tall Banner', SAM_DOMAIN)), '234x60' => sprintf('%1$s x %2$s %3$s', 234, 60, __('Half Banner', SAM_DOMAIN)), '200x90' => sprintf('%1$s x %2$s %3$s', 200, 90, __('Tall Half Banner', SAM_DOMAIN)), '150x50' => sprintf('%1$s x %2$s %3$s', 150, 50, __('Half Banner', SAM_DOMAIN)), '120x90' => sprintf('%1$s x %2$s %3$s', 120, 90, __('Button', SAM_DOMAIN)), '120x60' => sprintf('%1$s x %2$s %3$s', 120, 60, __('Button', SAM_DOMAIN)), '83x31' => sprintf('%1$s x %2$s %3$s', 83, 31, __('Micro Bar', SAM_DOMAIN)), '728x15x4' => sprintf('%1$s x %2$s %3$s, %4$s', 728, 15, __('Thin Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '728x15x5' => sprintf('%1$s x %2$s %3$s, %4$s', 728, 15, __('Thin Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)), '468x15x4' => sprintf('%1$s x %2$s %3$s, %4$s', 468, 15, __('Thin Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '468x15x5' => sprintf('%1$s x %2$s %3$s, %4$s', 468, 15, __('Thin Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)), '160x600' => sprintf('%1$s x %2$s %3$s', 160, 600, __('Wide Skyscraper', SAM_DOMAIN)), '120x600' => sprintf('%1$s x %2$s %3$s', 120, 600, __('Skyscraper', SAM_DOMAIN)), '200x360' => sprintf('%1$s x %2$s %3$s', 200, 360, __('Wide Half Banner', SAM_DOMAIN)), '240x400' => sprintf('%1$s x %2$s %3$s', 240, 400, __('Vertical Rectangle', SAM_DOMAIN)), '180x300' => sprintf('%1$s x %2$s %3$s', 180, 300, __('Tall Rectangle', SAM_DOMAIN)), '200x270' => sprintf('%1$s x %2$s %3$s', 200, 270, __('Tall Rectangle', SAM_DOMAIN)), '120x240' => sprintf('%1$s x %2$s %3$s', 120, 240, __('Vertical Banner', SAM_DOMAIN)), '336x280' => sprintf('%1$s x %2$s %3$s', 336, 280, __('Large Rectangle', SAM_DOMAIN)), '336x160' => sprintf('%1$s x %2$s %3$s', 336, 160, __('Wide Rectangle', SAM_DOMAIN)), '334x100' => sprintf('%1$s x %2$s %3$s', 334, 100, __('Wide Rectangle', SAM_DOMAIN)), '300x250' => sprintf('%1$s x %2$s %3$s', 300, 250, __('Medium Rectangle', SAM_DOMAIN)), '300x150' => sprintf('%1$s x %2$s %3$s', 300, 150, __('Small Wide Rectangle', SAM_DOMAIN)), '300x125' => sprintf('%1$s x %2$s %3$s', 300, 125, __('Small Wide Rectangle', SAM_DOMAIN)), '300x70' => sprintf('%1$s x %2$s %3$s', 300, 70, __('Mini Wide Rectangle', SAM_DOMAIN)), '250x250' => sprintf('%1$s x %2$s %3$s', 250, 250, __('Square', SAM_DOMAIN)), '200x200' => sprintf('%1$s x %2$s %3$s', 200, 200, __('Small Square', SAM_DOMAIN)), '200x180' => sprintf('%1$s x %2$s %3$s', 200, 180, __('Small Rectangle', SAM_DOMAIN)), '180x150' => sprintf('%1$s x %2$s %3$s', 180, 150, __('Small Rectangle', SAM_DOMAIN)), '160x160' => sprintf('%1$s x %2$s %3$s', 160, 160, __('Small Square', SAM_DOMAIN)), '125x125' => sprintf('%1$s x %2$s %3$s', 125, 125, __('Button', SAM_DOMAIN)), '200x90x4' => sprintf('%1$s x %2$s %3$s, %4$s', 200, 90, __('Tall Half Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '200x90x5' => sprintf('%1$s x %2$s %3$s, %4$s', 200, 90, __('Tall Half Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)), '180x90x4' => sprintf('%1$s x %2$s %3$s, %4$s', 180, 90, __('Half Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '180x90x5' => sprintf('%1$s x %2$s %3$s, %4$s', 180, 90, __('Half Banner', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)), '160x90x4' => sprintf('%1$s x %2$s %3$s, %4$s', 160, 90, __('Tall Button', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '160x90x5' => sprintf('%1$s x %2$s %3$s, %4$s', 160, 90, __('Tall Button', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)), '120x90x4' => sprintf('%1$s x %2$s %3$s, %4$s', 120, 90, __('Button', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 4, SAM_DOMAIN), 4)), '120x90x5' => sprintf('%1$s x %2$s %3$s, %4$s', 120, 90, __('Button', SAM_DOMAIN), sprintf(__ngettext('%d Link', '%d Links', 5, SAM_DOMAIN), 5)));
     $aSize = explode("x", $value);
     //$aSize = preg_split("[x]", $value, null, PREG_SPLIT_NO_EMPTY);
     return array('name' => $aSizes[$value], 'width' => $aSize[0], 'height' => $aSize[1]);
 }
开发者ID:rotoballer,项目名称:emily,代码行数:23,代码来源:list.admin.class.php

示例5: widget

 /**
  * Display widget
  */
 function widget($args, $instance)
 {
     global $wpdb, $current_user;
     if (!is_user_logged_in()) {
         return;
     }
     extract($args);
     $title = apply_filters('widget_title', $instance['title']);
     echo $before_widget;
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     // get number of PM
     $num_pm = $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->prefix . 'pm WHERE `recipient` = "' . $current_user->user_login . '" AND `deleted` != "2"');
     $num_unread = $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->prefix . 'pm WHERE `recipient` = "' . $current_user->user_login . '" AND `read` = 0 AND `deleted` != "2"');
     if (empty($num_pm)) {
         $num_pm = 0;
     }
     if (empty($num_unread)) {
         $num_unread = 0;
     }
     echo '<p><b>', sprintf(__ngettext('You have %d private message. %d unread.', 'You have %d private messages. %d unread.', $num_pm, 'pm4wp'), $num_pm, $num_unread), '</b></p>';
     if ($instance['num_pm']) {
         $msgs = $wpdb->get_results('SELECT `id`, `sender`, `subject`, `read`, `date` FROM ' . $wpdb->prefix . 'pm WHERE `recipient` = "' . $current_user->user_login . '" AND `deleted` != "2" ORDER BY `date` DESC LIMIT ' . $instance['num_pm']);
         if (count($msgs)) {
             echo '<ol>';
             foreach ($msgs as $msg) {
                 $msg->sender = $wpdb->get_var("SELECT display_name FROM {$wpdb->users} WHERE user_login = '{$msg->sender}'");
                 echo '<li>';
                 if (!$msg->read) {
                     echo '<b>';
                 }
                 echo $msg->subject;
                 if (!$msg->read) {
                     echo '</b>';
                 }
                 printf(__('<br />by <b>%s</b><br />at %s', 'pm4wp'), $msg->sender, $msg->date);
                 echo '</li>';
             }
             echo '</ol>';
         }
     }
     echo '<p><a href="', get_bloginfo('wpurl'), '/wp-admin/admin.php?page=rwpm_inbox">', __('Click here to go to inbox', 'pm4wp'), ' &raquo;</a></p>';
     echo $after_widget;
 }
开发者ID:Netsoro,项目名称:gdnlteamgroup,代码行数:48,代码来源:widget.php

示例6: wp_new_user_notification

 function wp_new_user_notification($user_id, $plaintext_pass = '')
 {
     global $wpdb, $mySabre;
     $user = new WP_User($user_id);
     $user_login = stripslashes($user->user_login);
     $user_email = stripslashes($user->user_email);
     $message = sprintf(__('New user registration on your site %s:', 'sabre'), get_option('blogname')) . "\r\n\r\n";
     $message .= sprintf(__('Username: %s', 'sabre'), $user_login) . "\r\n\r\n";
     $message .= sprintf(__('E-mail: %s', 'sabre'), $user_email) . "\r\n";
     $sabre_opt = $mySabre->get_option('sabre_opt');
     $mail_from = "From: ";
     $mail_from .= (!empty($sabre_opt['mail_from_name']) ? $sabre_opt['mail_from_name'] : get_option('blogname')) . " <";
     $mail_from .= (!empty($sabre_opt['mail_from_mail']) ? $sabre_opt['mail_from_mail'] : get_option('admin_email')) . ">";
     @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration', 'sabre'), get_option('blogname')), $message, $mail_from);
     if (empty($plaintext_pass)) {
         return;
     }
     if ($sabre_opt['user_pwd'] == 'true') {
         $plaintext_pass = $_POST['user_pwd1'];
         wp_set_password($plaintext_pass, $user_id);
         delete_user_setting('default_password_nag', $user_id);
         update_user_option($user_id, 'default_password_nag', false, true);
     }
     $message = sprintf(__('Thank you for registering on %s', 'sabre'), get_option('blogname')) . "\r\n\r\n";
     $message .= sprintf(__('Username: %s', 'sabre'), $user_login) . "\r\n";
     if ($sabre_opt['user_pwd'] == 'true') {
         $message .= __('Use the password defined during your registration', 'sabre') . "\r\n\r\n";
     } else {
         $message .= sprintf(__('Password: %s', 'sabre'), $plaintext_pass) . "\r\n\r\n";
     }
     if ($sabre_opt['enable_confirm'] == 'user') {
         $message .= sprintf(__ngettext('You must confirm your registration within %s day by following the link below', 'You must confirm your registration within %s days by following the link below', $sabre_opt['period'], 'sabre'), $sabre_opt['period']) . "\r\n\r\n";
         $message .= get_option('siteurl') . "/wp-login.php?sabre_confirm=" . md5($_POST['sabre_id']) . "\r\n";
     } elseif ($sabre_opt['enable_confirm'] == 'admin') {
         $message .= __('Your registration has to be validated by the administrator before you can sign on the site. You will be advised by e-mail upon completion.', 'sabre') . "\r\n\r\n";
         $message .= get_option('siteurl') . "/wp-login.php\r\n";
     } else {
         $message .= get_option('siteurl') . "/wp-login.php\r\n";
     }
     wp_mail($user_email, sprintf(__('[%s] - Your registration information', 'sabre'), get_option('blogname')), $message, $mail_from);
 }
开发者ID:philhassey,项目名称:ludumdare,代码行数:41,代码来源:sabre.php

示例7: check_post_keyword

 function check_post_keyword($precheck = true)
 {
     global $wpdb;
     echo '<div class="narrow">';
     echo '<p><h3>' . __('Reading Bunny&#8217;s Technorati Tags&#8230;') . '</h3></p>';
     // import Bunny's Keywords tags
     $metakeys = $wpdb->get_results("SELECT post_id, meta_id, meta_key, meta_value FROM {$wpdb->postmeta} WHERE {$wpdb->postmeta}.meta_key = 'tags'");
     if (!is_array($metakeys)) {
         echo '<p>' . __('No Tags Found!') . '</p>';
         return false;
     } else {
         $count = count($metakeys);
         echo '<p>' . sprintf(__ngettext('Done! <strong>%s</strong> post with tags were read.', 'Done! <strong>%s</strong> posts with tags were read.', $count), $count) . '<br /></p>';
         echo '<ul>';
         foreach ($metakeys as $post_meta) {
             if ($post_meta->meta_value != '') {
                 $post_keys = explode(' ', $post_meta->meta_value);
                 foreach ($post_keys as $keyword) {
                     $keyword = addslashes(trim(str_replace('+', ' ', $keyword)));
                     if ('' != $keyword) {
                         echo '<li>' . $post_meta->post_id . '&nbsp;-&nbsp;' . $keyword . '</li>';
                         if (!$precheck) {
                             wp_add_post_tags($post_meta->post_id, $keyword);
                         }
                     }
                 }
             }
             if (!$precheck) {
                 delete_post_meta($post_meta->post_id, 'tags');
             }
         }
         echo '</ul>';
     }
     echo '<form action="admin.php?import=btt&amp;step=' . ($precheck ? 2 : 3) . '" method="post">';
     wp_nonce_field('import-btt');
     echo '<p class="submit"><input type="submit" name="submit" class="button" value="' . __('Next') . '" /></p>';
     echo '</form>';
     echo '</div>';
 }
开发者ID:BGCX262,项目名称:zxhproject-svn-to-git,代码行数:39,代码来源:btt.php

示例8: look_for_entities

 function look_for_entities(&$cmt_object, $part)
 {
     $hit = $letter_entities = 0;
     if ($total = preg_match_all('|&#([0-9]{1,5});|', $cmt_object->{$part}, $matches)) {
         foreach ($matches[1] as $match) {
             if ($match >= 65 && $match <= 90 || $match >= 97 && $match <= 122) {
                 $letter_entities++;
             }
         }
     }
     if ($double_entities = preg_match_all('|&amp;#[0-9]{1,2};|', $cmt_object->{$part}, $matches)) {
         $log = sprintf(__ngettext("Comment %s contains %d <em>double</em> entity", "Comment %s contains %d <em>double</em> entities ", $double_entities, 'sk2'), $part, $double_entities) . " " . sprintf(__ngettext("and one regular entity coding for a letter (%d total).", " and %d regular entities coding for a letter (%d total).", $letter_entities, 'sk2'), $letter_entities, $total);
         $hit = $double_entities * 5 + $letter_entities * 2;
     } elseif ($letter_entities) {
         $log = sprintf(__ngettext("Comment %s contains %d entity coding for a letter (%d total).", "Comment one contains %d entities coding for a letter (%d total).", $letter_entities), $part, $letter_entities, $total, 'sk2');
         $hit = 1 + $letter_entities * 2;
     }
     if ($hit) {
         $this->log_msg($log, 2);
         $this->hit_karma($cmt_object, $hit, $log);
     }
 }
开发者ID:jbogota,项目名称:blog-king,代码行数:22,代码来源:sk2_basic_plugins.php

示例9: add_menu

 function add_menu()
 {
     add_menu_page(__ngettext('Gallery', 'Galleries', 1, 'nggallery'), __ngettext('Gallery', 'Galleries', 1, 'nggallery'), 'NextGEN Gallery overview', NGGFOLDER, array(&$this, 'show_menu'), NGGALLERY_URLPATH . 'admin/images/nextgen.png');
     add_submenu_page(NGGFOLDER, __('Overview', 'nggallery'), __('Overview', 'nggallery'), 'NextGEN Gallery overview', NGGFOLDER, array(&$this, 'show_menu'));
     add_submenu_page(NGGFOLDER, __('Add Gallery / Images', 'nggallery'), __('Add Gallery / Images', 'nggallery'), 'NextGEN Upload images', 'nggallery-add-gallery', array(&$this, 'show_menu'));
     add_submenu_page(NGGFOLDER, __('Manage Gallery', 'nggallery'), __('Manage Gallery', 'nggallery'), 'NextGEN Manage gallery', 'nggallery-manage-gallery', array(&$this, 'show_menu'));
     add_submenu_page(NGGFOLDER, __ngettext('Album', 'Albums', 1, 'nggallery'), __ngettext('Album', 'Albums', 1, 'nggallery'), 'NextGEN Edit album', 'nggallery-manage-album', array(&$this, 'show_menu'));
     add_submenu_page(NGGFOLDER, __('Tags', 'nggallery'), __('Tags', 'nggallery'), 'NextGEN Manage tags', 'nggallery-tags', array(&$this, 'show_menu'));
     add_submenu_page(NGGFOLDER, __('Options', 'nggallery'), __('Options', 'nggallery'), 'NextGEN Change options', 'nggallery-options', array(&$this, 'show_menu'));
     if (wpmu_enable_function('wpmuStyle')) {
         add_submenu_page(NGGFOLDER, __('Style', 'nggallery'), __('Style', 'nggallery'), 'NextGEN Change style', 'nggallery-style', array(&$this, 'show_menu'));
     }
     add_submenu_page(NGGFOLDER, __('Setup Gallery', 'nggallery'), __('Setup', 'nggallery'), 'activate_plugins', 'nggallery-setup', array(&$this, 'show_menu'));
     if (wpmu_enable_function('wpmuRoles')) {
         add_submenu_page(NGGFOLDER, __('Roles', 'nggallery'), __('Roles', 'nggallery'), 'activate_plugins', 'nggallery-roles', array(&$this, 'show_menu'));
     }
     add_submenu_page(NGGFOLDER, __('About this Gallery', 'nggallery'), __('About', 'nggallery'), 'NextGEN Gallery overview', 'nggallery-about', array(&$this, 'show_menu'));
     if (wpmu_site_admin()) {
         add_submenu_page('wpmu-admin.php', __('NextGEN Gallery', 'nggallery'), __('NextGEN Gallery', 'nggallery'), 'activate_plugins', 'nggallery-wpmu', array(&$this, 'show_menu'));
     }
     //register the column fields
     $this->register_columns();
 }
开发者ID:alx,项目名称:SimplePress,代码行数:23,代码来源:admin.php

示例10: ngg_overview_right_now

/**
 * Show a summary of the used images
 * 
 * @return void
 */
function ngg_overview_right_now()
{
    global $wpdb;
    $images = intval($wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->nggpictures}"));
    $galleries = intval($wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->nggallery}"));
    $albums = intval($wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->nggalbum}"));
    ?>

<p class="sub"><?php 
    _e('At a Glance', 'nggallery');
    ?>
</p>
<div class="table">
	<table>
		<tbody>
			<tr class="first">
				<td class="first b"><a href="admin.php?page=nggallery-add-gallery"><?php 
    echo $images;
    ?>
</a></td>
				<td class="t"><?php 
    echo __ngettext('Image', 'Images', $images, 'nggallery');
    ?>
</td>
				<td class="b"></td>
				<td class="last"></td>
			</tr>
			<tr>
				<td class="first b"><a href="admin.php?page=nggallery-manage-gallery"><?php 
    echo $galleries;
    ?>
</a></td>
				<td class="t"><?php 
    echo __ngettext('Gallery', 'Galleries', $galleries, 'nggallery');
    ?>
</td>
				<td class="b"></td>
				<td class="last"></td>
			</tr>
			<tr>
				<td class="first b"><a href="admin.php?page=nggallery-manage-album"><?php 
    echo $albums;
    ?>
</a></td>
				<td class="t"><?php 
    echo __ngettext('Album', 'Albums', $albums, 'nggallery');
    ?>
</td>
				<td class="b"></td>
				<td class="last"></td>
			</tr>
		</tbody>
	</table>
</div>
<div class="versions">
    <p>
	<?php 
    if (current_user_can('NextGEN Upload images')) {
        ?>
<a class="button rbutton" href="admin.php?page=nggallery-add-gallery"><strong><?php 
        _e('Upload pictures', 'nggallery');
        ?>
</strong></a><?php 
    }
    ?>
	<?php 
    _e('Here you can control your images, galleries and albums.', 'nggallery');
    ?>
	</p>
	<span>
	<?php 
    $userlevel = '<span class="b">' . (current_user_can('manage_options') ? __('Gallery Administrator', 'nggallery') : __('Gallery Editor', 'nggallery')) . '</span>';
    printf(__('You currently have %s rights.', 'nggallery'), $userlevel);
    ?>
    </span>
</div>
<?php 
}
开发者ID:pravinhirmukhe,项目名称:flow1,代码行数:83,代码来源:overview.php

示例11: tags_tab

 function tags_tab()
 {
     $this->populate_tags();
     $tags_num = count($this->all_tags);
     echo '<br class="clear" />';
     if ($tags_num > 0) {
         screen_icon();
         echo '<h2>' . sprintf(__ngettext('Convert Tag to Category.', 'Convert Tags (%d) to Categories.', $tags_num), $tags_num) . '</h2>';
         echo '<div class="narrow">';
         echo '<p>' . __('Here you can selectively converts existing tags to categories. To get started, check the tags you wish to be converted, then click the Convert button.') . '</p>';
         echo '<p>' . __('The newly created categories will still be associated with the same posts.') . '</p></div>';
         $this->tags_form();
     } else {
         echo '<p>' . __('You have no tags to convert!') . '</p>';
     }
 }
开发者ID:BGCX262,项目名称:zxhproject-svn-to-git,代码行数:16,代码来源:wp-cat2tag.php

示例12: _e

			echo '<br />';
		}

		echo '</p></div>';
	}
}
?>
<div class="wrap">
<form id="posts-filter" action="" method="get">
<h2><?php _e('Manage Comments'); ?></h2>

<ul class="subsubsub">
<?php
$status_links = array();
$num_comments = wp_count_comments();
$stati = array('moderated' => sprintf(__ngettext('Awaiting Moderation (%s)', 'Awaiting Moderation (%s)', number_format_i18n($num_comments->moderated) ), "<span class='comment-count'>" . number_format_i18n($num_comments->moderated) . "</span>"), 'approved' => _c('Approved|plural'));
$class = ( '' === $comment_status ) ? ' class="current"' : '';
$status_links[] = "<li><a href=\"edit-comments.php\"$class>".__('Show All Comments')."</a>";
foreach ( $stati as $status => $label ) {
	$class = '';

	if ( $status == $comment_status )
		$class = ' class="current"';

	$status_links[] = "<li><a href=\"edit-comments.php?comment_status=$status\"$class>" . $label . '</a>';
}

$status_links = apply_filters( 'comment_status_links', $status_links );

echo implode(' | </li>', $status_links) . '</li>';
unset($status_links);
开发者ID:staylor,项目名称:develop.svn.wordpress.org,代码行数:31,代码来源:edit-comments.php

示例13: die

if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) {
    die(__('Please do not load this page directly. Thanks!', 'arras'));
}
if (post_password_required()) {
    _e('<p class="nocomments">This post is password protected. Enter the password to view comments.</p>', 'arras');
    return;
}
if (have_comments()) {
    ?>
	<?php 
    if (!empty($comments_by_type['comment'])) {
        ?>
  
	<h4 class="module-title"><?php 
        comments_number(__('No Comments', 'arras'), __('1 Comment', 'arras'), __ngettext('% Comment', '% Comments', get_comments_number(), 'arras'));
        ?>
</h4>
		<ol id="commentlist" class="clearfix">
			<?php 
        wp_list_comments('type=comment&callback=arras_list_comments');
        ?>
		</ol>
		<div class="comments-navigation clearfix">
			<div class="floatleft"><?php 
        previous_comments_link(__('&laquo; View Older', 'arras'));
        ?>
</div>
		    <div class="floatright"><?php 
        next_comments_link(__('View Newer &raquo;', 'arras'));
        ?>
开发者ID:alx,项目名称:Tetalab,代码行数:30,代码来源:comments.php

示例14: ec3_upgrade_posts

/** Only include this file if a database upgrade is called for.
 *  Otherwise it can be safely ignored. */
function ec3_upgrade_posts()
{
    if (!function_exists('__ngettext')) {
        function __ngettext($single, $plural, $number, $domain = 'default')
        {
            if ($number == 1) {
                return __($single, $domain);
            } else {
                return __($plural, $domain);
            }
        }
    }
    global $ec3, $post, $wpdb;
    $ec3->advanced = false;
    $changed = ec3_upgrade_posts_apply();
    $query =& new WP_Query();
    $query->query('nopaging=1&cat=' . $ec3->event_category);
    $format = 'Y-m-d H:i:s';
    $now = time();
    $rownum = 0;
    ?>

  <?php 
    if ($changed) {
        ?>

   <div id="message" class="updated fade"><p><strong>
   <?php 
        $msg = __ngettext('Post upgraded.', '%d posts upgraded.', $changed, 'ec3');
        echo sprintf($msg, $changed);
        ?>
   </strong></p></div>

  <?php 
    }
    ?>

  <div class="wrap">
  <form method="post">
  <h2><?php 
    _e('Upgrade Event Posts (from version 3.0)', 'ec3');
    ?>
</h2>

  <?php 
    if ($query->have_posts()) {
        ?>

  <input type="hidden" name="ec3_action" value="upgrade_posts" />
  <table class="widefat">

        <thead>
        <tr>
           <th scope="col">OK</th>
           <th scope="col">Title</th>
           <th scope="col">Post date</th>
           <th scope="col">Event date</th>
        </tr>
        </thead>

   <?php 
        while ($query->have_posts()) {
            $query->the_post();
            ?>

     <?php 
            if (empty($post->ec3_schedule)) {
                $post_date = get_post_time();
                $post_modified_date = get_post_modified_time();
                $rownum++;
                if ($rownum % 2) {
                    $rowclass = 'alternate ';
                } else {
                    $rowclass = '';
                }
                if ($post_modified_date >= $now) {
                    $errstyle = 'background-color:#fcc';
                } else {
                    $errstyle = '';
                }
                ?>

       <tr class="<?php 
                echo $rowclass;
                ?>
">
          <td>
           <input type="checkbox" name="ec3_upgrade_<?php 
                the_ID();
                ?>
"
            value="1" checked="checked" />
          </td>
          <td title="Post ID: <?php 
                the_ID();
                ?>
">
           <a target="_blank" href="<?php 
//.........这里部分代码省略.........
开发者ID:kolipu,项目名称:EventCalendar3,代码行数:101,代码来源:upgrade-posts.php

示例15: WP_members_list_list

function WP_members_list_list()
{
    global $wp_roles, $getWP, $tern_wp_msg, $tern_wp_members_defaults, $current_user, $notice;
    get_currentuserinfo();
    $o = $getWP->getOption('tern_wp_members', $tern_wp_members_defaults);
    $wps = new WP_User_Search($_GET['query'], $_GET['userspage'], $_GET['role']);
    $paging_text = paginate_links(array('total' => ceil($wps->total_users_for_query / $wps->users_per_page), 'current' => $wps->page, 'base' => 'admin.php?page=members-list-edit-members-list&%_%', 'format' => 'userspage=%#%', 'add_args' => $args));
    if ($paging_text) {
        $paging_text = sprintf('<span class="displaying-num">' . __('Displaying %s&#8211;%s of %s') . '</span>%s', number_format_i18n(($wps->page - 1) * $wps->users_per_page + 1), number_format_i18n(min($wps->page * $wps->users_per_page, $wps->total_users_for_query)), number_format_i18n($wps->total_users_for_query), $paging_text);
    }
    ?>
	<div class="wrap">
		<div id="icon-users" class="icon32"><br /></div>
		<h2>Members List</h2>
		<?php 
    if (!empty($notice)) {
        ?>
<div id="notice" class="error"><p><?php 
        echo $notice;
        ?>
</p></div><?php 
    }
    ?>
		<p>Here you are able to select which of your members you'd like to show or hide in your members list. By default all members are showm.</p>
		<?php 
    if (!empty($tern_wp_msg)) {
        echo '<div id="message" class="updated fade"><p>' . $tern_wp_msg . '</p></div>';
    }
    ?>
		<div class="filter">
			<form id="list-filter" action="" method="get">
				<ul class="subsubsub">
					<?php 
    $l = array();
    $a = array();
    $u = get_users_of_blog();
    $t = count($u);
    foreach ((array) $u as $c) {
        $d = unserialize($c->meta_value);
        foreach ((array) $d as $e => $v) {
            if (!isset($a[$e])) {
                $a[$e] = 0;
            }
            $a[$e]++;
        }
    }
    unset($u);
    $current_role = false;
    $class = empty($role) ? ' class="current"' : '';
    $l[] = "<li><a href='admin.php?page=members-list-edit-members-list'{$class}>" . sprintf(__ngettext('All<span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $t), number_format_i18n($t)) . '</a>';
    foreach ($wp_roles->get_names() as $s => $name) {
        if (!isset($a[$s])) {
            continue;
        }
        $class = '';
        if ($s == $role) {
            $current_role = $role;
            $class = ' class="current"';
        }
        $name = translate_with_context($name);
        $name = sprintf(_c('%1$s <span class="count">(%2$s)</span>|user role with count'), $name, $a[$s]);
        $l[] = "<li><a href='admin.php?page=members-list-edit-members-list&role={$s}'{$class}>{$name}</a>";
    }
    echo implode(" |</li>\n", $l) . '</li>';
    unset($l);
    ?>
				</ul>
			</form>
		</div>
		<form class="search-form" action="" method="get">
			<p class="search-box">
				<label class="hidden" for="user-search-input">Search Users:</label>
				<input type="text" class="search-input" id="user-search-input" name="query" value="" />
				<input type="hidden" id="page" name="page" value="<?php 
    echo $_REQUEST['page'];
    ?>
" />
				<input type="submit" value="Search Users" class="button" />
			</p>
		</form>
		<form id="posts-filter" action="" method="get">
			<div class="tablenav">
				<?php 
    if ($wps->results_are_paged()) {
        ?>
					<div class="tablenav-pages"><?php 
        echo $paging_text;
        ?>
</div>
				<?php 
    }
    ?>
				<div class="alignleft actions">
					<select name="action">
						<option value="" selected="selected">Bulk Actions</option>
						<option value="show">Show</option>
						<option value="hide">Hide</option>
					</select>
					<input type="submit" value="Apply" name="doaction" id="doaction" class="button-secondary action" />
				</div>
//.........这里部分代码省略.........
开发者ID:oligoform,项目名称:WP-Members-Lists,代码行数:101,代码来源:list.php


注:本文中的__ngettext函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。