summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
authorczaks <marcin@6irc.net>2016-05-05 08:21:21 +0200
committerczaks <marcin@6irc.net>2016-05-05 08:22:19 +0200
commitdcf5d699bd6ce5770ebd515cc14219f3015dd63a (patch)
treeeac498723113cfcea08c64d228858adce4005f1f /inc
parent97681613274c35061bcbd8d14e03600d5fb18345 (diff)
simplify the md5 execution logic
Diffstat (limited to 'inc')
-rw-r--r--inc/api.php7
-rw-r--r--inc/config.php4
2 files changed, 8 insertions, 3 deletions
diff --git a/inc/api.php b/inc/api.php
index 57e4d367..9483200e 100644
--- a/inc/api.php
+++ b/inc/api.php
@@ -92,7 +92,12 @@ class Api {
$dotPos = strrpos($file->file, '.');
$apiPost['ext'] = substr($file->file, $dotPos);
$apiPost['tim'] = substr($file->file, 0, $dotPos);
- $apiPost['md5'] = base64_encode(hex2bin($post->filehash));
+ if (isset ($file->hash) && $post->filehash) {
+ $apiPost['md5'] = base64_encode(hex2bin($file->hash));
+ }
+ else if (isset ($post->filehash) && $post->filehash) {
+ $apiPost['md5'] = base64_encode(hex2bin($post->filehash));
+ }
}
private function translatePost($post, $threadsPage = false) {
diff --git a/inc/config.php b/inc/config.php
index c0e967af..b92c4ac0 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -807,8 +807,8 @@
// Set this to true if you're using a BSD
$config['bsd_md5'] = false;
- // Set this to true if you're having problems with image duplicated error and bsd_md5 doesn't help.
- $config['php_md5'] = false;
+ // Set this to true if you're using Linux and you can execute `md5sum` binary.
+ $config['gnu_md5'] = false;
// Number of posts in a "View Last X Posts" page
$config['noko50_count'] = 50;