Subversion Repositories vnag

Rev

Rev 77 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 77 Rev 78
Line 1... Line 1...
1
<?php /* <ViaThinkSoftSignature>
1
<?php /* <ViaThinkSoftSignature>
2
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
23
A==
23
g==
24
</ViaThinkSoftSignature> */ ?>
24
</ViaThinkSoftSignature> */ ?>
25
<?php
25
<?php
26
 
26
 
27
/*
27
/*
28
 * VNag - Nagios Framework for PHP
28
 * VNag - Nagios Framework for PHP
Line 70... Line 70...
70
                if (count($files) > 1) throw new VNagException("More than one server.jar found at $local_path");
70
                if (count($files) > 1) throw new VNagException("More than one server.jar found at $local_path");
71
                $server_jar = $files[0];
71
                $server_jar = $files[0];
72
 
72
 
73
 
73
 
74
 
74
 
75
                $cache_id = 'minecraft:server.jar('.filemtime($server_jar).'/'.filesize($server_jar).'):version.json';
75
                $cache_id = 'MinecraftJavaVersionCheck:server.jar('.filemtime($server_jar).'/'.filesize($server_jar).'):version.json';
76
                $cache_file = $this->get_cache_dir().'/'.sha1($cache_id);
76
                $cache_file = $this->get_cache_dir().'/'.hash('sha256',$cache_id);
77
                if (file_exists($cache_file)) {
77
                if (file_exists($cache_file)) {
78
                        $cont = @file_get_contents($cache_file);
78
                        $cont = @file_get_contents($cache_file);
79
                } else {
79
                } else {
80
                        $cont = false;
80
                        $cont = false;
81
                }
81
                }