Merge pull request #66 from EngineGPDev/foreach()-argument-must-be-of-type-array-object,-null-given-in-file-/var/enginegp/system/acp/sections/tarifs/tarif.php-on-line-477

foreach() argument must be of type array|object, null given in file /…
This commit is contained in:
Sergei Solovev 2023-04-29 16:10:35 +03:00 committed by GitHub
commit fc8ebe52d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -474,10 +474,14 @@
$aPlugins = sys::b64djs($tarif['plugins_install']);
foreach($aPlugins as $pack => $list)
$plugins .= '"'.$pack.'":"'.$list.'",';
if(is_array($aPlugins) || is_object($aPlugins)) {
foreach($aPlugins as $pack => $list) {
$plugins .= '"'.$pack.'":"'.$list.'",';
}
}
$plugins = isset($plugins{0}) ? substr($plugins, 0, -1) : '';
$plugins = isset($plugins{0}) ? substr($plugins, 0, -1) : '';
$html->set('plugins_install', $plugins);