function _prod_check_get_project_name in Production check & Production monitor 6
Same name and namespace in other branches
- 7 includes/prod_check.update.inc \_prod_check_get_project_name()
Taken from Core: modules/update/update.compare.inc, line 153
Given a $file object (as returned by system_get_files_database()), figure out what project it belongs to.
See also
1 call to _prod_check_get_project_name()
- _prod_check_process_info_list in includes/
prod_check.update.inc - Taken from Core: modules/update/update.compare.inc, line 53
File
- includes/
prod_check.update.inc, line 132
Code
function _prod_check_get_project_name($file) {
$project_name = '';
if (isset($file->info['project'])) {
$project_name = $file->info['project'];
}
elseif (isset($file->info['package']) && strpos($file->info['package'], 'Core -') !== FALSE) {
$project_name = 'drupal';
}
elseif (in_array($file->name, array(
'bluemarine',
'chameleon',
'garland',
'marvin',
'minnelli',
'pushbutton',
))) {
// Unfortunately, there's no way to tell if a theme is part of core,
// so we must hard-code a list here.
$project_name = 'drupal';
}
return $project_name;
}