You are here

function imce_mkdir_install in IMCE Mkdir 7

Same name and namespace in other branches
  1. 6 imce_mkdir.install \imce_mkdir_install()

Implements hook_install()

File

./imce_mkdir.install, line 11
Installs, uninstalls IMCE Mkdir.

Code

function imce_mkdir_install() {

  // Update profiles. Add mkdir settings.
  $profiles = variable_get('imce_profiles', array());
  foreach ($profiles as $i => $profile) {
    foreach ($profile['directories'] as $j => $directory) {
      $profiles[$i]['directories'][$j]['mkdir'] = $i == 1 ? 1 : 0;
      $profiles[$i]['directories'][$j]['rmdir'] = $i == 1 ? 1 : 0;
    }
    $profiles[$i]['mkdirnum'] = $i == 1 ? 0 : 2;
  }
  variable_set('imce_profiles', $profiles);

  // Register custom content function
  $funcs = variable_get('imce_custom_content', array());
  $funcs['imce_mkdir_content'] = 1;
  variable_set('imce_custom_content', $funcs);

  // Register custom profile process
  $funcs = variable_get('imce_custom_process', array());
  $funcs['imce_mkdir_process_profile'] = 1;
  variable_set('imce_custom_process', $funcs);
}