Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
function is_allowed_media($media_list) {
3
  // Now we've got the list of media this style can be applied to;
4
  // check if at least one of this media types is being used by the script
5
  //
6
  $allowed_media = config_get_allowed_media();
7
  $allowed_found = false;
8
 
9
  // Note that media names should be case-insensitive;
10
  // it is not guaranteed that $media_list contains lower-case variants,
11
  // as well as it is not guaranteed that configuration data contains them.
12
  // Thus, media name lists should be explicitly converted to lowercase
13
  $media_list = array_map('strtolower', $media_list);
14
  $allowed_media = array_map('strtolower', $allowed_media);
15
 
16
  foreach ($media_list as $media) {
17
    $allowed_found |= (array_search($media, $allowed_media) !== false);
18
  };
19
 
20
  return $allowed_found;
21
}
22
 
23
?>