equal
deleted
inserted
replaced
|
1 <?php |
|
2 /** |
|
3 * @file |
|
4 * Install, update and uninstall functions for the Masonry API module. |
|
5 */ |
|
6 |
|
7 /** |
|
8 * Implements hook_requirements(). |
|
9 */ |
|
10 function masonry_requirements($phase) { |
|
11 $requirements = array(); |
|
12 $t = get_t(); |
|
13 |
|
14 if ($phase == 'runtime') { |
|
15 $masonry = libraries_detect('masonry'); |
|
16 $requirements['masonry'] = array( |
|
17 'title' => $t('jQuery Masonry'), |
|
18 ); |
|
19 if ($masonry['installed']) { |
|
20 $requirements['masonry']['value'] = $masonry['version']; |
|
21 $requirements['masonry']['severity'] = REQUIREMENT_OK; |
|
22 } |
|
23 else { |
|
24 $requirements['masonry']['value'] = $masonry['error']; |
|
25 $requirements['masonry']['description'] = $masonry['error message']; |
|
26 $requirements['masonry']['severity'] = REQUIREMENT_ERROR; |
|
27 } |
|
28 |
|
29 $imagesloaded = libraries_detect('imagesloaded'); |
|
30 $requirements['imagesloaded'] = array( |
|
31 'title' => $t('jQuery Images Loaded'), |
|
32 ); |
|
33 if ($imagesloaded['installed']) { |
|
34 $requirements['imagesloaded']['value'] = $imagesloaded['version']; |
|
35 $requirements['imagesloaded']['severity'] = REQUIREMENT_OK; |
|
36 } |
|
37 else { |
|
38 $requirements['imagesloaded']['value'] = $imagesloaded['error']; |
|
39 $requirements['imagesloaded']['description'] = $imagesloaded['error message']; |
|
40 $requirements['imagesloaded']['severity'] = REQUIREMENT_ERROR; |
|
41 } |
|
42 |
|
43 } |
|
44 |
|
45 return $requirements; |
|
46 } |
|
47 |