protected static function hooman($key) { if (count(self::$hooman) == 0) { self::$hooman = array('does_not_exist' => 'Does not exist', 'not_generated' => 'Not generated', 'stale' => 'Stale', 'failed' => 'Failed', 'in_progress' => 'In Progress', 'generated' => 'Generated'); if (($statusConfig = I2CE::getConfig()->traverse("/modules/CustomReports/text/report_status")) instanceof I2CE_MagicDataNode) { foreach (self::$hooman as $k => &$v) { $statusConfig->setIfIsSet($v, $k); } } } if (array_key_exists($key, self::$hooman)) { return self::$hooman[$key]; } else { return $key; } }