
04.05.2009, 12:39
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
С нами:
10172486
Репутация:
874
|
|
А вот это как вариант одной регуляркой
PHP код:
$plugin_file_code='$template->assign(array(
\'PL_NAME\' => $info[\'Name\'],
\'PL_FOLDER\' => $pl,
\'PL_CONFIG_COUNT\' => ($totalconfig > 0 ) ? $totalconfig : false,
\'PL_URL\' => \'index.php?admin=config&n=edit&o=plugins&p=\'.$pl,
\'PL_DESCRIPTION\' => (isset($info[\'Description\'])) ? $info[\'Description\'] : false,
\'PL_VERSION\' => (isset($info[\'Version\'])) ? $info[\'Version\'] : false,
\'PL_DATE\' => (isset($info[\'Date\'])) ? $info[\'Date\'] : false,
\'PL_AUTHOR\' => (isset($info[\'Author\'])) ? $info[\'Author\'] : false,
\'PL_COPYRIGHT\' => (isset($info[\'Copyright\'])) ? $info[\'Copyright\'] : false,
\'PL_COUNT_PART\' => count($parts),
));';
preg_match_all('#PL_[A-Z_]+?#Uis', $plugin_file_code, $assign_vars);
echo '<pre>';
print_r ($assign_vars);
|
|
|