'; echo '

'.$lang['REGEN'].'

'; @mysql_connect($database['host'], $database['user'], $database['pass']); @mysql_select_db($database['name']) or die('Unable to connect to MySQL host.'); $regenkey = mysql_real_escape_string($_GET['secure']); $sql = 'SELECT uid, timestamp, expired FROM '.$database['prefix'].'passkey WHERE keyval = \''.$regenkey.'\''; $sql_result = mysql_query($sql) or die('Error running query.'); $sql_data = mysql_fetch_assoc($sql_result); if (mysql_num_rows($sql_result) == 0 || strtotime($sql_data['timestamp'])+60*2 < intval(gmdate('U')) || $sql_data['expired'] == 1){ echo '

'.$lang['REGEN_INVALID']."
\n"; echo '

'."\n"; echo load_tpl('global_menu'); echo load_tpl('global_footer'); die; } echo'

'.$lang['REGEN_UPDATED'].'

'; ob_flush(); flush(); $email = mysql_result(mysql_query('SELECT email FROM '.$database['prefix'].'users WHERE uid = '.$sql_data['uid']),0,0) or die('Error running query.'); $sendvars = $field['dp'].';'; $sendvars .= $field['nick'].';'; $sendvars .= $field['psm'].';'; $sendvars .= $field['psmmedia'].';'; $sendvars .= $field['status'].';'; $sendvars .= $field['statusnumber'].';'; $sendvars .= $bot['email'].';'; $key = randstr(32); $sendvars .= $key.';'; $sendvars .= $sql_data['uid']; $sql = 'UPDATE '.$database['prefix'].'users SET pass = "'.$key.'" WHERE uid = '.$sql_data['uid']; include('includes/msnpauth/sendMsg.php'); $sendMsg = new sendMsg(); $sendMsg->login($bot['email'], $bot['password']); $sendMsg->createSession($email); $sendMsg->sendMessage('^key='.base64_encode($sendvars), $bot['font'],$bot['colour']); if ($sendMsg->result == 1){ mysql_query($sql) or die('Error running query.'); $sql = 'UPDATE '.$database['prefix'].'passkey SET expired = 1 WHERE keyval = \''.$regenkey.'\''; mysql_query($sql) or die('Error running query.'); $sendMsg->sendMessage($lang['REGEN_BOT_UPDATED'], $bot['font'],$bot['colour']); } else echo'

'.$lang['REGEN_BOT_FAIL'].'

'; mysql_close(); echo "\n"; echo load_tpl('global_menu'); echo load_tpl('global_footer'); } ?>