/** * Get several configuration values * * @param array $keys Keys wanted * @param integer $id_lang Language ID * @return array Values */ public static function getMultiple($keys) { if (!is_array($keys) || !is_array(self::$_CONF) || $id_lang && !is_array(self::$_CONF_LANG)) { die(Tools::displayError()); } $resTab = array(); if (!$id_lang) { foreach ($keys as $key) { if (array_key_exists($key, self::$_CONF)) { $resTab[$key] = self::$_CONF[$key]; } elseif (array_key_exists($id_lang, self::$_CONF_LANG)) { foreach ($keys as $key) { if (array_key_exists($key, self::$_CONF_LANG[(int) $id_lang])) { $resTab[$key] = self::$_CONF_LANG[(int) $id_lang][$key]; } } } } } return $resTab; }