drupal_get_schema_versions

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/install.inc, строка 40

Версии
5 – 6
drupal_get_schema_versions($module)

Returns an array of available schema versions for a module.

Параметры

$module A module name.

Возвращаемое значение

If the module has updates, an array of available updates sorted by version. Otherwise, FALSE.

▾ 5 функции вызывают drupal_get_schema_versions()

drupal_install_system in includes/install.inc
Callback to install the system module.
system_requirements in modules/system/system.install
Test and report Drupal installation requirements.
update_batch in ./update.php
update_script_selection_form in ./update.php
_drupal_install_module in includes/install.inc
Callback to install an individual profile module.

Код

<?php
function drupal_get_schema_versions($module) {
  $updates = array();
  $functions = get_defined_functions();
  foreach ($functions['user'] as $function) {
    if (strpos($function, $module .'_update_') === 0) {
      $version = substr($function, strlen($module .'_update_'));
      if (is_numeric($version)) {
        $updates[] = $version;
      }
    }
  }
  if (count($updates) == 0) {
    return FALSE;
  }
  sort($updates, SORT_NUMERIC);
  return $updates;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему