function get_dls($mod) { $path = 'dls/'; $file = "{$path}{$mod}.txt"; if (file_exists($file)) { return file_get_contents($file); } if (!file_exists($path)) { mkdir('dls/'); } file_put_contents($file, '0'); return get_dls($mod); }
<?php include 'dl.php'; $files = scandir('files/'); natsort($files); $files = array_reverse($files); $versions = parse_ini_file('versions.ini'); $first = true; $total_dls = 0; $downloads_str = ''; $last_version = ''; $old = false; foreach ($files as $file) { if (strlen($file) > 2 && substr($file, -4) == '.jar') { $dls_num = get_dls($file); $total_dls += intval($dls_num); $dls = number_format($dls_num); $file_version = substr($file, strlen('Psi-')); $version_name = substr($file_version, 0, strlen($file_version) - 4); $mc_version = $versions[$version_name]; $version_name = str_replace('.', '-', $version_name); $dls_txt = 'Downloads'; if ($dls_num == 0) { $dls_txt = 'Downloads :('; } elseif ($dls_num == 1) { $dls_txt = 'Download'; } $deobf_dl = ' '; $deobf_name = str_replace('.jar', '-deobf.jar', $file); $extra_class = 'btn-succeed'; if (file_exists("files/deobf/{$deobf_name}")) {