function user_verify_hash() { $arr = hex2array(md5(user('id'))); $ret = array(); for ($i = 0; $i < 30; $i++) { $sed = ceil(time() / 60) + $i; $ret[] = harass($arr, CFG('secure-seed') . $sed); } for ($i = 1; $i < 30; $i++) { $sed = ceil(time() / 60) - $i; $ret[] = harass($arr, CFG('secure-seed') . $sed); } return $ret; }
function LANG($key, $replacement = '') { global $_LANG; $v = CFG($key); if ($v !== NULL) { return $v; } if ($_LANG === NULL) { $_LANG = parse_ini_file('language/' . CFG('language') . '.ini'); } if (isset($_LANG[$key])) { $key = $_LANG[$key]; } $key = str_replace('%%', $replacement, $key); return $key; }