mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-24 07:30:10 +01:00
custom tripcodes
This commit is contained in:
parent
c9c0e675f3
commit
e97bdaac21
@ -24,6 +24,7 @@
|
||||
'flood_filters' => Array(),
|
||||
'wordfilters' => Array(),
|
||||
'custom_capcode' => Array(),
|
||||
'custom_tripcode' => Array(),
|
||||
'dnsbl' => Array()
|
||||
);
|
||||
// Database stuff
|
||||
@ -477,6 +478,12 @@
|
||||
// 'color:red;font-weight:bold' // Change tripcode style; optional
|
||||
//);
|
||||
|
||||
|
||||
// Custom tripcodes. The below example makes a tripcode
|
||||
// of "#test123" evaluate to "!HelloWorld"
|
||||
// $config['custom_tripcode']['#test123'] = '!HelloWorld';
|
||||
// $config['custom_tripcode']['##securetrip'] = '!!somethingelse';
|
||||
|
||||
// Spam filter
|
||||
$config['spam']['hidden_inputs_min'] = 4;
|
||||
$config['spam']['hidden_inputs_max'] = 12;
|
||||
|
@ -1423,10 +1423,16 @@
|
||||
$salt = strtr ( $salt, ':;<=>?@[\]^_`', 'ABCDEFGabcdef' );
|
||||
if ( isset ( $t[2] ) ) {
|
||||
// secure
|
||||
$trip = '!!' . substr ( crypt ( $trip, $config['secure_trip_salt'] ), ( -1 * $length ) );
|
||||
if(isset($config['custom_tripcode']["##{$trip}"]))
|
||||
$trip = $config['custom_tripcode']["##{$trip}"];
|
||||
else
|
||||
$trip = '!!' . substr ( crypt ( $trip, $config['secure_trip_salt'] ), ( -1 * $length ) );
|
||||
} else {
|
||||
// insecure
|
||||
$trip = '!' . substr ( crypt ( $trip, $salt ), ( -1 * $length ) );
|
||||
if(isset($config['custom_tripcode']["#{$trip}"]))
|
||||
$trip = $config['custom_tripcode']["#{$trip}"];
|
||||
else
|
||||
$trip = '!' . substr ( crypt ( $trip, $salt ), ( -1 * $length ) );
|
||||
}
|
||||
}
|
||||
if ( isset ( $trip ) ) {
|
||||
|
Loading…
Reference in New Issue
Block a user