%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/businessmultisite/wp-content/plugins/wp-nested-pages/app/Views/forms/
Upload File :
Create Path :
Current File : /var/www/businessmultisite/wp-content/plugins/wp-nested-pages/app/Views/forms/quickedit-post.php

<?php 
/**
* See public inline_edit method of WP_Posts_List_Table class
*/
$post_type_object = get_post_type_object( 'page' );
$can_publish = current_user_can( $post_type_object->cap->publish_posts );
$wpml_pages = ( $this->integrations->plugins->wpml->installed && $this->integrations->plugins->wpml->isDefaultLanguage()) ? true : false;
if ( !$this->integrations->plugins->wpml->installed ) $wpml_pages = true;

$has_taxonomies = ( !empty($this->h_taxonomies) || !empty($this->f_taxonomies) ) ? true : false;
$has_taxonomies = ( $has_taxonomies && !array_key_exists('hide_taxonomies', $this->disabled_standard_fields) ) ? true : false;
$has_menu_options = ( $this->user->canSortPosts($this->post_type->name) && $this->post_type->name == 'page' && !$this->listing_repo->isSearch() && !array_key_exists('menu_options', $this->disabled_standard_fields) && $wpml_pages && !$this->settings->menusDisabled()  ) ? true : false;
?>

<form method="get" action="">

	<div class="header <?php if ( !$has_taxonomies && $this->post_type->name !== 'page' ) echo 'no-tabs'; ?>">
		<h3><?php _e('Quick Edit', 'wp-nested-pages'); ?><span class="page_id"></span></h3>
		<div class="np-quickedit-error" style="clear:both;display:none;"></div>
		<ul class="np-tabs">
			<li class="active"><a href="#" data-np-tab-group="quick-edit" data-np-tab-toggle="post-info"><?php esc_html_e($this->post_type->labels->singular_name); ?></a></li>
			<?php if ( $has_taxonomies ) : ?>
			<li><a href="#" data-np-tab-group="quick-edit" data-np-tab-toggle="taxonomies"><?php esc_html_e('Taxonomies', 'wp-nested-pages'); ?></a></li>
			<?php endif; ?>
			<?php if ( $has_menu_options ) : ?>
			<li><a href="#" data-np-tab-group="quick-edit" data-np-tab-toggle="menu-options"><?php esc_html_e('Menu Options', 'wp-nested-pages'); ?></a></li>
			<?php endif; ?>
		</ul>
	</div>

	<div class="form-interior">

	<div class="fields">
	
	<div class="np-tab-pane" data-np-tab-pane="post-info" data-np-tab-group="quick-edit" style="display: block;">	
		<div class="left">
			
			<?php if ( !array_key_exists('title', $this->disabled_standard_fields) ) : ?>
			<div class="form-control">
				<label><?php _e( 'Title' ); ?></label>
				<input type="text" name="post_title" class="np_title" value="" />
			</div>
			<?php endif; ?>

			<?php if ( !array_key_exists('slug', $this->disabled_standard_fields) ) : ?>
			<div class="form-control">
				<label><?php _e( 'Slug' ); ?></label>
				<input type="text" name="post_name" class="np_slug" value="" />
			</div>
			<?php endif; ?>

			<?php if ( !array_key_exists('date', $this->disabled_standard_fields) ) : ?>
			<?php if ( $this->settings->datepickerEnabled() ) : ?>
			<div class="form-control np-datepicker-container">
				<label><?php _e( 'Date' ); ?></label>
				<div class="datetime">
					<input type="text" name="np_date" class="np_datepicker np_publish_date" value="" />
					<span><?php _e('@', 'wp-nested-pages'); ?></span>
					<div class="np-time-container">
						<?php if ( get_option('time_format') !== 'H:i' ) : ?>
						<select name="np_ampm" class="np_ampm">
							<option value="am"><?php _e('am', 'wp-nested-pages'); ?></option>
							<option value="pm"><?php _e('pm', 'wp-nested-pages'); ?></option>
						</select>
						<?php endif; ?>
						<input type="text" name="np_time" class="np_time" value="" />
					</div>
				</div>
			</div>
			<?php else : ?>
			<div>
				<label><?php _e( 'Date', 'wp-nested-pages' ); ?></label>
				<div class="dates"><?php touch_time( 1, 1, 0, 1 ); ?></div>
			</div>
			<?php endif; endif; ?>

			<?php 
			/*
			* Authors Dropdown
			*/
			if ( !array_key_exists('author', $this->disabled_standard_fields) ) :
				$authors_dropdown = '';
				if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ) :
					$users_opt = [
						'hide_if_only_one_author' => false,
						'capability' => 'edit_posts',
						'name' => 'post_author',
						'id' => 'post_author',
						'class'=> 'authors',
						'multi' => 1,
						'echo' => 0
					];

					if ( $authors = wp_dropdown_users( $users_opt ) ) :
						$authors_dropdown  = '<div class="form-control np_author"><label>' . __( 'Author' ) . '</label>';
						$authors_dropdown .= $authors;
						$authors_dropdown .= '</div>';
					endif;
					echo $authors_dropdown;
				endif;
			endif;
			?>

			<?php 
			if ( !array_key_exists('status', $this->disabled_standard_fields) ) : 
			$statuses = $this->post_type_repo->quickEditStatuses($this->post_type->name);
			?>
			<div class="form-control">
				<label><?php _e( 'Status' ); ?></label>
				<select name="_status" class="np_status">
				<?php 
					if ( $can_publish && isset($statuses['can_publish']) ) : 
						foreach ( $statuses['can_publish'] as $status => $label ){
							echo '<option value="' . $status . '">' . $label . '</option>';
						}
					endif;
					foreach ( $statuses['other'] as $status => $label ){
						echo '<option value="' . $status . '">' . $label . '</option>';
					}
				?>
				</select>
			</div>
			<?php endif; ?>

			<?php
			$custom_fields_left = $this->custom_fields_repo->outputFields($this->post_type, 'left');
			if ( $custom_fields_left ) echo $custom_fields_left;
			?>

		</div><!-- .left -->

		<div class="right">
			
			<?php if ( $this->post_type->hierarchical && !array_key_exists('template', $this->disabled_standard_fields)) : ?>
			<div class="form-control">
				<label><?php _e( 'Template' ); ?></label>
				<select name="page_template" class="np_template">
					<option value="default"><?php _e( 'Default Template' ); ?></option>
					<?php page_template_dropdown() ?>
				</select>
			</div>
			<?php endif; ?>

			<?php if ( $can_publish && !array_key_exists('password', $this->disabled_standard_fields) ) : ?>
			<div class="form-control password">
				<label><?php _e( 'Password' ); ?></label>
				<input type="text" class="post_password" name="post_password" value="" />
				<div class="private">
					<em style="margin:2px 8px 0 0" class="alignleft"><?php _e( '&ndash;OR&ndash;' ); ?></em>
					<label>
						<input type="checkbox" class="keep_private" name="keep_private" value="private" />
						<?php echo __( 'Private' ); ?>
					</label>
				</div>
			</div>
			<?php endif; ?>

			<?php if ( !array_key_exists('allow_comments', $this->disabled_standard_fields) ) : ?>
			<div class="comments">
				<label>
					<input type="checkbox" name="comment_status" class="np_cs" value="open" />
					<span class="checkbox-title"><?php _e( 'Allow Comments' ); ?></span>
				</label>
			</div>
			<?php endif; ?>
			
			<?php if ( current_user_can('edit_theme_options') && !array_key_exists('hide_in_np', $this->disabled_standard_fields) ) : ?>
			<div class="comments">
				<label>
					<input type="checkbox" name="nested_pages_status" class="nested_pages_status" value="hide" />
					<span class="checkbox-title"><?php _e( 'Hide in Nested Pages', 'wp-nested-pages' ); ?></span>
				</label>
			</div>
			<?php endif; // Edit theme options ?>

			<?php 
			$sticky_available = ( $this->post_type->hierarchical ) ? false : true;
			$sticky_available = apply_filters('nestedpages_sticky_available', $sticky_available, $this->post, $this->post_type);
			$make_sticky = apply_filters('nestedpages_make_sticky_text', __('Make Sticky', 'wp-nested-pages'), $this->post, $this->post_type);
			if ( $sticky_available ) : 
			?>
			<div class="comments">
				<label>
					<input type="checkbox" name="sticky" class="np-sticky" value="sticky" />
					<span class="checkbox-title"><?php echo $make_sticky; ?></span>
				</label>
			</div>
			<?php endif; ?>

			<?php
			$custom_fields_right = $this->custom_fields_repo->outputFields($this->post_type, 'right');
			if ( $custom_fields_right ) echo $custom_fields_right;
			?>

		</div><!-- .right -->
	</div><!-- .np-tab-pane -->


	<?php if ( $has_taxonomies ) : ?>
	<div class="np-tab-pane np-taxonomies" data-np-tab-pane="taxonomies" data-np-tab-group="quick-edit">
		<?php 
			foreach ( $this->h_taxonomies as $taxonomy ) : 
			$disabled = $this->post_type_repo->taxonomyDisabled($taxonomy->name, $this->post_type->name);
			if ( !$disabled ) :
			?>
			<div class="np-taxonomy">
				<span class="title"><?php esc_html_e( $taxonomy->labels->name ) ?></span>
				<input type="hidden" name="<?php echo ( $taxonomy->name == 'category' ) ? 'post_category[]' : 'tax_input[' . esc_attr( $taxonomy->name ) . '][]'; ?>" value="0" />
				<ul class="cat-checklist <?php echo esc_attr( $taxonomy->name )?>-checklist">
					<?php wp_terms_checklist( null, array( 'taxonomy' => $taxonomy->name ) ) ?>
				</ul>
			</div><!-- .np-taxonomy -->
		<?php 
			endif;
			endforeach; 
		?>

		<?php 
			foreach ( $this->f_taxonomies as $taxonomy ) : 
			$disabled = $this->post_type_repo->taxonomyDisabled($taxonomy->name, $this->post_type->name);
			if ( !$disabled ) :
			?>
			<div class="np-taxonomy">
				<span class="title"><?php esc_html_e( $taxonomy->labels->name ) ?></span>
				<textarea id="<?php esc_attr_e($taxonomy->name); ?>-quickedit" cols="22" rows="1" name="tax_input[<?php esc_attr_e( $taxonomy->name )?>]" class="tax_input_<?php esc_attr_e( $taxonomy->name )?>" data-autotag data-taxonomy="<?php esc_attr_e($taxonomy->name); ?>"></textarea>
			</div><!-- .np-taxonomy -->
		<?php 
			endif;
			endforeach; 
		?>
	</div><!-- .taxonomies.tab-pane -->
	<?php endif; // if taxonomies ?>


	<?php if ( $has_menu_options ) : ?>
	<div class="np-tab-pane np-menuoptions" data-np-tab-pane="menu-options" data-np-tab-group="quick-edit">
		<?php
		$current_menu_term = $this->settings->getMenuTerm();
		if ( $current_menu_term ) :
		$edit_url = admin_url("nav-menus.php?menu=$current_menu_term->term_id");
		?>
		<div class="np-menuoptions-description">
			<p class="current-menu"><?php echo wp_kses(sprintf(__('<strong>Current Menu</strong>: %s', 'wp-nested-pages'), $current_menu_term->name), ['strong' => []]); ?> (<a href="<?php echo $edit_url; ?>"><?php _e('Edit', 'wp-nested-pages'); ?></a>)</p>
		</div>
		<?php endif; ?>
		<div class="left">
			<div class="form-control">
				<label><?php _e( 'Navigation Label' ); ?></label>
				<input type="text" name="np_nav_title" class="np_nav_title" value="" />
			</div>
			<div class="form-control">
				<label><?php _e( 'Title Attribute' ); ?></label>
				<input type="text" name="np_title_attribute" class="np_title_attribute" value="" />
			</div>
			<div class="form-control">
				<label><?php _e( 'CSS Classes' ); ?></label>
				<input type="text" name="np_nav_css_classes" class="np_nav_css_classes" value="" />
			</div>
		</div><!-- .menuoptions-left -->
		<div class="right">
			<div class="form-control">
				<label>
					<input type="checkbox" name="nav_status" class="np_nav_status" value="hide" />
					<span class="checkbox-title"><?php _e( 'Hide in Nav Menu', 'wp-nested-pages' ); ?></span>
				</label>
			</div>
			<div class="form-control">
				<label>
					<input type="checkbox" name="link_target" class="link_target" value="_blank" />
					<span class="checkbox-title"><?php _e( 'Open link in a new window/tab' ); ?></span>
				</label>
			</div>
		</div><!-- .menuoptions-right -->
	</div>
	<?php endif; ?>

	</div><!-- .fields -->

	</div><!-- .form-interior -->

	<div class="buttons">
		<input type="hidden" name="post_id" class="np_id" value="<?php echo get_the_id(); ?>">
		<a accesskey="c" href="#inline-edit" class="button-secondary alignleft np-cancel-quickedit">
			<?php _e( 'Cancel' ); ?>
		</a>
		<a accesskey="s" href="#inline-edit" class="button-primary np-save-quickedit alignright">
			<?php _e( 'Update' ); ?>
		</a>
		<div class="np-qe-loading">
			<?php include( NestedPages\Helpers::asset('images/spinner.svg') ); ?>
		</div>
	</div>
</form>

Zerion Mini Shell 1.0