Exemplo n.º 1
0
        }
        $last_version = 0;
        if (!($ver_dir = opendir($ver_path = $path . '/' . $module_id))) {
            die('Cannot read ' . $ver_path);
        }
        while (false !== ($ver = readdir($ver_dir))) {
            if ($ver == '.' || $ver == '..' || !is_dir($ver_path . '/' . $ver)) {
                continue;
            }
            if (version_compare($ver, $last_version, '>')) {
                $mtime = filemtime($ver_path . '/' . $ver);
                $last_version = $ver;
            }
        }
        closedir($ver_dir);
        if ($version = CBitrixLiveapi::GetModuleVersion($ver_path . '/' . $last_version, $module_id)) {
            $last_version = $version;
        }
        if ($last_version) {
            echo '<tr>
				<td><a href="?module_id=' . urlencode($module_id) . '">' . htmlspecialchars($module_id) . '</a></td>
				<td><a href="?module_id=' . urlencode($module_id) . '&version=' . urlencode($last_version) . '">' . htmlspecialchars($last_version) . '</a></td>
				<td>' . ConvertTimeStamp($mtime, 'FULL') . '</a></td>
			</tr>';
        }
    }
    echo '</table>';
    closedir($dir);
}
echo '</div>';
#########################################