В /include/functions.php есть такая мега-функция. Казалось бы, что может быть интересного в генерации случайного числа для хеширования данных?! Ан нет, хороший, творческий художник даже такую скучную вещь может превратить в произведение искусства.
- function unique_id($extra = 'c')
- {
static $dss_seeded = false;
global $config;
$val = $config['rand_seed'] . microtime();
$val = md5($val);
$config['rand_seed'] = md5($config['rand_seed'] . $val . $extra);
if ($dss_seeded !== true && ($config['rand_seed_last_update'] < time() - rand(1,10)))
{
set_config('rand_seed_last_update', time(), true);
set_config('rand_seed', $config['rand_seed'], true);
$dss_seeded = true;
}
return substr($val, 4, 16);
}