Projet

Général

Profil

« Précédent | Suivant » 

Révision 762e8cf9

Ajouté par jim-p il y a plus de 9 ans

Avoid a "Cannot use string offset as an array" error if the packages section of the config is missing.

Voir les différences:

etc/inc/service-utils.inc
187 187
	global $config;
188 188
	if ($service_name == "")
189 189
		return false;
190
	if (isset($config['installedpackages'][$service_name]['config'][0]['enable']) &&
191
		((empty($config['installedpackages'][$service_name]['config'][0]['enable'])) ||
192
		 ($config['installedpackages'][$service_name]['config'][0]['enable'] === 'off')))
193
		return false;
190
	if (is_array($config['installedpackages'])) {
191
		if (isset($config['installedpackages'][$service_name]['config'][0]['enable']) &&
192
			((empty($config['installedpackages'][$service_name]['config'][0]['enable'])) ||
193
			($config['installedpackages'][$service_name]['config'][0]['enable'] === 'off'))) {
194
			return false;
195
		}
196
	}
194 197
	return true;
195 198
}
196 199

  

Formats disponibles : Unified diff