server ver
This commit is contained in:
1
resources/views/layout7/0.blade.php
Executable file
1
resources/views/layout7/0.blade.php
Executable file
@@ -0,0 +1 @@
|
||||
lol
|
57
resources/views/layout7/0x40.blade.php
Executable file
57
resources/views/layout7/0x40.blade.php
Executable file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>0x40 w0bm</title>
|
||||
<link rel="stylesheet" href="css/hues-min.css">
|
||||
<style>
|
||||
.hues-preloader {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.hues-preloader::before {
|
||||
content: "CLICK ME";
|
||||
visibility: visible;
|
||||
color: #339999;
|
||||
position: absolute;
|
||||
text-shadow: -3px 2px black;
|
||||
}
|
||||
|
||||
body {
|
||||
background: #161618;
|
||||
color: white;
|
||||
}
|
||||
|
||||
iframe {
|
||||
width: 342px;
|
||||
height: 50px;
|
||||
border: 0!important;
|
||||
display: flex;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="lib/hues-min.js"></script>
|
||||
<script type="text/javascript" src="lib/zip.js"></script>
|
||||
<script type="text/javascript" src="lib/zip-fs.js"></script>
|
||||
<script type="text/javascript">
|
||||
window.addEventListener("load", function() {
|
||||
var defaults = {
|
||||
workersPath : "lib/workers/",
|
||||
respacks : ["/respacks/wii_remix.zip"],
|
||||
volume: 0.3,
|
||||
blurAmount: "high",
|
||||
blurDecay: "faster!",
|
||||
blurQuality: "extreme",
|
||||
colourSet: "v4.20",
|
||||
currentUI: "mini",
|
||||
playBuildups: "on",
|
||||
smartAlign: "off",
|
||||
trippyMode: "on",
|
||||
};
|
||||
core = new HuesCore(defaults);
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
|
51
resources/views/layout7/4ducky.blade.php
Executable file
51
resources/views/layout7/4ducky.blade.php
Executable file
@@ -0,0 +1,51 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>4ducky Registration</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<label for="username" class="col-sm-2 control-label">Username</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email" class="col-sm-2 control-label">Email</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email_confirmation" class="col-sm-2 control-label">Email Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password" class="col-sm-2 control-label">Password</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password_confirmation" class="col-sm-2 control-label">Password Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
16
resources/views/layout7/:w
Executable file
16
resources/views/layout7/:w
Executable file
@@ -0,0 +1,16 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Donate</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>Support us</h4>
|
||||
<p>Hello good people of the internet!</p>
|
||||
<p>
|
||||
<ul>
|
||||
<li>w0bm.com Domain 15€/year</li>
|
||||
<li>Getting belst to work - 10€/1 Pizza order</li>
|
||||
</ul>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
72
resources/views/layout7/about.blade.php
Executable file
72
resources/views/layout7/about.blade.php
Executable file
@@ -0,0 +1,72 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<?php $comment = config('comments'); ?>
|
||||
<div class="page-header">
|
||||
<h3>About</h3>
|
||||
</div>
|
||||
<h4>What is w0bm.com about?</h4>
|
||||
<ul>
|
||||
<li>w0bm.com is a modern open source WebM sharing platform.</li>
|
||||
<li>We collect random videos from the internet.</li>
|
||||
<li>We have a public GitHub repository, you are free to fork, clone and whatever you want, it's your choice. <a href="https://github.com/w0bm/">Fork Me!</a>
|
||||
</ul>
|
||||
|
||||
<h4>Following shortcuts are available:</h4>
|
||||
<ul class="strong-colored">
|
||||
<li>Press: <strong>R</strong> for random</li>
|
||||
<li>Press: <strong>→</strong>, <strong>D</strong> or <strong>L</strong> for next</li>
|
||||
<li>Press: <strong>←</strong>, <strong>A</strong> or <strong>H</strong> for prev</li>
|
||||
<li>Press: <strong>↑</strong> or <strong>W</strong> for volume up</li>
|
||||
<li>Press: <strong>↓</strong> or <strong>S</strong> for volume down</li>
|
||||
<li>Press: <strong>F</strong> for fav</li>
|
||||
<li>Scroll with your mouse up and down to trigger next or prev</li>
|
||||
<li>Press: <strong>C</strong> to toggle the comment section</li>
|
||||
<li>Press: <strong>SPACE</strong> to pause/unpause the video</li>
|
||||
</ul>
|
||||
|
||||
<h4 class="filtersettings">Filter settings</h4>
|
||||
<p style="color:red; font-weight:bold;">Filter is now global and not logged in users will only see sfw videos</p>
|
||||
<p>You can also set your own custom filters by clicking on Filter and then inserting the tags you don't want to see while browsing.</p>
|
||||
<p>Example:</p>
|
||||
<span class="tag label label-info">gachimuchi</span> <span class="tag label label-info">gay</span>
|
||||
|
||||
<h4 class="mods">Need one of our professionals?</h4>
|
||||
<p>Our Mods work 24/7/365 for free and are basically just here to delete your reposts</p>
|
||||
<p>Contact them if you need them:</p>
|
||||
<ul class="mötter">
|
||||
<li><a href="/user/belst">belst</a></li>
|
||||
<li><a href="/user/BKA">BKA</a></li>
|
||||
<li><a href="/user/gz">gz</a></li>
|
||||
<li><a href="/user/Flummi">Flummi</a></li>
|
||||
<li><a href="/user/jkhsjdhjs">jkhsjdhjs</a></li>
|
||||
<li><a href="/user/Czar">Czar</a></li>
|
||||
</ul>
|
||||
|
||||
<h4 id="format">Comment formatting</h4>
|
||||
<ul>
|
||||
<li>>mfw w0bm is nice :3 will become: <span style="color:#80FF00;">>mfw w0bm is nice :3</span></li>
|
||||
<li><s>!Pantsu Pantsu Pantsu! will become: <span class="reich">Pantsu Pantsu Pantsu</span></s> <b style="color:red;">[ Currently disabled ]</b></li>
|
||||
<li>%KREBS KREBS KREBS KREBS% will become: <span class="anim">KREBS KREBS KREBS KREBS</span></li>
|
||||
<li>*gg* or _gg_ will become: <em>gg</em></li>
|
||||
<li>**gg** or __gg__ will become: <strong>gg</strong></li>
|
||||
<li>~~nope~~ will become: <del>nope</del></li>
|
||||
<li>`code` will become: <code>code</code></li>
|
||||
<li>--- will insert a line<hr>to seperate</li>
|
||||
</ul>
|
||||
<h4>Allowed sources for image parsing in the comment section</h4>
|
||||
<p><code>Filetypes: [{{ join(',', $comment['allowedImageFileExtensions']) }}] - Only secure connections allowed</code></p>
|
||||
<ul>
|
||||
@foreach($comment['allowedHosters'] as $hoster)
|
||||
<li>https://{{$hoster}}/</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
<div class="alusexy">
|
||||
<h4 id="friends">Friends</h4>
|
||||
<ul>
|
||||
<li><a href="https://safe.moe">safe.moe</a></li>
|
||||
</ul>
|
||||
<p>safe.moe is owned by <a href="/user/Alucard">Alucard</a> he hosts many of the images you can see while browsing through w0bm, he is a cool american guy, I can recommend to check out safe.moe, it's a fast and stable file hoster with no bullshit, upload and share, that's it.</p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
30
resources/views/layout7/advertise.blade.php
Executable file
30
resources/views/layout7/advertise.blade.php
Executable file
@@ -0,0 +1,30 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Advertise anything!</h4>
|
||||
</div>
|
||||
<h5>How to advertise?</h5>
|
||||
<h6>Deutsch</h6>
|
||||
<ul>
|
||||
<li>Wenn du bei uns werben möchtest musst du lediglich einen Werbebanner per Mail einsenden, Beispiele unten auf der Seite. Bitte beachte, dass wir kommerzielle Werbung nur gegen Geld akzeptieren! Mail: admin@w0bm.com</li>
|
||||
<li>Wenn du etwas bewerben möchtest, solltest du darauf achten, dass dein beworbener Inhalt mit unserer Zielgruppe die aus deutsch und englischsprachigen Leuten besteht übereinstimmt, andere Sprachen werden für die Werberotation nicht akzeptiert.</li>
|
||||
<li>Des weiteren ist das werben auf w0bm.com erst einmal kostenlos, dies gilt jedoch nur für Non Profit orientierte Werbung und im allgemeinen für ehrliche Werbung, bei Werbung die Gewinn für den werbenden verspricht nehmen wir 15€ für 3 Wochen Werberotation.</li>
|
||||
<li>Der Inhalt der Werbung ist erst einmal egal solange es nichts illegales ist.</li>
|
||||
<li>Ja, wir akzeptieren Porno Werbung!</li>
|
||||
</ul>
|
||||
<h6>English</h6>
|
||||
<ul>
|
||||
<li>If you want to advertise with us you only have to send in a banner via mail, examples are at the bottom of this site. Please note that we only accept commercial ads in exchange for money! Mail: admin@w0bm.com</li>
|
||||
<li>If you want to advertise something, please note that your content needs to match with our target group (germand and english people). Any other language related ads will not be accepted for the banner rotation!</li>
|
||||
<li>Furthermore is the advertising on w0bm.com free as in gratis if your ad is non profit and honorable, for ads with commercial profits in mind we take 15€ for 3 Weeks in our rotation.</li>
|
||||
<li>The content of you ad is unimportant as long as it is nothing illegal.</li>
|
||||
<li>Yes, we accept porn advertising!</li>
|
||||
</ul>
|
||||
|
||||
<h6>Example:</h6>
|
||||
<p>Exact banner size is: 342x50</p>
|
||||
<img src="https://files.nogf.club/images/bannerexample.png">
|
||||
<img src="https://files.nogf.club/images/9gagarmy.png">
|
||||
|
||||
@include('footer')
|
||||
@endsection
|
20
resources/views/layout7/announcement.blade.php
Executable file
20
resources/views/layout7/announcement.blade.php
Executable file
@@ -0,0 +1,20 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h5>Hello dear w0bm users!</h5>
|
||||
<p>I have to make this statement because I will leave w0bm and hopefully find a nice and trustworthy person taking w0bm with all its users and continues what I started back then in 2015, when it was initially thought as a webm gallery to display all my saved webm videos from 8chan, I never thought that this site would get that big with about ~800 - 1000 users a day, it's amazing to see that, thank you for that, I never thought this would happen.</p>
|
||||
|
||||
|
||||
<p>I came to this point because I feel very sick and it's not getting better, the only thing that blocked me from doing something useful with my life was w0bm, because I thought I have to be there for you guys to find new webms that you guys might enjoy and have some fun, but I can't do that anymore, it's too much for me. For nearly the last 2 years I haven't done anything else beside filling w0bm with fresh webms and styling it and I'm exhausted. I was there 24/7 for you guys but now my time to say good bye has come.</p>
|
||||
|
||||
<p>You can still donate some money if you want to support the future of w0bm. I will give it to the new owner to make sure he can host it until he puts his own donation links into the donation page, make backups of your fav webms with <a href="https://gitfap.de/koyaanis/Download_w0bm.com">w0bm.com Downloader</a> and don't forget to check <a href="https://github.com/w0bm/w0bm.com">w0bm.com on GitHub</a> if you plan on hosting your own instance for example. You can always come to the IRC if you have any questions.</p>
|
||||
|
||||
<p><a href="https://webirc.n0xy.net">webirc.n0xy.net</a></p>
|
||||
|
||||
<p>Auf Wiedersehen dear w0bm users it was a great time and I will miss it for sure!</p>
|
||||
|
||||
<p>Sincerely yours, BKA</p>
|
||||
<img style="width:20%" src="https://a.safe.moe/1Mqc9.jpg">
|
||||
|
||||
<p>Update: I found some new-old admins willing to take care from now on and they will keep w0bm alive just like it is. Please enjoy your stay and have a nice day</p>
|
||||
@include('footer')
|
||||
@endsection
|
24
resources/views/layout7/banned.blade.php
Executable file
24
resources/views/layout7/banned.blade.php
Executable file
@@ -0,0 +1,24 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">YOU ARE BANNED!</h3>
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<div style="border:0;" class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
@if($perm)
|
||||
<p>Your ban is permanent fool and will <b>NOT</b> expire!</p>
|
||||
<video class="banwidth" autoplay loop src="https://b.w0bm.com/1515965864.webm">You are banned</video>
|
||||
@else
|
||||
<p class="banned">Reason: {{ $user->banreason }}</p>
|
||||
<p class="banned">Your ban will expire in {{ $user->banend->diffForHumans(null, true) }}</p>
|
||||
<img class="banwidth" src="otter-ban.png">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<p>If you think you were banned by accident or dindu nuffin to deserve the ban contact an administrator in the <a href="/irc">IRC</a></p>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
20
resources/views/layout7/categories.blade.php
Executable file
20
resources/views/layout7/categories.blade.php
Executable file
@@ -0,0 +1,20 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Categories</h3>
|
||||
</div>
|
||||
<div class="" id="categories">
|
||||
@foreach($categories as $category)
|
||||
<div class="col-sm-6 col-md-4 category">
|
||||
<div class="thumbnail">
|
||||
<img src="{{ asset('/old/images/cat/' . $category->shortname . '.png') }}" alt="{{$category->name}}">
|
||||
<div class="caption">
|
||||
<h3>{{$category->name}} <small>{{$category->videos()->count()}}</small></h3>
|
||||
<p>{{$category->description}}</p>
|
||||
<p><a href="{{$category->shortname}}" class="btn btn-primary" role="button">View</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
@endsection
|
2
resources/views/layout7/clippy.blade.php
Executable file
2
resources/views/layout7/clippy.blade.php
Executable file
@@ -0,0 +1,2 @@
|
||||
<script src="/js/jquery-1.7.js"></script>
|
||||
<script src="/js/clippy.js"></script>
|
4
resources/views/layout7/close.sh
Executable file
4
resources/views/layout7/close.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
cd /var/www/w0bm.com/resources/views
|
||||
ln -sf registerclosed.blade.php register.blade.php
|
||||
php ../../artisan view:clear
|
5
resources/views/layout7/closedreg.php
Executable file
5
resources/views/layout7/closedreg.php
Executable file
@@ -0,0 +1,5 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Registration closed - check back later</h1>
|
||||
@endsection
|
15
resources/views/layout7/comments.blade.php
Executable file
15
resources/views/layout7/comments.blade.php
Executable file
@@ -0,0 +1,15 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
@include('partials.profileheader')
|
||||
@include('partials.comlist')
|
||||
<h3>Comments</h3>
|
||||
<div class="row jkh">
|
||||
<div class="col-md" id="list">
|
||||
<div class="spinner">
|
||||
<div class="cube1"></div>
|
||||
<div class="cube2"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="col-md-6" id="message"><h4>Select a comment to display content</h4></div>-->
|
||||
</div>
|
||||
@endsection
|
21
resources/views/layout7/community.blade.php
Executable file
21
resources/views/layout7/community.blade.php
Executable file
@@ -0,0 +1,21 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>w0bm.com Community</h3>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h5>IRC</h5>
|
||||
<h6>irc.n0xy.net +6697 (ssl only) #w0bm</h6>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
<p>More information: <a href="https://n0xy.net">n0xy.net</a></p>
|
||||
|
||||
<div style="font-size: 9px;">
|
||||
<h6>Discord</h6>
|
||||
<p>It's dead lol <a href="https://discord.gg/SuF66vb">https://discord.gg/SuF66vb</a></p>
|
||||
</div>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
12
resources/views/layout7/contact.blade.php
Executable file
12
resources/views/layout7/contact.blade.php
Executable file
@@ -0,0 +1,12 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Contact</h4>
|
||||
<img src="/traurig.gif" height="25%" width="25%" style="float: right;">
|
||||
<ul>
|
||||
<li>For contact/abuse/etc: <a href="mailto:w0bm@horsefucker.org">w0bm@horsefucker.org</a></li>
|
||||
</ul>
|
||||
<h4>Please think about the following</h4>
|
||||
<p>If you want to have your content removed think about in which way w0bm.com could benefit you and your range, it's basically free advertisement for your content with loving and passionate people watching it, those people maybe heard the first time about you here on this website! So please think about all this before you send us complaints or DMCAs, we are not your enemy, we don't make money with your content and it's important to us, it's not right to make money with content you do not own or have the right to earn money with it and we do know that and we respect that! We don't want to be your enemy.</p>
|
||||
<h6 style="color: red;">Copyright related emails will be answered within 24 to 72 hours and infringing content will be removed as soon as possible, please provide enough information, that you are the rightful copyright holder.</h6>
|
||||
@include('footer')
|
||||
@endsection
|
BIN
resources/views/layout7/core
Executable file
BIN
resources/views/layout7/core
Executable file
Binary file not shown.
12
resources/views/layout7/counter-strike.blade.php
Executable file
12
resources/views/layout7/counter-strike.blade.php
Executable file
@@ -0,0 +1,12 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Counter-Strike Gameserver</h4>
|
||||
</div>
|
||||
<h5>Connecting</h5>
|
||||
<p>Open Counter-Strike 1.6 and type into your console: connect 94.23.7.172:27016</p>
|
||||
<p>You should now connect</p>
|
||||
<p>Don't cheat, for cheating there is Counter-Shit Global Cucks, don't ruin good games, ruin shit games.</p>
|
||||
<a href="http://www.gametracker.com/server_info/94.23.7.172:27016/" target="_blank"><img src="http://cache.gametracker.com/server_info/94.23.7.172:27016/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
|
||||
@include('footer')
|
||||
@endsection
|
6
resources/views/layout7/deleted.blade.php
Executable file
6
resources/views/layout7/deleted.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<h5>Sorry, this video has been deleted or is unavailable at the moment!</h5>
|
||||
<p>Possible reasons: Your video was shit or broke a rule</p>
|
||||
<p>Go <a href="/">back</a> to the normal rotation</p>
|
||||
@endsection
|
3
resources/views/layout7/emails/activation.blade.php
Executable file
3
resources/views/layout7/emails/activation.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3>Hello {{$username}}</h3>
|
||||
<p>Welcome to <a href="https://w0bm.com">w0bm.com</a>.</p>
|
||||
<p>To activate your account please click this <a href="https://w0bm.com/activate/{{$activation_token}}">link</a>.</p>
|
8
resources/views/layout7/errors/404.blade.php
Executable file
8
resources/views/layout7/errors/404.blade.php
Executable file
@@ -0,0 +1,8 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<center>
|
||||
<h1>404</h1>
|
||||
<img src="/404.gif">
|
||||
<br><a href="/1422">:3</a></br>
|
||||
</center>
|
||||
@endsection
|
90
resources/views/layout7/errors/500.blade.php
Executable file
90
resources/views/layout7/errors/500.blade.php
Executable file
@@ -0,0 +1,90 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="robots" content="noindex,nofollow" />
|
||||
<style>
|
||||
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
|
||||
|
||||
html { background: #eee; padding: 10px }
|
||||
img { border: 0; }
|
||||
#sf-resetcontent { width:970px; margin:0 auto; }
|
||||
.sf-reset { font: 11px Verdana, Arial, sans-serif; color: #333 }
|
||||
.sf-reset .clear { clear:both; height:0; font-size:0; line-height:0; }
|
||||
.sf-reset .clear_fix:after { display:block; height:0; clear:both; visibility:hidden; }
|
||||
.sf-reset .clear_fix { display:inline-block; }
|
||||
.sf-reset * html .clear_fix { height:1%; }
|
||||
.sf-reset .clear_fix { display:block; }
|
||||
.sf-reset, .sf-reset .block { margin: auto }
|
||||
.sf-reset abbr { border-bottom: 1px dotted #000; cursor: help; }
|
||||
.sf-reset p { font-size:14px; line-height:20px; color:#868686; padding-bottom:20px }
|
||||
.sf-reset strong { font-weight:bold; }
|
||||
.sf-reset a { color:#6c6159; cursor: default; }
|
||||
.sf-reset a img { border:none; }
|
||||
.sf-reset a:hover { text-decoration:underline; }
|
||||
.sf-reset em { font-style:italic; }
|
||||
.sf-reset h1, .sf-reset h2 { font: 20px Georgia, "Times New Roman", Times, serif }
|
||||
.sf-reset .exception_counter { background-color: #fff; color: #333; padding: 6px; float: left; margin-right: 10px; float: left; display: block; }
|
||||
.sf-reset .exception_title { margin-left: 3em; margin-bottom: 0.7em; display: block; }
|
||||
.sf-reset .exception_message { display: block; }
|
||||
.sf-reset .traces li { font-size:12px; padding: 2px 4px; list-style-type:decimal; margin-left:20px; }
|
||||
.sf-reset .block { background-color:#FFFFFF; padding:10px 28px; margin-bottom:20px;
|
||||
-webkit-border-bottom-right-radius: 16px;
|
||||
-webkit-border-bottom-left-radius: 16px;
|
||||
-moz-border-radius-bottomright: 16px;
|
||||
-moz-border-radius-bottomleft: 16px;
|
||||
border-bottom-right-radius: 16px;
|
||||
border-bottom-left-radius: 16px;
|
||||
border-bottom:1px solid #ccc;
|
||||
border-right:1px solid #ccc;
|
||||
border-left:1px solid #ccc;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sf-reset .block pre { overflow: auto; }
|
||||
.sf-reset .block_exception { background-color:#ddd; color: #333; padding:20px;
|
||||
-webkit-border-top-left-radius: 16px;
|
||||
-webkit-border-top-right-radius: 16px;
|
||||
-moz-border-radius-topleft: 16px;
|
||||
-moz-border-radius-topright: 16px;
|
||||
border-top-left-radius: 16px;
|
||||
border-top-right-radius: 16px;
|
||||
border-top:1px solid #ccc;
|
||||
border-right:1px solid #ccc;
|
||||
border-left:1px solid #ccc;
|
||||
overflow: hidden;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.sf-reset a { background:none; color:#868686; text-decoration:none; }
|
||||
.sf-reset a:hover { background:none; color:#313131; text-decoration:underline; }
|
||||
.sf-reset ol { padding: 10px 0; }
|
||||
.sf-reset h1 { background-color:#FFFFFF; padding: 15px 28px; margin-bottom: 20px;
|
||||
-webkit-border-radius: 10px;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="sf-resetcontent" class="sf-reset">
|
||||
<h1>Whoops, looks like something went wrong.</h1>
|
||||
<h2 class="block_exception clear_fix">
|
||||
<span class="exception_message">Please send the following text to an admin</span>
|
||||
</h2>
|
||||
<?php
|
||||
$iv = openssl_random_pseudo_bytes(16);
|
||||
?>
|
||||
@if(!env('APP_DEBUG'))
|
||||
<div class="block">
|
||||
{{bin2hex($iv)}}<br>
|
||||
{{openssl_encrypt($exception, 'aes128', env('APP_KEY'), 0, $iv)}}
|
||||
</div>
|
||||
@else
|
||||
<div class="block">
|
||||
<pre>{{$exception}}</pre>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
47
resources/views/layout7/errors/503.blade.php
Executable file
47
resources/views/layout7/errors/503.blade.php
Executable file
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Please Stand By we are just fucking this up</title>
|
||||
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
|
||||
|
||||
<style>
|
||||
html, body {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 100%;
|
||||
color: #B0BEC5;
|
||||
display: table;
|
||||
font-weight: 100;
|
||||
font-family: 'Lato';
|
||||
background-color: #161618;
|
||||
}
|
||||
|
||||
.container {
|
||||
text-align: center;
|
||||
display: table-cell;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.content {
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 72px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
<div class="title">Don't worry, we will be right back!</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
6
resources/views/layout7/footer.blade.php
Executable file
6
resources/views/layout7/footer.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
<nav class="navbar-fixed-bottom">
|
||||
<div class="container futter">
|
||||
<a href="/rules">Rules</a> | <a href="/contact">Contact</a> | <a href="/privacy">Privacy</a> | <a href="/transparency">Transparency</a>
|
||||
<p>Inspired by <a href="http://z0r.de">z0r.de</a> | © 2015 – 2017 w0bm.com</p>
|
||||
</div>
|
||||
</nav>
|
7
resources/views/layout7/help.blade.php
Executable file
7
resources/views/layout7/help.blade.php
Executable file
@@ -0,0 +1,7 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h2></h2>
|
||||
</div>
|
||||
@endsection
|
||||
|
72
resources/views/layout7/index.blade.php
Executable file
72
resources/views/layout7/index.blade.php
Executable file
@@ -0,0 +1,72 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Index</h3>
|
||||
|
||||
<form method="get">
|
||||
{!! Form::text('q', isset($q) ? $q : null, ['class' => 'suchleiste', 'placeholder' => 'Search']) !!}
|
||||
<button type="submit" class="suchbutton"><i style="color:white;" class="fa fa-search"></i></button>
|
||||
</form>
|
||||
</div>
|
||||
<table class="table table-hover table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Artist</th>
|
||||
<th>Songtitle</th>
|
||||
<th class="hidden-xs">Video Source</th>
|
||||
<th>Category</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($videos as $video)
|
||||
<?php
|
||||
$thumb = str_replace(".webm","",$video->file);
|
||||
?>
|
||||
<tr data-thumb="{{$thumb}}" class="indexedit" data-vid="{{$video->id}}">
|
||||
<td>
|
||||
@if($edit = auth()->check() && auth()->user()->can('edit_video'))
|
||||
<form action="/index/{{$video->id}}" method="post" id="edit_{{$video->id}}" class="indexform"></form>
|
||||
@endif
|
||||
<span class="vinfo vid"><a href="{{url($video->id)}}">{{$video->id}}</a></span>
|
||||
@if($edit)
|
||||
<input type="submit" class="btn btn-primary" value="Save" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vinterpret">{{$video->interpret or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="interpret" value="{{$video->interpret or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vsongtitle">{{$video->songtitle or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="songtitle" value="{{$video->songtitle or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td class="hidden-xs">
|
||||
<span class="vinfo vimgsource">{{$video->imgsource or ''}}</span>
|
||||
@if($edit)
|
||||
<input class="form-control" type="text" name="imgsource" value="{{$video->imgsource or ''}}" form="edit_{{$video->id}}">
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<span class="vinfo vcategory"><a href="{{url($video->category->shortname)}}">{{$video->category->name}}</a></span>
|
||||
@if($edit)
|
||||
<select class="form-control" name="category" form="edit_{{$video->id}}">
|
||||
@foreach($categories as $cat)
|
||||
<option value="{{$cat->id}}" @if($cat->shortname === $video->category->shortname) selected @endif>{{$cat->name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="">
|
||||
{!! $videos->render() !!}
|
||||
</div>
|
||||
@endsection
|
9
resources/views/layout7/irc.blade.php
Executable file
9
resources/views/layout7/irc.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h4>irc.n0xy.net +6697 (ssl only) #w0bm</h4>
|
||||
<p><code>SHA256 Fingerprint=69:02:14:39:04:73:AE:EA:50:A6:51:A8:9D:87:DD:C8:AE:1E:DA:2D:2F:36:B1:F1:CF:26:DD:E5:A8:4E:49:4B</code></p>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
9
resources/views/layout7/irc.old.blade.php
Executable file
9
resources/views/layout7/irc.old.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<img src="/irccat.gif" alt="irc cat" style="float: right; width: 25%; height: 25%;">
|
||||
<h4>irc.n0xy.net +6697 (ssl only) #w0bm</h4>
|
||||
<p><code>SHA256 Fingerprint=69:02:14:39:04:73:AE:EA:50:A6:51:A8:9D:87:DD:C8:AE:1E:DA:2D:2F:36:B1:F1:CF:26:DD:E5:A8:4E:49:4B</code></p>
|
||||
<p>Don't have a desktop client? Why not join our Network via webirc? <a href="https://webirc.n0xy.net/?join=%23w0bm" target="about_blank">>>webirc.n0xy.net</a></p>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
51
resources/views/layout7/kek.blade.php
Executable file
51
resources/views/layout7/kek.blade.php
Executable file
@@ -0,0 +1,51 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Register</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<label for="username" class="col-sm-2 control-label">Username</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email" class="col-sm-2 control-label">Email</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email_confirmation" class="col-sm-2 control-label">Email Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password" class="col-sm-2 control-label">Password</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="password_confirmation" class="col-sm-2 control-label">Password Confirmation</label>
|
||||
<div class="col-sm-10">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
55
resources/views/layout7/layout.blade.php
Executable file
55
resources/views/layout7/layout.blade.php
Executable file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="_token" content="{{csrf_token()}}">
|
||||
<meta name="keywords" content="Random WebMs, WebMs, Internet Videos">
|
||||
<meta name="Description" content="@if(!empty($video->interpret)){{$video->interpret}} – {{$video->songtitle}}@else()No Data Available ;__;@endif">
|
||||
<meta property="og:image" content="@if(isset($video))https://w0bm.com/thumbs/{{str_replace(".webm","",$video->file)}}.gif"@endif/>
|
||||
<link rel="icon" href="/favicon.png">
|
||||
<title>@if(isset($video)){{ $video->id }} –@endif w0bm.com</title>
|
||||
<link rel="favicon" href="favicon.ico" type="image/ico">
|
||||
<link rel="stylesheet" href="/old/css/style.css">
|
||||
<link rel="stylesheet" href="/old/css/jquery.mCustomScrollbar.min.css">
|
||||
<link rel="stylesheet" href="/old/css/w0bmfonts.css">
|
||||
<link rel="stylesheet" href="/old/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="/old/css/bootstrap-tagsinput.css">
|
||||
<link rel="stylesheet" href="/old/css/video-js.min.css">
|
||||
<link rel="stylesheet" href="/old/css/w0bmcustom.css?v={{ filemtime("css/w0bmcustom.css") }}">
|
||||
<link rel="stylesheet" href="/old/css/vjsnew.css?v=1.1.1">
|
||||
</head>
|
||||
<body>
|
||||
@if(auth()->check())
|
||||
@include('partials.filterselect')
|
||||
@if(isset($video) && (auth()->user()->can('edit_video') || auth()->user()->id == $video->user_id))
|
||||
@include('partials.frontendedit')
|
||||
@endif
|
||||
@endif
|
||||
<canvas class="hidden-xs" id="bg"></canvas>
|
||||
|
||||
@include('partials.navigation')
|
||||
@include('partials.flash')
|
||||
|
||||
<div class="wrapper">
|
||||
@yield('aside')
|
||||
<div style="width: auto; overflow: hidden; position: relative;">
|
||||
<div class=" container">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/old/js/jquery.min.js"></script>
|
||||
<script src="/old/js/bootstrap.min.js"></script>
|
||||
<script src="/old/js/bootstrap-tagsinput.min.js"></script>
|
||||
<script src="/old/js/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||
<script src="/old/js/isotope.pkgd.min.js"></script>
|
||||
<script src="/old/js/imagesloaded.pkgd.min.js"></script>
|
||||
<script src="/old/js/jquery.timeago.js"></script>
|
||||
<script src="/old/js/jquery.detectmobilebrowser.js"></script>
|
||||
<script src="/old/js/video.min.js"></script>
|
||||
<script src="/old/js/w0bmscript.js"></script>
|
||||
</body>
|
||||
</html>
|
21
resources/views/layout7/list.blade.php
Executable file
21
resources/views/layout7/list.blade.php
Executable file
@@ -0,0 +1,21 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>List of other WebM-websites</h3>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<p>This list is made to list all the different WebM sites out there, if you know any other sites that are not listed here feel free to <a href="/contact">contact</a> me!</p>
|
||||
<p id="careful">We have no influence on content on these sites!</p>
|
||||
<ol>
|
||||
<li><a href="https://webm.rrerr.net/">webm.rrerr.net</a> is a very comfy and simple webm indexer also <a href="https://github.com/nilsding/webm-index">open source</a> software and easy to setup!</li>
|
||||
<li><a href="https://randomtube.xyz">randomtube.xyz</a> is a frontpage for WebMs posted on <a href="https://2ch.hk/b">2ch.hk/b/</a> (a russian imageboard) and it's also <a href="https://github.com/yuriygr/randomtube">open source</a> <nsfw></nsfw></li>
|
||||
<li><a href="https://webm-tv-webm-tv.7e14.starter-us-west-2.openshiftapps.com/">webm-tv</a> is also a frontpage for WebMs posted on 2ch, also <a href="https://github.com/Karasiq/webm-tv">open source</a> <nsfw></nsfw></li>
|
||||
<li><a href="https://eyy.co/">eyy.co</a> is a simple random WebM index</li>
|
||||
<li><a href="http://issoutv.com/">issoutv.com</a> is a french WebM site.</li>
|
||||
<li><a href="http://webm.land/">webm.land</a> is a place where one can upload and share WebMs, has a public gallery.</li>
|
||||
<li><a href="http://webmshare.com/">webmshare.com</a> is the better looking and working brother of webm.land, has 6 pubic gallerys with all kinds of different videos.</li>
|
||||
</ol>
|
||||
<code style="float:right;">Last modified: 09.08.2018</code>
|
||||
</div>
|
||||
@endsection
|
18
resources/views/layout7/login.blade.php
Executable file
18
resources/views/layout7/login.blade.php
Executable file
@@ -0,0 +1,18 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h1>Login</h1>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="container">
|
||||
<form action="{{action('UserController@login')}}" method="post" class="form-signin">
|
||||
{!! csrf_field() !!}
|
||||
<input type="text" name="identifier" placeholder="" class="form-control">
|
||||
<input type="password" name="password" placeholder="" class="form-control">
|
||||
<input type="checkbox" name="remember">
|
||||
<button type="submit" class="btn btn-primary">Login</button>
|
||||
<a href="{{url('register')}}" class="btn btn-success">Register</a>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
8
resources/views/layout7/map.blade.php
Executable file
8
resources/views/layout7/map.blade.php
Executable file
@@ -0,0 +1,8 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>w0bm.com Worldmap <i style="color:#1FB2B0" class="fa fa-globe"></i></h4>
|
||||
</div>
|
||||
<iframe id="map" marginwidth="0" marginheight="0" width="100%" height="100%" scrolling=no allowtransparency=true frameborder="0" framespacing="0" name="map" src="https://www.zeemaps.com/pub?group=2187306&simpleadd=1" style="overflow:hidden; height:50em; width:100%"></iframe>
|
||||
@endsection
|
||||
|
100
resources/views/layout7/matrix.blade.php
Normal file
100
resources/views/layout7/matrix.blade.php
Normal file
@@ -0,0 +1,100 @@
|
||||
<style type="text/css">
|
||||
* {margin: 0; padding: 0}
|
||||
body {background: #000;overflow:hidden;}
|
||||
canvas {display: block;}
|
||||
.matrix {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
font-family: monospace;
|
||||
}
|
||||
.matrix > .inner {
|
||||
position: absolute;
|
||||
color: white;
|
||||
top: 40%;
|
||||
}
|
||||
.inner {
|
||||
background: #000000b5;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#bluepill a {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: blue;
|
||||
background: blue;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
#redpill a {
|
||||
width: 26px;
|
||||
height: 10px;
|
||||
display: inline-block;
|
||||
color: red;
|
||||
background: red;
|
||||
border-radius: 5px;
|
||||
}
|
||||
</style>
|
||||
<div class="matrix">
|
||||
<div class="inner">
|
||||
<h3><p><b><i>You are a slave {{Auth::user()->username}}</i></b></p></h3>
|
||||
<br>
|
||||
<p>Take control over your chats, leave Discord for good!</p>
|
||||
<p>Join [matrix] today!</p>
|
||||
<p>Why should you consider either running a [matrix] synapse yourself or start using someone elses:</p>
|
||||
<p>Discord is evil, it took away the freedom you and I deserve, it makes you a slave to their services,<br> makes you obey their rules, includes you in a unwanted botnet where you have no freedom at all!</p>
|
||||
<p>It's time to break free {{Auth::user()->username}}</p>
|
||||
<p>Choose your fate</p>
|
||||
<span id="bluepill"><a href="https://discordapp.com/app"></a></span> <span id="redpill"><a href="https://github.com/matrix-org/synapse" target="_blank"></a></span>
|
||||
<p><code>#!w0bm:f0ck.it</code></p>
|
||||
<br>
|
||||
<p><small>We are happy to help if you have any trouble setting up your synapse</small></p>
|
||||
</div>
|
||||
</div>
|
||||
<canvas></canvas>
|
||||
<audio src="/clubbed.mp3" autoplay loop></audio>
|
||||
<script type="text/javascript">
|
||||
// Initialising the canvas
|
||||
var canvas = document.querySelector('canvas'),
|
||||
ctx = canvas.getContext('2d');
|
||||
|
||||
// Setting the width and height of the canvas
|
||||
canvas.width = window.innerWidth;
|
||||
canvas.height = window.innerHeight;
|
||||
|
||||
// Setting up the letters
|
||||
var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZ';
|
||||
letters = letters.split('');
|
||||
|
||||
// Setting up the columns
|
||||
var fontSize = 10,
|
||||
columns = canvas.width / fontSize;
|
||||
|
||||
// Setting up the drops
|
||||
var drops = [];
|
||||
for (var i = 0; i < columns; i++) {
|
||||
drops[i] = 1;
|
||||
}
|
||||
|
||||
// Setting up the draw function
|
||||
function draw() {
|
||||
ctx.fillStyle = 'rgba(0, 0, 0, .1)';
|
||||
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
||||
for (var i = 0; i < drops.length; i++) {
|
||||
var text = letters[Math.floor(Math.random() * letters.length)];
|
||||
ctx.fillStyle = '#0f0';
|
||||
ctx.fillText(text, i * fontSize, drops[i] * fontSize);
|
||||
drops[i]++;
|
||||
if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
|
||||
drops[i] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Loop the animation
|
||||
setInterval(draw, 33);
|
||||
</script>
|
16
resources/views/layout7/messages.blade.php
Executable file
16
resources/views/layout7/messages.blade.php
Executable file
@@ -0,0 +1,16 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
@include('partials.msglist')
|
||||
<div class="page-header">
|
||||
<h3>Messages</h3>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6" id="list">
|
||||
<div class="spinner">
|
||||
<div class="cube1"></div>
|
||||
<div class="cube2"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6" id="message"><h4>Select a message to display content</h4></div>
|
||||
</div>
|
||||
@endsection
|
3
resources/views/layout7/messages/commentanswer.blade.php
Executable file
3
resources/views/layout7/messages/commentanswer.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> answered on your comment.</h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> answered on your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
@include('messages.commentpreview')
|
3
resources/views/layout7/messages/commentmention.blade.php
Executable file
3
resources/views/layout7/messages/commentmention.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> mentioned you in a comment.</h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> mentioned you in a comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
@include('messages.commentpreview')
|
6
resources/views/layout7/messages/commentpreview.blade.php
Executable file
6
resources/views/layout7/messages/commentpreview.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
@simplemd($comment->content)
|
||||
</div>
|
||||
<div class="panel-footer">by <a href="/user/{{$comment->user->username}}">{!! $comment->user->displayName() !!}</a> <small><time class="timeago" data-toggle="tooltip" data-placement="right" datetime="{{$comment->created_at}}+0000" title="{{$comment->created_at}}+0000"></time></small></div>
|
||||
</div>
|
4
resources/views/layout7/messages/moderation/commentdelete.blade.php
Executable file
4
resources/views/layout7/messages/moderation/commentdelete.blade.php
Executable file
@@ -0,0 +1,4 @@
|
||||
<h3>A moderator deleted your comment.</h3>
|
||||
<p>A moderator deleted your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
||||
@include('messages.commentpreview')
|
4
resources/views/layout7/messages/moderation/commentrestore.blade.php
Executable file
4
resources/views/layout7/messages/moderation/commentrestore.blade.php
Executable file
@@ -0,0 +1,4 @@
|
||||
<h3>A moderator restored your comment.</h3>
|
||||
<p>A moderator restored your comment on the following video: <a href="{{url($video->id)}}">/{{$video->id}}</a></p>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
||||
@include('messages.commentpreview')
|
10
resources/views/layout7/messages/moderation/videodelete.blade.php
Executable file
10
resources/views/layout7/messages/moderation/videodelete.blade.php
Executable file
@@ -0,0 +1,10 @@
|
||||
<h3>A moderator deleted your video.</h3>
|
||||
<p>A moderator deleted your video with the ID {{$video->id}}</p>
|
||||
<span style="font-weight:bold;">Video Info:</span>
|
||||
<ul>
|
||||
@if(isset($videoinfo['artist'])) <li><span style="font-weight:bold;">Artist:</span> {{ $videoinfo['artist'] }}</li> @endif
|
||||
@if(isset($videoinfo['songtitle'])) <li><span style="font-weight:bold;">Songtitle:</span> {{ $videoinfo['songtitle'] }}</li> @endif
|
||||
@if(isset($videoinfo['video_source'])) <li><span style="font-weight:bold;">Video Source:</span> {{ $videoinfo['video_source'] }}</li> @endif
|
||||
<li><span style="font-weight:bold;">Category:</span> {{ $videoinfo['category'] }}</li>
|
||||
</ul>
|
||||
<p><span style="font-weight:bold;">Reason:</span> {{$reason}}</p>
|
3
resources/views/layout7/messages/videocomment.blade.php
Executable file
3
resources/views/layout7/messages/videocomment.blade.php
Executable file
@@ -0,0 +1,3 @@
|
||||
<h3>New comment on your video <a href="{{url($video->id)}}">/{{$video->id}}</a></h3>
|
||||
<p><a href="{{url('user/' . $user->username)}}">{{$user->username}}</a> made a comment on your video.</p>
|
||||
@include('messages.commentpreview')
|
17
resources/views/layout7/news.blade.php
Executable file
17
resources/views/layout7/news.blade.php
Executable file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>News</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h5>Stickers and future sales <span class="pull-right" style="color: grey; font-size: 12px;">by sirx | 09.06.2018 - 16:40</h5>
|
||||
<p>Our first sticker sale is over!<p>
|
||||
<p>We nearly sold 100 stickers to you guys!</p>
|
||||
<p>The stickers will be shipped in the coming week and you can check the status of your order on <a href="https://stickers.w0bm.com">stickers.w0bm.com</a></p>
|
||||
<p>For w0bms 3rd birthday we plan to reopen the shop and offer you guys a otter keychan!</p>
|
||||
<img src="https://img.w0bm.com/u/nqsfng.png">
|
||||
<p>You can see an example of how they could look here, these are from Japan and can be found in Gacha machines, however importing them is way too expensive so I thought about reproducing them, this idea is still in it's early stages and can be killed over night, but secretely I hope it will come true!</p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
||||
|
4
resources/views/layout7/open.sh
Executable file
4
resources/views/layout7/open.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
cd /var/www/w0bm.com/resources/views
|
||||
ln -sf registeropen.blade.php register.blade.php
|
||||
php ../../artisan view:clear
|
27
resources/views/layout7/partials/banmenu.blade.php
Executable file
27
resources/views/layout7/partials/banmenu.blade.php
Executable file
@@ -0,0 +1,27 @@
|
||||
<form id="banmenu" method="POST" action="/api/user/{{$user->username}}/ban">
|
||||
{!! csrf_field() !!}
|
||||
<div class="modal fade" id="banmenumodal" tabindex="-1" role="dialog" aria-labelledby="Ban user">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Ban user</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<label for="reason">Reason</label>
|
||||
<input class="form-control" type="text" name="reason" id="reason" placeholder="Reason">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="duration">Duration</label>
|
||||
<input class="form-control" type="text" name="duration" id="duration" placeholder="Duration (-1 = permanent)">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
<input type="submit" class="btn btn-danger" value="BAN!">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
14
resources/views/layout7/partials/comlist.php
Executable file
14
resources/views/layout7/partials/comlist.php
Executable file
@@ -0,0 +1,14 @@
|
||||
<script id="comlist" type="text/x-handlebars-template">
|
||||
{{#each data as |value key|}}
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body" style="word-wrap: break-word;" data-index="{{key}}" data-id="{{id}}">{{{rendered_view}}}</div>
|
||||
<div class="panel-footer">Video: <a href="/{{video_id}}">/{{video_id}}</a> | <time class="timeago" data-toggle="tooltip" datetime="{{created_at}}+0000" title="{{created_at}}+0000"></time></div>
|
||||
</div>
|
||||
{{else}}
|
||||
<div class="list-group-item">No comments</div>
|
||||
{{/each}}
|
||||
{{#if total}}
|
||||
<div class="panel-footer" id="pagination">
|
||||
</div>
|
||||
{{/if}}
|
||||
</script>
|
15
resources/views/layout7/partials/comment.blade.php
Executable file
15
resources/views/layout7/partials/comment.blade.php
Executable file
@@ -0,0 +1,15 @@
|
||||
<div class="panel @if($del = !is_null($comment->deleted_at)) panel-danger @else panel-default @endif" data-id="{{$comment->id}}">
|
||||
<div class="panel-body">
|
||||
@simplemd($comment->content)
|
||||
</div>
|
||||
<div class="panel-footer">by <a href="/user/{{$comment->user->username}}">{!! $comment->user->displayName() !!}</a> <small><time class="timeago" data-toggle="tooltip" data-placement="right" datetime="{{$comment->created_at}}+0000" title="{{$comment->created_at}}+0000"></time></small>
|
||||
@if($mod)
|
||||
@if($del)
|
||||
<a href="#" onclick="restoreComment($(this))"><i style="color:green"; class="fa fa-refresh" aria-hidden="true"></i></a>
|
||||
@else
|
||||
<a href="#" onclick="deleteComment($(this))"><i style="color:red"; class="fa fa-times" aria-hidden="true"></i></a>
|
||||
<a href="#" onclick="editComment($(this))"><i style="color:cyan;" class="fa fa-pencil-square" aria-hidden="true"></i></a>
|
||||
@endif
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
11
resources/views/layout7/partials/commentform.blade.php
Executable file
11
resources/views/layout7/partials/commentform.blade.php
Executable file
@@ -0,0 +1,11 @@
|
||||
<div id="commentForm" class="hidden-xs">
|
||||
<form action="{{action('CommentController@store', ['id' => $video->id])}}" method="post">
|
||||
{!! csrf_field() !!}
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
{!! Form::textarea('comment', null, ['placeholder' => 'Write something', 'class' => 'form-control', 'required' => 'required']) !!}
|
||||
</div>
|
||||
<div class="panel-footer"><button type="submit" class="btn btn-primary btn-sm">Post</button></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
37
resources/views/layout7/partials/comments.blade.php
Executable file
37
resources/views/layout7/partials/comments.blade.php
Executable file
@@ -0,0 +1,37 @@
|
||||
@if(null === $banner)
|
||||
@else
|
||||
<div id="motd" class="panel panel-info hidden-xs">
|
||||
<a href="{{ $banner->url }}" target="_blank" rel="noopener">
|
||||
<div style="height: 50px; background-image:url('{{ $banner->image }}')" class="panel-body motd">
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@if(Auth::check())
|
||||
@if($video->id == '30186')
|
||||
@include('partials.thread_closed')
|
||||
@else
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
@endif
|
||||
|
||||
<div class="comments hidden-xs">
|
||||
<div class="commentwrapper">
|
||||
<?php
|
||||
if($mod = (Auth::check() && Auth::user()->can('delete_comment'))) $comments = $video->comments()->withTrashed()->get();
|
||||
else $comments = $video->comments;
|
||||
?>
|
||||
@if(count($comments) > 0)
|
||||
@foreach($comments as $comment)
|
||||
@include('partials.comment', ['comment' => $comment, 'mod' => $mod])
|
||||
@endforeach
|
||||
@else
|
||||
<div class="panel panel-default nocomments">
|
||||
<div class="panel-body">
|
||||
No comments yet …<br />
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
18
resources/views/layout7/partials/filterselect.blade.php
Executable file
18
resources/views/layout7/partials/filterselect.blade.php
Executable file
@@ -0,0 +1,18 @@
|
||||
<div class="modal fade" id="filterselectmodal" tabindex="-1" role="dialog" aria-labelledby="Select filter">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Add Tags to filter for</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<input id="filter" type="text" class="form-control" placeholder="Input tags…" name="filter" data-role="tagsinput" value="{{ implode(',', auth()->user()->categories) }}">
|
||||
{{--<input type="text" id="filter" data-role="tagsinput" value="{{ implode(',', auth()->user()->categories) }}">--}}
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
<button href="/filter" type="submit" id="submitfilter" class="btn btn-primary" value="Save">Save</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
36
resources/views/layout7/partials/flash.blade.php
Executable file
36
resources/views/layout7/partials/flash.blade.php
Executable file
@@ -0,0 +1,36 @@
|
||||
<div class="flashcontainer">
|
||||
<div class="container">
|
||||
@if($errors->count() > 0)
|
||||
@foreach($errors->all() as $error)
|
||||
<div class="alert alert-danger alert-dismissable" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
{{ $error }}
|
||||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
@if(Session::has('error'))
|
||||
<div class="alert alert-danger alert-dismissable" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if(Session::has('success'))
|
||||
<div class="alert alert-success alert-dismissable" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
{{ session('success') }}
|
||||
</div>
|
||||
@endif
|
||||
@if(Session::has('info'))
|
||||
<div class="alert alert-info alert-dismissable" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
{{ session('info') }}
|
||||
</div>
|
||||
@endif
|
||||
@if(Session::has('warning'))
|
||||
<div class="alert alert-warning alert-dismissable" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
{{ session('warning') }}
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
42
resources/views/layout7/partials/frontendedit.blade.php
Executable file
42
resources/views/layout7/partials/frontendedit.blade.php
Executable file
@@ -0,0 +1,42 @@
|
||||
@if(isset($video))
|
||||
<form id="webmedit" method="POST" action="/index/{{$video->id}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="modal fade" id="webmeditmodal" tabindex="-1" role="dialog" aria-labelledby="Edit webm">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Edit webm</h4>
|
||||
</div>
|
||||
<div class="modal-body frontendeditmodal">
|
||||
<div class="form-group">
|
||||
<label for="interpretedit">Artist</label>
|
||||
<input class="form-control" type="text" name="interpret" id="interpretedit" value="{{ $video->interpret or ''}}" placeholder="Artist">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="songtitleedit">Songtitle</label>
|
||||
<input class="form-control" type="text" name="songtitle" id="songtitleedit" value="{{ $video->songtitle or ''}}" placeholder="Songtitle">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="imgsourceedit">Video Source</label>
|
||||
<input class="form-control" type="text" name="imgsource" id="imgsourceedit" value="{{ $video->imgsource or ''}}" placeholder="Video Source">
|
||||
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="categoryselect">Category</label>
|
||||
<select class="form-control" name="category" id="categoryselect">
|
||||
@foreach(\App\Models\Category::all() as $category)
|
||||
<option value="{{$category->id}}" @if($video->category->id == $category->id) selected @endif>{{$category->name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||
<input type="submit" class="btn btn-primary" value="Save">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@endif
|
22
resources/views/layout7/partials/handlebars.php
Executable file
22
resources/views/layout7/partials/handlebars.php
Executable file
@@ -0,0 +1,22 @@
|
||||
<script id="paginationtmpl" type="text/x-handlebars-template">
|
||||
<nav class="mitte">
|
||||
<ul class="pagination">
|
||||
{{#paginate pagination type="first"}}
|
||||
<li {{#if disabled}}class="disabled"{{/if}}><a href="#" data-page="{{n}}">First</a></li>
|
||||
{{/paginate}}
|
||||
{{#paginate pagination type="previous"}}
|
||||
<li {{#if disabled}}class="disabled"{{/if}}><a href="#" data-page="{{n}}">«</a></li>
|
||||
{{/paginate}}
|
||||
{{#paginate pagination type="middle" limit="7"}}
|
||||
<li {{#if active}}class="active"{{/if}}><a href="#" data-page="{{n}}">{{n}}</a></li>
|
||||
{{/paginate}}
|
||||
{{#paginate pagination type="next"}}
|
||||
<li {{#if disabled}}class="disabled"{{/if}}><a href="#" data-page="{{n}}">»</a></li>
|
||||
{{/paginate}}
|
||||
{{#paginate pagination type="last"}}
|
||||
<li {{#if disabled}}class="disabled"{{/if}}><a href="#" data-page="{{n}}">Last</a></li>
|
||||
{{/paginate}}
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="clearfix"></div>
|
||||
</script>
|
0
resources/views/layout7/partials/header.blade.php
Executable file
0
resources/views/layout7/partials/header.blade.php
Executable file
30
resources/views/layout7/partials/loginmodal.blade.php
Executable file
30
resources/views/layout7/partials/loginmodal.blade.php
Executable file
@@ -0,0 +1,30 @@
|
||||
<div class="modal fade" id="loginmodal" tabindex="-1" role="dialog" aria-labelledby="Login">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Login</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<form action="{{action('UserController@login')}}" method="post" class="navbar-form navbar-right">
|
||||
{!! csrf_field() !!}
|
||||
<div class="loginmodaldiv">
|
||||
<input type="text" name="identifier" placeholder="Username" class="form-control usernamelogin"><br>
|
||||
<input type="password" name="password" placeholder="Password" class="form-control passwordlogin"><br>
|
||||
<button type="submit" class="btn btn-primary">Login</button> <input id="rememberme" type="checkbox" name="remember"> <span id="rember">Remember me?</span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<p id="logincenter">Don't have an account? <a href="/register">Register</a> now!</p>
|
||||
<ul class="vorteilul">
|
||||
<p class="vorteile">Why should I register?</p>
|
||||
<li>Favor your favorite WebMs</li>
|
||||
<li>Upload videos</li>
|
||||
<li>Write comments</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
13
resources/views/layout7/partials/motd.blade.php
Executable file
13
resources/views/layout7/partials/motd.blade.php
Executable file
@@ -0,0 +1,13 @@
|
||||
<aside class="comments hidden-xs">
|
||||
|
||||
<div style="border: 3px solid #1fb2b0;margin-bottom:1px;" class="panel panel-info">
|
||||
<div class="panel-body motd">
|
||||
<div><span class="anim">420 blaze it <img class="icon" src="https://w0bm.com/images/icons/weed.png" /></span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@if(Auth::check())
|
||||
@include('partials.commentform')
|
||||
@endif
|
||||
</aside>
|
31
resources/views/layout7/partials/msglist.php
Executable file
31
resources/views/layout7/partials/msglist.php
Executable file
@@ -0,0 +1,31 @@
|
||||
<script id="msglist" type="text/x-handlebars-template">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Messages</h3> <button class="btn btn-primary pull-right readall" onclick="readAll()">Read all</button>
|
||||
</div>
|
||||
|
||||
<div class="list-group" id="listitems">
|
||||
{{#each data as |value key|}}
|
||||
<a href="#" data-index="{{key}}" data-id="{{id}}" class="list-group-item {{#unless read}}list-group-item-info{{/unless}}">{{subject}}</a>
|
||||
{{else}}
|
||||
<div class="list-group-item">No messages</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{#if total}}
|
||||
<div class="panel-footer" id="pagination">
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script id="msgtmpl" type="text/x-handlebars-template">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">{{subject}}</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{{{content}}}
|
||||
</div>
|
||||
<div class="panel-footer"><time class="timeago" data-toggle="tooltip" datetime="{{created_at}}+0000" title="{{created_at}}+0000"></time></div>
|
||||
</div>
|
||||
</script>
|
35
resources/views/layout7/partials/navigation.blade.php
Executable file
35
resources/views/layout7/partials/navigation.blade.php
Executable file
@@ -0,0 +1,35 @@
|
||||
<nav class="navbar navbar-inverse navbar-static-top">
|
||||
<div class="container-fluid">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="/"><img src="{{ asset('logo.svg') }}" alt="w0bm.com"></a>
|
||||
</div>
|
||||
|
||||
<div class=" collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||
<ul class="nav navbar-nav navbar-left">
|
||||
<li><a href="{{url('categories')}}"><i class="fa fa-bars"></i> Categories</a></li>
|
||||
<li><a href="{{url('index')}}"><i class="fa fa-list"></i> Index</a></li>
|
||||
</ul>
|
||||
@if(Auth::check())
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li><a href="{{url('messages')}}"><i class="fa fa-envelope"></i> <span class="badge">{{Auth::user()->messagesRecv()->unread()->count()}}</span></a></li>
|
||||
<li><a href="#" data-toggle="modal" data-target="#filterselectmodal"><i class="fa fa-filter"></i> Filter</a></li>
|
||||
<li><a href="{{url('upload')}}"><i class="fa fa-cloud-upload"></i> Upload</a></li>
|
||||
<li><a href="{{url('user', Auth::user()->username)}}"><i class="fa fa-user"></i> {{Auth::user()->username}}</a></li>
|
||||
<li><a href="{{url('logout')}}"><i class="fa fa-times"></i> Logout</a></li>
|
||||
</ul>
|
||||
@else
|
||||
<!-- Hier war mal der Login Kot -->
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li><a href="#" data-toggle="modal" data-target="#loginmodal"><i class="fa fa-cube"></i> Login</a></li>
|
||||
@include('partials.loginmodal')
|
||||
</ul>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
5
resources/views/layout7/partials/profileheader.blade.php
Executable file
5
resources/views/layout7/partials/profileheader.blade.php
Executable file
@@ -0,0 +1,5 @@
|
||||
<div class="page-header">
|
||||
<h3>{!! rtrim(e($user->username) . ' ' . $user->activeIcon()) !!} @if(auth()->check() && auth()->user()->can('edit_user'))<a href="#" data-toggle="modal" data-target="#banmenumodal"><i style="color:red;" class="fa fa-lock"></i></a>@endif @if($user->disabled && isset($user->banend) && (Carbon\Carbon::now() <= $user->banend || 0 >= $user->banend->timestamp))<span style="color: grey; font-size: 15px;">(@if(Carbon\Carbon::now() <= $user->banend)Ban expires in <time class="timeago" data-toggle="tooltip" title="{{ $user->banend }}+0000" datetime="{{ $user->banend }}+0000"></time>@else permanently banned @endif)</span>@endif<h3>
|
||||
<h6><span class="pull-right">Joined: <time class="timeago" datetime="{{ $user->created_at }}+0000" title="{{ $user->created_at }}+0000" data-toggle="tooltip"></time></span></h6>
|
||||
<h5><a style="color:#1FB2B0;" href="/user/{{$user->username}}"><i class="fa fa-cloud-upload"></i> {{ $user->uploads()->countScoped()->count() }} Uploads</a> <span> <a style="color:white;" href="/user/{{$user->username}}/comments"><i class="fa fa-commenting"></i> {{ $user->comments()->count() }} Comments</span> <span><a style="color:#CE107C;" href="/user/{{$user->username}}/favs/index"><i class="fa fa-heart"></i> {{ $user->favs()->countScoped()->count() }} Favorites</a></span></h5>
|
||||
</div>
|
62
resources/views/layout7/partials/registermodal.blade.php
Executable file
62
resources/views/layout7/partials/registermodal.blade.php
Executable file
@@ -0,0 +1,62 @@
|
||||
<div class="modal fade" id="registermodal" tabindex="-1" role="dialog" aria-labelledby="Register">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="filterModalTitle">Register</h4>
|
||||
</div>
|
||||
|
||||
<div class="advantages">
|
||||
<p>Registering on w0bm has some advantages...</p>
|
||||
<p>With a account you can comment on WebMs, favor WebMs, upload WebMs, tag videos, filter out unwanted tags and watch NSFW WebMs!</p>
|
||||
</div>
|
||||
|
||||
<div class="reg_wrapper">
|
||||
<div class="register">
|
||||
<div class="col-md-10">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<div class="reg_username">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="reg_password">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="reg_password">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="recaptcha">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group terms">
|
||||
<div class="verify_rules">
|
||||
<p><input type="checkbox" required name="terms"> I am at least 18 years or older and I have read and understand the <a href="/rules">Rules</a></p>
|
||||
</div>
|
||||
|
||||
<div class="submit_registration">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<p>Back to <a href="#" data-toggle="modal" data-target="#loginmodal" data-dismiss="modal">Login?</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
45
resources/views/layout7/partials/tags.blade.php
Executable file
45
resources/views/layout7/partials/tags.blade.php
Executable file
@@ -0,0 +1,45 @@
|
||||
<aside class="tags hidden-xs">
|
||||
<div class="tagtest">
|
||||
@if(Auth::check())
|
||||
<label for="tag-add-toggle">
|
||||
<span id="tagadder" class="addtagsy">+ Add Tag <i class="fa fa-tag" aria-hidden="true"></i> </span>
|
||||
</label>
|
||||
<span class="addtagsy"><a href="/irc">IRC </a></span>
|
||||
<span class="addtagsy"><a href="/about">About </a></span>
|
||||
<span class="addtagsy"><a href="/contact">Contact </a></span>
|
||||
<span class="addtagsy"><a href="/rules">Rules </a></span>
|
||||
<span class="addtagsy"><a href="http://blog.w0bm.com" target="_blank">Blog</a></span>
|
||||
|
||||
<input type="checkbox" id="tag-add-toggle">
|
||||
<div id="tag-add">
|
||||
<div class="input-group" style="margin-top: 4px;">
|
||||
{{--<select multiple name="tags[]" data-role="tagsinput" class="form-control"></select>--}}
|
||||
<input id="tags" type="text" class="form-control" placeholder="Input tags…" name="tags" data-role="tagsinput">
|
||||
<span class="input-group-btn">
|
||||
<button href="/{{$video->id}}/tag" id="submittags" type="submit" class="form-control btn-primary">Submit</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<div class="tagpanelinfos">
|
||||
<span class="addtagsy"><a href="/irc">IRC </a></span>
|
||||
<span class="addtagsy"><a href="/about">About </a></span>
|
||||
<span class="addtagsy"><a href="/contact">Contact </a></span>
|
||||
<span class="addtagsy"><a href="/rules">Rules </a></span>
|
||||
<span class="addtagsy"><a href="http://blog.w0bm.com" target="_blank">Blog</a></span>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
<div class="toggo tag-panel-body" style="">
|
||||
<div id="tag-display" class="tag-panel-body">
|
||||
@if(count($video->tags))
|
||||
@foreach($video->tags as $tag)
|
||||
<span class="label label-default"><a href="/index?q={{$tag->normalized}}" class="default-link">{{$tag->name}}</a>@if(Auth::check() && Auth::user()->can('edit_video')) <a class="delete-tag default-link" href="#"><i class="fa fa-times"></i></a>@endif</span>
|
||||
@endforeach
|
||||
@else
|
||||
No tags yet ...
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</aside>
|
16
resources/views/layout7/partials/themechanger.blade.php
Executable file
16
resources/views/layout7/partials/themechanger.blade.php
Executable file
@@ -0,0 +1,16 @@
|
||||
<li role="presentation" class="">
|
||||
<a data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
<span class="caret"></span> Theme
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<div id="switcher">
|
||||
<button class="w0bmcustom-css" onclick="setActiveStyleSheet('w0bmcustom'); return false;">Default</button>
|
||||
<br>
|
||||
<button class="chilledblue-css" onclick="setActiveStyleSheet('Chilledblue'); return false;">Chilledblue</button>
|
||||
<br>
|
||||
<button class="xayd-css" onclick="setActiveStyleSheet('Xayd'); return false;">Xayd</button>
|
||||
<br>
|
||||
<button class="epilepsie-css" onclick="alert('This theme can cause seizures and headaches, use with care!'); setActiveStyleSheet('Epilepsie'); return false;">Epilepsie</button>
|
||||
</div>
|
||||
</ul>
|
||||
</li>
|
3
resources/views/layout7/partials/thread_closed.php
Normal file
3
resources/views/layout7/partials/thread_closed.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="thread_closed">
|
||||
<span>Thread closed! ;__;</span>
|
||||
</div>
|
6
resources/views/layout7/privacy.blade.php
Executable file
6
resources/views/layout7/privacy.blade.php
Executable file
@@ -0,0 +1,6 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h5>What do we log?</h5>
|
||||
<span style="font-weight:bold;font-size: 150%;">NOTHING</span>
|
||||
@include('footer')
|
||||
@endsection
|
33
resources/views/layout7/profile.blade.php
Executable file
33
resources/views/layout7/profile.blade.php
Executable file
@@ -0,0 +1,33 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
@include('partials.profileheader')
|
||||
<div class="profilheader">
|
||||
<a href="/{{$user->baseurl()}}/">View {{ $title }}</a>
|
||||
</div>
|
||||
<table class="table table-hover table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Artist</th>
|
||||
<th>Songtitle</th>
|
||||
<th class="hidden-xs">Video Source</th>
|
||||
<th>Category</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($videos as $video)
|
||||
<?php
|
||||
$thumb = str_replace(".webm","",$video->file);
|
||||
?>
|
||||
<tr data-thumb="{{$thumb}}">
|
||||
<td><a href="/{{$user->baseurl()}}/{{$video->id}}">{{$video->id}}</a></td>
|
||||
<td>{{$video->interpret or ''}}</td>
|
||||
<td>{{$video->songtitle or ''}}</td>
|
||||
<td class="hidden-xs">{{$video->imgsource or ''}}</td>
|
||||
<td><a href="{{url($video->category->shortname)}}">{{$video->category->name}}</a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
{!! $videos->render() !!}
|
||||
@endsection
|
53
resources/views/layout7/profilelayout.blade.php
Executable file
53
resources/views/layout7/profilelayout.blade.php
Executable file
@@ -0,0 +1,53 @@
|
||||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="_token" content="{{csrf_token()}}">
|
||||
<meta name="keywords" content="Random WebMs, WebMs, Internet Videos">
|
||||
<link rel="icon" href="/favicon.png">
|
||||
<title>w0bm.com - WebMs with sound!</title>
|
||||
<link rel="stylesheet" href="{{ asset('css/style.css') }}">
|
||||
<link rel="stylesheet" href="{{ asset('css/jquery.mCustomScrollbar.min.css') }}">
|
||||
<link rel="favicon"
|
||||
type="image/ico"
|
||||
href="favicon.ico" />
|
||||
<link rel="stylesheet" href="/css/w0bmfonts.css">
|
||||
<link rel="stylesheet" href="{{ asset('css/font-awesome.min.css') }}">
|
||||
<link rel="stylesheet" href="/css/bootstrap-tagsinput.css">
|
||||
<link rel="stylesheet" href="/css/w0bmcustom.css?v={{ filemtime("css/w0bmcustom.css") }}">
|
||||
</head>
|
||||
<body>
|
||||
@include('partials.handlebars')
|
||||
@if(auth()->check())
|
||||
@include('partials.filterselect')
|
||||
@if(isset($user) && auth()->user()->can('edit_user'))
|
||||
@include('partials.banmenu')
|
||||
@endif
|
||||
@endif
|
||||
<canvas id="bg" @if(!Session::get('background', true)) style="display: none;"@endif></canvas>
|
||||
|
||||
@include('partials.navigation')
|
||||
@include('partials.flash')
|
||||
<div class="wrapper">
|
||||
@yield('aside')
|
||||
<div style="width: auto; overflow: hidden; position: relative;">
|
||||
<div class="fucklaravel">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script src="/js/jquery.min.js"></script>
|
||||
<script src="/js/bootstrap.min.js"></script>
|
||||
<script src="/js/bootstrap-tagsinput.min.js"></script>
|
||||
<script src="/js/jquery.mCustomScrollbar.concat.min.js"></script>
|
||||
<script src="/js/isotope.pkgd.min.js"></script>
|
||||
<script src="/js/imagesloaded.pkgd.min.js"></script>
|
||||
<script src="/js/handlebars.min.js"></script>
|
||||
<script src="/js/jquery.timeago.js"></script>
|
||||
<script src="/js/w0bmscript.min.js?v={{ filemtime("js/w0bmscript.min.js") }}"></script>
|
||||
</body>
|
||||
</html>
|
13
resources/views/layout7/quality.blade.php
Executable file
13
resources/views/layout7/quality.blade.php
Executable file
@@ -0,0 +1,13 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h5>w0bm needs your help</h5>
|
||||
<p>Remember the good old days? No? Watch the first 400 videos.</p>
|
||||
<p>Do you feel tired of seeing so much bullshit here? Do you want to change something?</p>
|
||||
<p>Today is the day I ask you, the users and visitors to help me find the worst videos on w0bm to delete them, w0bm started as a nice place for short videos, this quickly changed in a random free for all where everyone could upload whatever they wanted, this was not good and not healthy for w0bm as I lose more and more interest in the site because of that I want to make this last attempt to save w0bm from the graveyard, it's now our turn, we are all in this together.</p>
|
||||
<p>Please help me spot the bad videos.</p>
|
||||
<p>Things we don't want here any longer: Nazi content, Gore, Violence, disgusting porn, full youtube videos, politics and military videos and any other kind of videos that are not fun to watch or otherwise enjoyable (I know I am guilty for all of that too, I will have to delete a lot of stuff from myself too)</p>
|
||||
<p>Please check the <a href="/contact">contact page</a> for my email address, or join the IRC and paste the list of links to <a href="https://sicp.me">sicp.me</a> and send it to me.</p>
|
||||
<p>I can't spot all of them on my own, it's too much but I want to give w0bm a chance to recover and become a really nice place.</p>
|
||||
<p><i>sirx</i></p>
|
||||
@include('footer')
|
||||
@endsection
|
61
resources/views/layout7/register.blade.php
Executable file
61
resources/views/layout7/register.blade.php
Executable file
@@ -0,0 +1,61 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h5>Register your w0bm.com Account</h5>
|
||||
<p style="color:red;">Note: We do not reset passwords, make sure to write down your password on paper, otherwise you need create a new account or start to circlejerk in the IRC!</p>
|
||||
</div>
|
||||
<div class="register">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group terms">
|
||||
<div style="text-align: center;">
|
||||
<p><input type="checkbox" required name="terms"> I am at least 18 years or older and I have read and understand the <a href="/rules">Rules</a></p>
|
||||
</div>
|
||||
<div class="">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- <div class="form-group" style="
|
||||
text-align: center;
|
||||
background: rgba(0, 0, 0, 0.75);
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
">
|
||||
<p>By clicking on "Register" you accept our <a href="/rules">Rules</a></p>
|
||||
<p>Note: we do NOT reset passwords for now, make sure to save your password correctly</p>
|
||||
</div>
|
||||
-->
|
||||
@endsection
|
||||
|
34
resources/views/layout7/registerclosed.blade.php
Executable file
34
resources/views/layout7/registerclosed.blade.php
Executable file
@@ -0,0 +1,34 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<style>
|
||||
html body {
|
||||
animation: anfall 0.2s;
|
||||
-webkit-animation: anfall 0.2s;
|
||||
animation-iteration-count: infinite;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@keyframes anfall {
|
||||
0% {background: red;}
|
||||
25% {background: yellow;}
|
||||
50% {background: blue;}
|
||||
75% {background: pink;}
|
||||
100% {background: red;}
|
||||
}
|
||||
|
||||
@-webkit-keyframes anfall {
|
||||
0% {background: black;}
|
||||
25% {background: white;}
|
||||
50% {background: black;}
|
||||
75% {background: white;}
|
||||
100% {background: black;}
|
||||
}
|
||||
|
||||
div.a {
|
||||
width: 50px;
|
||||
height:50px;
|
||||
}
|
||||
@endsection
|
61
resources/views/layout7/registeropen.blade.php
Executable file
61
resources/views/layout7/registeropen.blade.php
Executable file
@@ -0,0 +1,61 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h5>Register your w0bm.com Account</h5>
|
||||
<p style="color:red;">Note: We do not reset passwords, make sure to write down your password on paper, otherwise you need create a new account or start to circlejerk in the IRC!</p>
|
||||
</div>
|
||||
<div class="register">
|
||||
<form class="form-horizontal" method="post" action="{{action('UserController@store')}}">
|
||||
{!! csrf_field() !!}
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('username', null, ['class' => 'form-control', 'placeholder' => 'Username']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email', null, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::email('email_confirmation', null, ['class' => 'form-control', 'placeholder' => 'Email Confirmation']) !!}
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::password('password_confirmation', ['class' => 'form-control', 'placeholder' => 'Password Confirmation']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Recaptcha::render() !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group terms">
|
||||
<div style="text-align: center;">
|
||||
<p><input type="checkbox" required name="terms"> I am at least 18 years or older and I have read and understand the <a href="/rules">Rules</a></p>
|
||||
</div>
|
||||
<div class="">
|
||||
<button type="submit" class="btn btn-primary">Register</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- <div class="form-group" style="
|
||||
text-align: center;
|
||||
background: rgba(0, 0, 0, 0.75);
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
">
|
||||
<p>By clicking on "Register" you accept our <a href="/rules">Rules</a></p>
|
||||
<p>Note: we do NOT reset passwords for now, make sure to save your password correctly</p>
|
||||
</div>
|
||||
-->
|
||||
@endsection
|
||||
|
51
resources/views/layout7/rules.blade.php
Executable file
51
resources/views/layout7/rules.blade.php
Executable file
@@ -0,0 +1,51 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Rules for w0bm.com</h4>
|
||||
</div>
|
||||
<h5>General</h5>
|
||||
<ol>
|
||||
<li>Content on this site is intended for people over the age of 18 only! If you are under 18 you have to leave, if I will find out you are under 18 your account will be banned permanently.</li>
|
||||
<li>Leaking of private information is strictly forbidden. This environment is friendly!</li>
|
||||
<li>Do not talk about crimes you commited or will commit, we don't want to know.</li>
|
||||
<li>Do not try to sell, buy, or spread credit-card, banking etc. info anywhere on this site.</li>
|
||||
<li>Do not animate people to do crimes or anything illegal!</li>
|
||||
<li>If you upload something always try to give the artist credits by linking to the original, filling out the Artist & Songitle Information for example.</li>
|
||||
<li>You are not allowed to leech all of our videos unless you asked us for permission, traffic is very expensive and when we see unusual traffic spikes we will enable logging and ban the complete subnet of your provider, it happened before. Just come to the IRC and ask us for permission, it's that simple!</li>
|
||||
</ol>
|
||||
|
||||
<h5>Uploading</h5>
|
||||
<ol>
|
||||
<li>Everything you upload <strong style="color:#1FB2B0;">must</strong> be acceptable with Moldovian law!</li>
|
||||
<li>Absolutely no child pornography in any way! This also includes "modeling" and 3D loli videos. 2D (hentai) is okay.</li>
|
||||
<li>Reposting is not a crime! But in most cases it can be prevented with the use of the <a href="https://w0bm.com/index">search form</a>.
|
||||
<li>Put your uploads in the correct category, if you have a video that doesn't fit in any of the categories always put it in the Misc category</li.>
|
||||
<li>The focus is on videos you can easily watch 200 times a day over and over so upload only catchy shit! For example: <a href="/39">/39</a></li>
|
||||
<li>The Artist and Songtitle field is only for the Artist and Song information respectively, anything else in there probably doesn't belong in there, use the Tags.</li>
|
||||
<li>The Video Source field is not intended for YouTube Links or any other kind of link, please put only text in there. For example: YouTube and then put the YouTube link in the comments, if you fail at this too often it will probably hurt my vagina and I will scream like a 12 year old princess. Thanks! :3</li>
|
||||
<li>No Politics Videos without any entertainment value, and I define the value and talks from Trump and the other shitheads is no entertainment, please delete yourself.</li>
|
||||
</ol>
|
||||
|
||||
<h5>Tagging</h5>
|
||||
<ol>
|
||||
<li>Tags should always describe the video.</li>
|
||||
<li>No links in the Tags, use the comment section for that!</li>
|
||||
<li>Always give your video a rating like "sfw" or "nsfw" so people can filter.</li>
|
||||
<li>Please don't tag too much shit, thanks.</li>
|
||||
<li>Comments are not welcome in the Tag section, if we catch you say goodbye.</li>
|
||||
</ol>
|
||||
|
||||
<h5>Commenting</h5>
|
||||
<ol>
|
||||
<li>You don't have to be polite, but you also don't have to be an asshole.</li>
|
||||
<li>NSFW images should only be posted on NSFW videos.</li>
|
||||
<li>Live with different opinions, and deal with it.</li>
|
||||
<li>Fucking a mother is 2009-tier</li>
|
||||
</ol>
|
||||
|
||||
<h5>Reposts</h5>
|
||||
<ul style="text-align:left;">
|
||||
<li>Tag reposts with the tag: repost also link the original and the repost in the comments, maybe some admin or moderator is going to care about it and deletes the repost.</li>
|
||||
</ul>
|
||||
@include('footer')
|
||||
@endsection
|
17
resources/views/layout7/settings.blade.php
Normal file
17
resources/views/layout7/settings.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Layouts</h4>
|
||||
<div class="box">
|
||||
<h5>Change how you experience w0bm.com</h5>
|
||||
<ul class="layout-ul">
|
||||
<li><a class="nav-link layout1" style="font-size: 10px;" href="/api/user/layout?layout=1">w0bm</a>The default look</li>
|
||||
<li><a class="nav-link layout2" style="font-size: 10px;" href="/api/user/layout?layout=2">Njum</a>Alternative approach</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=3">z0mb</a>z0r.de layout + theme</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=4">nojs</a>The nojs layout (broken)</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=5">Mobile</a>The mobile optimized default layout</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=6">Marderchen</a>This is marders Layout, it has no async js</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=7">2017</a>The layout from 2017</li>
|
||||
<li><a class="nav-link layout3" style="font-size: 10px;" href="/api/user/layout?layout=8">2015</a>The OG w0bm</li>
|
||||
</ul>
|
||||
</div>
|
||||
@endsection
|
15
resources/views/layout7/stats.blade.php
Executable file
15
resources/views/layout7/stats.blade.php
Executable file
@@ -0,0 +1,15 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Stats</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<p class="user_count">Total amount of registered users: <amount>{{$user_count}}</amount></p>
|
||||
<p class="upload_count">Total amount of uploads: <amount>{{$upload_count}}</amount></p>
|
||||
<p class="comment_count">Total amount of comments: <amount>{{$comment_count}}</amount></p>
|
||||
<p class="latest-video">Latest video <a href="/{{$latest_video}}">/{{$latest_video}}</a></p>
|
||||
<p class="newest_user">Newest user <a href="/user/{{$newest_user}}">/user/{{$newest_user}}</a></p>
|
||||
<p class="dirsize">Total size of w0bm: <amount>{{$dirsize}}</amount></p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
19
resources/views/layout7/teamspeak.blade.php
Executable file
19
resources/views/layout7/teamspeak.blade.php
Executable file
@@ -0,0 +1,19 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="ts3">
|
||||
<h3>w0bm Teamspeak 3 Server</h3>
|
||||
<p>Join the motherfucking Teamspeak Server!</p>
|
||||
<p>IP: <i><a href="ts3server://ts.w0bm.com">ts.w0bm.com</a></i></p>
|
||||
<p>There are 32 premium slots available for 32 retarded faggots!</p>
|
||||
<h6>What can you expect?</h6>
|
||||
<ol>
|
||||
<li>Full autism</li>
|
||||
<li>Full retardation</li>
|
||||
<li>Bullshit</li>
|
||||
<li>WebMs</li>
|
||||
<li>More autism</li>
|
||||
</ol>
|
||||
<p><b>ATTENTION MAIN LANGUAGE IS </b><span style="padding-left:5px;padding-right:5px;" class="deutsch">GERMAN</span></p>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
13
resources/views/layout7/tip.blade.php
Executable file
13
resources/views/layout7/tip.blade.php
Executable file
@@ -0,0 +1,13 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h3>Donate</h3>
|
||||
</div>
|
||||
<div class="box">
|
||||
<h4>Do you like this website?</h4>
|
||||
<p>If you do show your love with a small tip in the w0bm tip jar!</p>
|
||||
<p>If you tip us 5$ or more and tell us your username you will receive an icon behind your name!</p>
|
||||
<code>BTC: 1HbDdiQWAVs1zpjuAhrmBvdTjyrV84hdQ1</code>
|
||||
</div>
|
||||
@include('footer')
|
||||
@endsection
|
9
resources/views/layout7/transparency.blade.php
Executable file
9
resources/views/layout7/transparency.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="page-header">
|
||||
<h4>Transparency</h4>
|
||||
</div>
|
||||
<ul>
|
||||
<li><a href="/07072016-FSM.txt">07.07.2016 FSM Takedown Notice</a></li>
|
||||
@include('footer')
|
||||
@endsection
|
74
resources/views/layout7/upload.blade.php
Executable file
74
resources/views/layout7/upload.blade.php
Executable file
@@ -0,0 +1,74 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<div class="uploadheader">
|
||||
<h3 id="upheader">Upload</h3>
|
||||
</div>
|
||||
<div class="wrapper">
|
||||
<div class="ulcontainer" style="white-space: nowrap; padding: 0px; height: 100%;">
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('interpret', null, ['id' => 'interpret', 'class' => 'form-control', 'placeholder' => 'Artist']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('songtitle', null, ['id' => 'songtitle', 'class' => 'form-control', 'placeholder' => 'Songtitle']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
{!! Form::text('imgsource', null, ['id' => 'imgsource', 'class' => 'form-control', 'placeholder' => 'Video Source (This is not for links!)']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="">
|
||||
<?php
|
||||
$categories = [];
|
||||
foreach(App\Models\Category::all() as $cat)
|
||||
$categories[$cat->id] = $cat->name;
|
||||
?>
|
||||
{!! Form::select('category', $categories, 8, ['id' => 'category', 'class' => 'form-control']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="blah">
|
||||
{!! Form::checkbox('nsfw', 'true', false, ['id' => 'nsfw']) !!} <label id="nsfw" for="nsfw">NSFW?</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="ultags">
|
||||
{!! Form::text('tags', null, ['id' => 'tags_upload', 'class' => 'form-control', 'placeholder' => 'Input tags...', 'name' => 'tags', 'data-role' => 'tagsinput']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div id="dragndrop" class="form-group col-md-3" data-uploadlimit="{{ isset($user) ? ($user->can('break_max_filesize') ? 'false' : 'true') : 'true' }}">
|
||||
<a id="dragndrop-link" href="#">
|
||||
<span style="display: table; width: 100%; height: 100%;">
|
||||
<span id="dragndrop-text">
|
||||
<i class="fa fa-cloud-upload"></i><br>
|
||||
Drop or select WebM!
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-md-12">
|
||||
<button id="btn-upload" type="button" style="width: 100%; height: 40px;" class="btn btn-primary btn-sm">Fire the laz0r</button>
|
||||
<p style="text-align:center; padding-top: 5px; white-space: normal;">Before you click upload make sure you have read the <a href="/rules">Rules</a></p>
|
||||
<p style="text-align:center; padding-top: 5px; white-space: normal;"><span id="big">35</span> uploads <span id="big">every 12 hours.</span> – Maximum filesize: <span id="big">100MB.</span> – Only <span id="big">.webm</span> allowed. Need <a href="/webm">help?</a></p>
|
||||
<div class="guidelinez">
|
||||
<p id="hguide">Upload Guidelines for w0bm.com</p>
|
||||
<ul id="ulguide">
|
||||
<li>Your WebM needs to have sound!</li>
|
||||
<li>We have a zero tolerance policy against Childporn, don't upload it!</li>
|
||||
<li>Ask yourself: Does my upload fit in here?</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input name="file" type="file" class="hidden" accept=".webm"></input>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
0
resources/views/layout7/vendor/.gitkeep
vendored
Executable file
0
resources/views/layout7/vendor/.gitkeep
vendored
Executable file
79
resources/views/layout7/video.blade.php
Executable file
79
resources/views/layout7/video.blade.php
Executable file
@@ -0,0 +1,79 @@
|
||||
@extends('layout')
|
||||
@section('content')
|
||||
<?php $related = $related ?? null ?>
|
||||
<div class="vertical-align">
|
||||
<div class="wrapper">
|
||||
<div class="embed-responsive embed-responsive-16by9">
|
||||
<video id="video" loop autoplay controls preload="auto" src="/b{{ "/" . $video->file }}"></video>
|
||||
</div>
|
||||
<div class="text-center" style="position: unset;">
|
||||
@if($related)
|
||||
@if(($prev = $video->getPrev($related)) === null)
|
||||
<a class="first" href="#" style="visibility: hidden;">← first</a>
|
||||
<a id="prev" href="#" style="visibility: hidden;">← prev</a> |
|
||||
@else
|
||||
<a class="first" href="{{url($related->baseurl(), $video->getFirstId($related))}}">← first</a>
|
||||
<a id="prev" href="{{url($related->baseurl(), [$prev->id])}}">← prev</a> |
|
||||
@endif
|
||||
<a href="{{url($related->baseurl())}}">{!!$related->displayName()!!}</a>
|
||||
@if(($next = $video->getNext($related)) === null)
|
||||
| <a id="next" href="#" style="visibility: hidden;">next →</a>
|
||||
<a class="last" href="#" style="visibility: hidden;">last →</a>
|
||||
@else
|
||||
| <a id="next" href="{{url($related->baseurl(), [$next->id])}}">next →</a>
|
||||
<a class="last" href="{{url($related->baseurl(), $video->getLastId($related))}}">last →</a>
|
||||
@endif
|
||||
@else
|
||||
@if(($prev = $video->getPrev()) === null)
|
||||
<a class="first" href="#" style="visibility: hidden;">← first</a>
|
||||
<a id="prev" href="#" style="visibility: hidden;">← prev</a> |
|
||||
@else
|
||||
<a class="first" href="{{url($video->getFirstId())}}">← first</a>
|
||||
<a id="prev" href="{{url($prev->id)}}">← prev</a> |
|
||||
@endif
|
||||
<a href="{{url('/')}}">random</a>
|
||||
@if(($next = $video->getNext()) === null)
|
||||
| <a id="next" href="#" style="visibility: hidden;">next →</a>
|
||||
<a class="last" href="#" style="visibility: hidden;">last →</a>
|
||||
@else
|
||||
| <a id="next" href="{{url($next->id)}}">next →</a>
|
||||
<a class="last" href="{{url($video->getLastId())}}">last →</a>
|
||||
@endif
|
||||
@endif
|
||||
<br>
|
||||
<span class="videoinfo">
|
||||
<a href="#" class="hidden-xs" id="toggle"><i class="fa fa-comments"></i></a>
|
||||
<a href="#" class="hidden-xs" id="togglebg"><i style="color:#fff200;" class="fa fa-lightbulb-o"></i></a>
|
||||
@if(auth()->check())
|
||||
@if(auth()->user()->hasFaved($video->id))
|
||||
<a id="fav" href="{{url($video->id . '/fav')}}"><i style="color:#ff0094;" class="fa fa-heart"></i></a>
|
||||
@else
|
||||
<a id="fav" href="{{url($video->id . '/fav')}}"><i style="color:#ff0094;" class="fa fa-heart-o"></i></a>
|
||||
@endif
|
||||
@else
|
||||
<a href="{{url($video->id . '/fav')}}"><i class="fa fa-heart-o"></i></a>
|
||||
@endif
|
||||
<span class="fa fa-info-circle"
|
||||
style="cursor: pointer"
|
||||
data-toggle="popover"
|
||||
data-placement="top"
|
||||
data-trigger="hover"
|
||||
title="Information"
|
||||
data-content=" @if($video->interpret) <strong>Artist:</strong> {{$video->interpret}}<br>@endif
|
||||
@if($video->songtitle) <strong>Songtitle:</strong> {{$video->songtitle}}<br>@endif
|
||||
@if($video->imgsource) <strong>Video Source:</strong> {{$video->imgsource}}<br>
|
||||
@endif
|
||||
<strong>Category:</strong> {{$video->category->name}}"></span>
|
||||
uploaded by <span style="color: rgb(233, 233, 233);"><a href="{{ url('user/' . $video->user->username) }}">{!! $video->user->displayName() !!}</a></span> <time class="timeago" data-toggle="tooltip" data-placement="bottom" datetime="{{$video->created_at}}+0000" title="{{$video->created_at}}+0000"></time>@if(auth()->check() && auth()->user()->can('delete_video')) <a id="delete_video" href="#"><i style="color:red;" class="fa fa-times" aria-hidden="true"></i></a>@endif @if(auth()->check() && (auth()->user()->can('edit_video') || auth()->user()->id == $video->user_id))<a href="#" data-toggle="modal" data-target="#webmeditmodal"><i style="color:#2ada19;" class="fa fa-pencil-square"></i></a>@endif
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('aside')
|
||||
<aside id="sidebar" class="aside panel hidden-xs">
|
||||
@include('partials.comments')
|
||||
@include('partials.tags')
|
||||
</aside>
|
||||
@endsection
|
22
resources/views/layout7/webm.blade.php
Executable file
22
resources/views/layout7/webm.blade.php
Executable file
@@ -0,0 +1,22 @@
|
||||
@extends('profilelayout')
|
||||
@section('content')
|
||||
<h4>Useful tools for creating WebMs</h4>
|
||||
<p>There is a good documentation with various ffmpeg tools on github, you should definetly check it out and pick the one you like the most!</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Kagami/webm.py/wiki/Related-links">List of tools and information</a></li>
|
||||
</ul>
|
||||
<h4>Some information about ffmpeg</h4>
|
||||
<p>If you want to learn more about FFmpeg check out <a href="https://de.wikipedia.org/wiki/FFmpeg">FFmpeg Wiki</a> and <a href="https://ffmpeg.org/">ffmpeg.org</a></p>
|
||||
<p>ffmpeg is able to convert your .mkv and/or .mp4 files in to .webm for example and it is really easy, you just need to type in one line of commands</p>
|
||||
<h5>vp8 sample line</h5>
|
||||
<code style="font-family: monospace;">ffmpeg -i shitty\ proprietary.mp4 -c:v libvpx -vf scale 1280:-1 -b:v 800K sexy\ and\ free.webm</code>
|
||||
<h5>vp9 sample line</h5>
|
||||
<code style="font-family: monospace;">ffmpeg -i ugly\ and\ shitty.mp4 -c:v libvpx-vp9 beautiful\ lightweight.webm</code>
|
||||
<h5>If your uploads fails and you see this: Erroneous File Encoding! Try reencoding it</h5>
|
||||
<code>ffmpeg -i problem.webm -map 0:0 -map 0:1 -c:v copy solved.webm</code>
|
||||
<br>
|
||||
<h5>How to do it in Wandaws?????</h5>
|
||||
<p>WHAT THE FUCK ARE THESE FUCKING COMMANDS YOU FUCKING NIGGER? DO I LOOK LIKE A FUCKING NERD?</p>
|
||||
<p>In case you are one of those faggots who don't know anything about command line tools and how to use ffmpeg we also have something for you.</p>
|
||||
<p>Please use <a href="https://gitgud.io/nixx/WebMConverter">WebMConverter</a> by nixx, it has all the things you need and don't forget to click the vp9 button, vp9 is awesome!</p>
|
||||
@endsection
|
Reference in New Issue
Block a user