8.5.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.0.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.1.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.2.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.3.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.4.x system.module system_check_directory($form_element, FormStateInterface $form_state)
8.6.x system.module system_check_directory($form_element, FormStateInterface $form_state)
4.7.x system.module system_check_directory($form_element)
5.x system.module system_check_directory($form_element)
6.x system.module system_check_directory($form_element)
7.x system.module system_check_directory($form_element)

Checks the existence of the directory specified in $form_element. This function is called from the system_settings form to check both the file_directory_path and file_directory_temp directories. If validation fails, the form element is flagged with an error from within the file_check_directory function.

Parameters

$form_element: The form element containing the name of the directory to check.

1 string reference to 'system_check_directory'
system_file_system_settings in modules/system/system.admin.inc
Form builder; Configure the site file handling.

File

modules/system/system.module, line 736
Configuration system that lets administrators modify the workings of the site.

Code

function system_check_directory($form_element) {
  file_check_directory($form_element['#value'], FILE_CREATE_DIRECTORY, $form_element['#parents'][0]);
  return $form_element;
}