prepare("SELECT * FROM users WHERE session = ?"); $stmt->bind_param("s", $session); $stmt->execute(); if ($stmt->get_result()->num_rows > 0) { return true; } else { return false; } } else { return false; } } function formatUnitSize($unformattedsize) { $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); $i = 0; while ($unformattedsize >= 1024 && $i < count($units) - 1) { $unformattedsize /= 1024; $i++; } $size = round($unformattedsize, 1) . ' ' . $units[$i]; return $size; } function sendEmail($email, $password, $sender, $target, $target_user, $subject, $body, $ishtml, $mailhost) { require '../../libs/vendor/phpmailer/phpmailer/src/PHPMailer.php'; require '../../libs/vendor/vendor/phpmailer/phpmailer/src/Exception.php'; require '../../libs/vendor/vendor/phpmailer/phpmailer/src/SMTP.php'; $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = $mailhost; $mail->SMTPAuth = true; $mail->Username = $email; $mail->Password = $password; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; $mail->setFrom($email, $sender); $mail->addAddress($target, $target_user); $mail->Subject = $subject; $mail->isHTML($ishtml); $mail->Body = $body; $mail->send(); return true; } catch (Exception $e) { return false; } } function checkDiscordLink($id) { if ($id == null || $id == "") { ?> Xytriza's Uploading Service - Discord link required