validate_file_to_edit() – Makes sure that the file that was requested to be edited is allowed to be edited.

You appear to be a bot. Output may be restricted

Description

Makes sure that the file that was requested to be edited is allowed to be edited.

Function will die if you are not allowed to edit the file.

Usage

$string|void = validate_file_to_edit( $file, $allowed_files );

Parameters

$file
( string ) required – File the user is attempting to edit.
$allowed_files
( string[] ) optional – Optional. Array of allowed files to edit. $file must match an entry exactly.

Returns

string|void Returns the file name on success, dies on failure.

Source

File name: wordpress/wp-admin/includes/file.php


Lines:

1 to 19 of 19
function validate_file_to_edit( $file, $allowed_files = array() ) {
  $code = validate_file( $file, $allowed_files );

  if ( ! $code ) {
    return $file;
  }

  switch ( $code ) {
    case 1:
      wp_die( __( 'Sorry, that file cannot be edited.' ) );

      // case 2 :
      // wp_die( __('Sorry, cannot call files with their real path.' ));

    case 3:
      wp_die( __( 'Sorry, that file cannot be edited.' ) );
  }
}
 

 View on GitHub View on Trac