node_export_dependency.install 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * @file
  4. * The Node export dependency install file.
  5. */
  6. /**
  7. * Implements hook_uninstall().
  8. */
  9. function node_export_dependency_uninstall() {
  10. variable_del('node_export_dependency');
  11. variable_del('node_export_dependency_lock');
  12. variable_del('node_export_dependency_disable_modules');
  13. variable_del('node_export_dependency_attach_nodes');
  14. variable_del('node_export_dependency_abort');
  15. variable_del('node_export_dependency_existing');
  16. }
  17. /**
  18. * Implements hook_requirements().
  19. */
  20. function node_export_dependency_requirements($phase) {
  21. $requirements = array();
  22. if ($phase == 'install') {
  23. // Ensure translations don't break at install time
  24. $t = get_t();
  25. if (module_exists('node_export_relation')) {
  26. $requirements['node_export_relation'] = array(
  27. 'title' => 'Node export relation',
  28. 'description' => $t(
  29. 'Node export dependency cannot be installed when Node export relation is in use.'
  30. ),
  31. 'severity' => REQUIREMENT_ERROR,
  32. );
  33. }
  34. }
  35. return $requirements;
  36. }