예제 #1
0
function ioncube_loader_version_information()
{
    $old_version = true;
    $liv = "";
    if (function_exists('ioncube_loader_iversion')) {
        $liv = ioncube_loader_iversion();
        $lv = sprintf("%d.%d.%d", $liv / 10000, $liv / 100 % 100, $liv % 100);
        if ($liv >= get_latestversion()) {
            $old_version = false;
        }
    }
    return array($lv, $old_version);
}
예제 #2
0
function ioncube_loader_version_information()
{
    $old_version = true;
    $liv = "";
    $lv = "";
    $mv = 0;
    if (function_exists('ioncube_loader_iversion')) {
        $liv = ioncube_loader_iversion();
        $lv = sprintf("%d.%d.%d", $liv / 10000, $liv / 100 % 100, $liv % 100);
        $latest_version = get_latestversion();
        $lat_parts = explode('.', $latest_version);
        $cur_parts = explode('.', $lv);
        if ($cur_parts[0] > $lat_parts[0] || $cur_parts[0] == $lat_parts[0] && $cur_parts[1] > $lat_parts[1] || $cur_parts[0] == $lat_parts[0] && $cur_parts[1] == $lat_parts[1] && $cur_parts[2] >= $lat_parts[2]) {
            $old_version = false;
        } else {
            $old_version = $latest_version;
        }
        $mv = $cur_parts[0];
    }
    return array($lv, $mv, $old_version);
}