1
0
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:
Savetheinternet 2011-05-25 16:21:36 +10:00
parent c9c0e675f3
commit e97bdaac21
2 changed files with 15 additions and 2 deletions

View File

@ -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;

View File

@ -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 ) ) {