function _print_epub_phpepub_version in Printer, email and PDF versions 7.2
Find out the version of the PHPePub library.
Parameters
string $epub_tool: Filename of the tool to be analysed.
Return value
string version number of the library
2 calls to _print_epub_phpepub_version()
- print_epub_phpepub_print_epub_generate in print_epub/
lib_handlers/ print_epub_phpepub/ print_epub_phpepub.pages.inc - Implements hook_print_epub_generate().
- print_epub_phpepub_requirements in print_epub/
lib_handlers/ print_epub_phpepub/ print_epub_phpepub.install - Implements hook_requirements().
File
- print_epub/
lib_handlers/ print_epub_phpepub/ print_epub_phpepub.module, line 19 - Generate a EPUB for the print_epub module using the PHPePub library.
Code
function _print_epub_phpepub_version($epub_tool) {
if (file_exists(DRUPAL_ROOT . '/' . $epub_tool)) {
include_once DRUPAL_ROOT . '/' . $epub_tool;
$phpepub_version_4_plus = strpos($epub_tool, 'autoload.php') !== FALSE;
if ($phpepub_version_4_plus) {
return \PHPePub\Core\EPub::VERSION;
}
else {
if (class_exists('EPub')) {
return EPub::VERSION;
}
}
}
return 'unknown';
}