$addon_data=http_download_file($url); /* Addon data from compo.sr server */
$available_addons=find_available_addons(); /* Addon data for the addons we've imported (files in imports/addons) */
foreach (unserialize($addon_data) as $i=>$addon) // $addon relates to "compo.sr"
{
foreach ($available_addons as $available_addon) // $available_addon relates to "imports/addons"
{
if ($available_addon['mtime']<$addon[0]) // If "imports/addons" < "compo.sr"
{
// Outdated
}
}
}
Stripping back and commenting the code we have...
$addon_data=http_download_file($url); /* Addon data from compo.sr server */
$available_addons=find_available_addons(); /* Addon data for the addons we've imported (files in imports/addons) */
foreach (unserialize($addon_data) as $i=>$addon) // $addon relates to "compo.sr"
{
foreach ($available_addons as $available_addon) // $available_addon relates to "imports/addons"
{
if ($available_addon['mtime']<$addon[0]) // If "imports/addons" < "compo.sr"
{
// Outdated
}
}
}