remmor 11 августа 2014 в 12:20 Собственно вопрос в заголовке. Есть ли какие либо стандартные функции для этого или решения какие-либо? Где-нибудь хранится эта информация? Drupal6 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
dgastudio 11 августа 2014 в 13:21 <?php$path = drupal_get_path('module', $name) . '/' . $name . '.info';$info = drupal_parse_info_file($path);?>
remmor 11 августа 2014 в 14:34 Хм, работает. А я уже успел найти другой способ. $requirements = module_invoke_all('requirements', 'runtime');
drupby 11 августа 2014 в 13:38 "remmor" wrote: узнать версию друпала drush status "remmor" wrote: какого либо модуля drush pmi MODULENAME
remmor 11 августа 2014 в 14:34 "drupby" wrote: ПРОГРАММНЫМ ПУТЕМ - то есть в PHP, через функцию. Зачем мне тут команды?
drupby 11 августа 2014 в 17:30 "remmor" wrote: ПРОГРАММНЫМ ПУТЕМ "remmor" wrote: Зачем мне тут команды? а shell scripting значит не программный путь? "remmor" wrote: то есть в PHP, через функцию. если хочется именно через php "программным путем узнать" $output_drupal_version = shell_exec('drush status'); echo '<pre>' . $output_drupal_version . '</pre>'; $output_module_version = shell_exec('drush pmi MODULENAME'); echo '<pre>' . $output_module_version . '</pre>';
Комментарии
<?php
$path = drupal_get_path('module', $name) . '/' . $name . '.info';
$info = drupal_parse_info_file($path);
?>
Хм, работает. А я уже успел найти другой способ.
$requirements = module_invoke_all('requirements', 'runtime');
drush status
drush pmi MODULENAME
ПРОГРАММНЫМ ПУТЕМ - то есть в PHP, через функцию. Зачем мне тут команды?
а shell scripting значит не программный путь?
если хочется именно через php "программным путем узнать"
echo '<pre>' . $output_drupal_version . '</pre>';
$output_module_version = shell_exec('drush pmi MODULENAME');
echo '<pre>' . $output_module_version . '</pre>';