function _module_builder_check_settings in Module Builder 6.2
Same name and namespace in other branches
- 5 module_builder.module \_module_builder_check_settings()
- 7 includes/common.inc \_module_builder_check_settings()
Create a directory to store hook files if it does not exist.
IMPORTANT: this function should only be used on Drupal 5 and 6.
This logic blatantly ripped off from image.module -- thanks James! :) // somewhat obsolete.
3 calls to _module_builder_check_settings()
- module_builder_admin_update_submit in includes/
module_builder.admin.inc - Admin hook update form submit handler.
- module_builder_page in includes/
module_builder.pages.inc - Xmodule_builder_page_input in ./
module_builder.module - Module form: 'input' step. Collect module data.
File
- includes/
common.inc, line 102 - common.inc Stuff needed both by module and drush command.
Code
function _module_builder_check_settings($directory = NULL) {
if ($directory) {
// on drush
if (!is_dir($directory)) {
mkdir($directory);
}
}
else {
// on module
// sanity check. need to verify /files exists before we do anything. see http://drupal.org/node/367138
$files = file_create_path();
file_check_directory($files, FILE_CREATE_DIRECTORY);
// check hooks directory exists or create it
$hooks_path = file_create_path(variable_get('module_builder_hooks_directory', 'hooks'));
file_check_directory($hooks_path, FILE_CREATE_DIRECTORY, 'module_builder_hooks_directory');
}
}