function colorbox_get_version in Colorbox 7
Same name and namespace in other branches
- 6 colorbox.module \colorbox_get_version()
Return the version of Colorbox plugin that is installed.
This can be used by other modules' hook_requirements() to ensure that the proper version of Colorbox plugin is installed.
See also
1 call to colorbox_get_version()
- colorbox_requirements in ./
colorbox.install - Implements hook_requirements().
File
- ./
colorbox.module, line 268 - A light-weight, customizable lightbox plugin for jQuery 1.3
Code
function colorbox_get_version($colorbox_js = NULL) {
$version = 0;
$pattern = '@(?i:Colorbox) v([0-9\\.a-z]+)@';
// No file is passed in so use the default location.
if (is_null($colorbox_js)) {
$colorbox_js = colorbox_get_js();
}
// Return the version of Colorbox plugin, it it exists.
if (file_exists($colorbox_js)) {
$colorbox_plugin = file_get_contents($colorbox_js, NULL, NULL, 0, 64);
if (preg_match($pattern, $colorbox_plugin, $matches)) {
$version = $matches[1];
}
}
return $version;
}