cms/drupal/sites/all/modules/masonry/masonry.install
changeset 541 e756a8c72c3d
equal deleted inserted replaced
540:07239de796bb 541:e756a8c72c3d
       
     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