diff -r 53cff4b4a802 -r bde1974c263b web/wp-admin/includes/meta-boxes.php
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-admin/includes/meta-boxes.php Wed Feb 03 15:37:20 2010 +0000
@@ -0,0 +1,826 @@
+post_type;
+ $can_publish = current_user_can("publish_${post_type}s");
+?>
+
+
+
+
+
+
+
+
+
+
+
+post_status && 'future' != $post->post_status && 'pending' != $post->post_status ) { ?>
+post_status ) { ?>style="display:none" type="submit" name="save" id="save-post" value="" tabindex="4" class="button button-highlighted" />
+post_status && $can_publish ) { ?>
+
+
+
+
+
+post_status ) {
+ $preview_link = esc_url(get_permalink($post->ID));
+ $preview_button = __('Preview Changes');
+} else {
+ $preview_link = esc_url(apply_filters('preview_post_link', add_query_arg('preview', 'true', get_permalink($post->ID))));
+ $preview_button = __('Preview');
+}
+?>
+
+
+
+
+
+
+
+
+
+
+
+post_status ) {
+ case 'private':
+ _e('Privately Published');
+ break;
+ case 'publish':
+ _e('Published');
+ break;
+ case 'future':
+ _e('Scheduled');
+ break;
+ case 'pending':
+ _e('Pending Review');
+ break;
+ case 'draft':
+ _e('Draft');
+ break;
+}
+?>
+
+post_status || 'private' == $post->post_status || $can_publish ) { ?>
+
post_status ) { ?>style="display:none;" class="edit-post-status hide-if-no-js" tabindex='4'>
+
+
+
+
+
+
+
+
+
+
+
+
+
post_status ) {
+ $post->post_password = '';
+ $visibility = 'private';
+ $visibility_trans = __('Private');
+} elseif ( !empty( $post->post_password ) ) {
+ $visibility = 'password';
+ $visibility_trans = __('Password protected');
+} elseif ( $post_type == 'post' && is_sticky( $post->ID ) ) {
+ $visibility = 'public';
+ $visibility_trans = __('Public, Sticky');
+} else {
+ $visibility = 'public';
+ $visibility_trans = __('Public');
+}
+
+echo esc_html( $visibility_trans ); ?>
+
+
+
+
+
+
+
+
+
+ID ) {
+ if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date
+ $stamp = __('Scheduled for:
%1$s');
+ } else if ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published
+ $stamp = __('Published on:
%1$s');
+ } else if ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified
+ $stamp = __('Publish
immediately');
+ } else if ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified
+ $stamp = __('Schedule for:
%1$s');
+ } else { // draft, 1 or more saves, date specified
+ $stamp = __('Publish on:
%1$s');
+ }
+ $date = date_i18n( $datef, strtotime( $post->post_date ) );
+} else { // draft (no saves, and thus no date specified)
+ $stamp = __('Publish
immediately');
+ $date = date_i18n( $datef, strtotime( current_time('mysql') ) );
+}
+
+if ( $can_publish ) : // Contributors don't get to choose the date of publish ?>
+
+
+
+
+
+
+
+
+
+
+
+ID ) ) {
+ if ( !EMPTY_TRASH_DAYS ) {
+ $delete_url = wp_nonce_url( add_query_arg( array('action' => 'delete', 'post' => $post->ID) ), "delete-${post_type}_{$post->ID}" );
+ $delete_text = __('Delete Permanently');
+ } else {
+ $delete_url = wp_nonce_url( add_query_arg( array('action' => 'trash', 'post' => $post->ID) ), "trash-${post_type}_{$post->ID}" );
+ $delete_text = __('Move to Trash');
+ } ?>
+
" href="">
+
+
+
+
+
+
+
+helps) ? esc_attr($taxonomy->helps) : __('Separate tags with commas.');
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+Learn more about manual excerpts.'); ?>
+to_ping) ) .'" />';
+ if ('' != $post->pinged) {
+ $pings = ''. __('Already pinged:') . '
';
+ $already_pinged = explode("\n", trim($post->pinged));
+ foreach ($already_pinged as $pinged_url) {
+ $pings .= "\n\t- " . esc_html($pinged_url) . "
";
+ }
+ $pings .= '
';
+ }
+
+?>
+
()
+pingbacks, no other action necessary.'); ?>
+
+
+
+ID);
+list_meta($metadata);
+meta_form(); ?>
+
+use in your theme.'); ?>
+
+
+
+
+
+
+get_var($wpdb->prepare("SELECT count(1) FROM $wpdb->comments WHERE comment_post_ID = '%d' AND ( comment_approved = '0' OR comment_approved = '1')", $post_ID));
+
+ if ( 1 > $total ) {
+ echo '' . __('No comments yet.') . '
';
+ return;
+ }
+
+ wp_nonce_field( 'get-comments', 'add_comment_nonce', false );
+?>
+
+
+ 
+
+
+
+
+id, true, $post->post_type ); // TODO: ROLE SYSTEM
+ if ( $post->post_author && !in_array($post->post_author, $authors) )
+ $authors[] = $post->post_author;
+?>
+ $authors, 'name' => 'post_author_override', 'selected' => empty($post->ID) ? $user_ID : $post->post_author) ); ?>
+
+
+
+ $post->ID, 'selected' => $post->post_parent, 'name' => 'parent_id', 'show_option_none' => __('Main Page (no parent)'), 'sort_column'=> 'menu_order, post_title')); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+link_id) ) { ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+link_rel ) ? $link->link_rel : ''; // In PHP 5.3: $link_rel = $link->link_rel ?: '';
+ $rels = preg_split('/\s+/', $link_rel);
+
+ if ('' != $value && in_array($value, $rels) ) {
+ echo ' checked="checked"';
+ }
+
+ if ('' == $value) {
+ if ('family' == $class && strpos($link_rel, 'child') === false && strpos($link_rel, 'parent') === false && strpos($link_rel, 'sibling') === false && strpos($link_rel, 'spouse') === false && strpos($link_rel, 'kin') === false) echo ' checked="checked"';
+ if ('friendship' == $class && strpos($link_rel, 'friend') === false && strpos($link_rel, 'acquaintance') === false && strpos($link_rel, 'contact') === false) echo ' checked="checked"';
+ if ('geographical' == $class && strpos($link_rel, 'co-resident') === false && strpos($link_rel, 'neighbor') === false) echo ' checked="checked"';
+ if ('identity' == $class && in_array('me', $rels) ) echo ' checked="checked"';
+ }
+}
+
+
+/**
+ * Display xfn form fields.
+ *
+ * @since 2.6.0
+ *
+ * @param object $link
+ */
+function link_xfn_meta_box($link) {
+?>
+
+XFN.'); ?>
+
+
+ID, '_thumbnail_id', true );
+ echo _wp_post_thumbnail_html( $thumbnail_id );
+}