enableModule

Definition

enableModule($version, $module, $instance)
enable_module.inc, line 85

Code

<?php
function enableModule($version, $module, $instance) {
  # Enable Module
  global $args, $bins, $db_user, $db_pass, $simpletest_install_dir_url, $simpletest_install_dir;
  $args->instance = $instance;
  $args->db_user = $db_user;
  $args->db_pass = $db_pass;
  $args->install_url = $simpletest_install_dir_url;
  $args->install_dir = $simpletest_install_dir;
  $args->module = $module;
  switch ($version) {
    case '6':
      $test = &new TestDrupal6Enable();
      $reporter = &new InstallReporter();
      $test->run($reporter);
      $fails = $result[1];
      if ($fails > 0) {
        terminateTesting(STA_FAIL, $result[0]);
        return FALSE;
      }
      break;
    case '5':
      $test = &new TestDrupal5Enable();
      $reporter = &new InstallReporter();
      $test->run($reporter);
      $result = $reporter->getOutput();
      $fails = $result[1];
      if ($fails > 0) {
        terminateTesting(STA_FAIL, $result[0]);
        return FALSE;
      }
      break;
    case '4.7':
      $test = &new TestDrupal47Enable();
      $reporter = &new InstallReporter();
      $test->run($reporter);
      $result = $reporter->getOutput();
      $fails = $result[1];
      if ($fails > 0) {
        terminateTesting(STA_FAIL, $result[0]);
        return FALSE;
      }
      break;
  }
  return TRUE;
}
?>