query($q); $result->next(); $to=$result->getRecord(); if (!$to['user_id']) { global $error; $error="Dana osobka ktorej by si chcel poslat spravicku si bud zmenila nick alebo robis preklepy."; return false; } /* // fuck off toth elseif ($user_id == 1859269 && $to['user_id'] == 2334) { global $error; $error = 'fuck you!'; return false; } */ else { $mail_to_id[]=$to['user_id']; } } elseif (count($mail_to)>1) { foreach ($mail_to as $mail_to_exploded) { $q="select user_id from users where login='$mail_to_exploded'"; $result=$db->query($q); $result->next(); $to=$result->getRecord(); if (!$to['user_id']) { global $error; $error="Pravdepodobne si osobka $mail_to_exploded zmenila nick alebo mas niekde preklep. Skus to opravit a potom try again:-]"; return false; } /* // fuck off toth elseif ($user_id == 1859269 && $to['user_id'] == 2334) { global $error; $error = 'fuck you!'; return false; } */ else {$mail_to_id[]=$to['user_id'];} } } if (empty($mail_text)) { global $error; $error="Prilis kratka sprava. Syr vesela krava, student prava a ci dobra trava?"; return false; } if ($mail_to_id) { $mail_text=db_escape_string(nodes::processContent($mail_text)); global $htmlparse; if ($htmlparse) { $error=$htmlparse; return false; } foreach ($mail_to_id as $mail_to_id_send) { $q="insert into mail set mail_user='$user_id',mail_read='no', mail_from='$user_id',mail_text='$mail_text',mail_to='$mail_to_id_send',mail_timestamp=NOW()"; $result=$db->query($q); $duplicate_id=$db->getLastInsertId(); $q="insert into mail set mail_duplicate_id='$duplicate_id', mail_read='no',mail_user='$mail_to_id_send',mail_from='$user_id',mail_text='$mail_text', mail_to='$mail_to_id_send',mail_timestamp=NOW()"; $result=$db->query($q); $db->query("update users set user_mail=user_mail+1,". //"user_mail_name='$user_name',". //Not in DB yet! "user_mail_id='".db_escape_string($_SESSION['user_id'])."' where user_id='$mail_to_id_send'"); } return true; } else { global $error; $error="user $mail_to does not exist"; return false; } } ?>