Commit 5b71abd5 authored by Dominik Hebeler's avatar Dominik Hebeler

Merge branch 'development' into 'master'

Development



See merge request !156
parents b8ae93a9 f751832e
......@@ -107,7 +107,7 @@ class MailController extends Controller
}
return view('spende')
return view('spende.spende')
->with('title', 'Kontakt')
->with('css', 'donation.css')
->with($messageType,$messageToUser);
......
......@@ -72,14 +72,21 @@
});
Route::get('spende', function()
{
return view('spende')
return view('spende.spende')
->with('title', trans('titles.spende'))
->with('css', 'donation.css')
->with('navbarFocus', 'foerdern');
});
Route::get('spendenaufruf', function()
{
return view('spende.spendenaufruf')
->with('title', 'Spendenaufruf - MetaGer')
->with('navbarFocus', 'foerdern');
});
Route::post('spende', 'MailController@donation');
Route::get('datenschutz', function()
{
return view('datenschutz')
......
......@@ -270,6 +270,7 @@ class MetaGer
$this->results = $paginatedSearchResults;
$this->validated = false;
if( isset($this->password) )
{
# Wir bieten einen bezahlten API-Zugriff an, bei dem dementsprechend die Werbung ausgeblendet wurde:
......@@ -280,6 +281,7 @@ class MetaGer
if( $this->password === $password )
{
$this->ads = [];
$this->validated = true;
}
}
}
......
......@@ -16,10 +16,6 @@
margin-bottom:0;
}
.quicktip a {
color: #00F;
}
.qtheader {
font-family: verdana,arial,helvetica,sans-serif;
}
......@@ -41,3 +37,13 @@
.author {
float: right !important;
}
.quicktip h1 {
font-size: 22px;
margin-top: 0px;
}
.quicktip.aufruf {
border-left: 3px solid #FF4000;
color: #FF4000;
}
......@@ -88,7 +88,7 @@ section#moreInformation {
body > div {
background-color: transparent;
padding-top: 10%;
padding-top: 70px;
}
#color-chooser li {
......@@ -348,4 +348,9 @@ header ul li{
background-color: white;
-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3); -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3); box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
\ No newline at end of file
}
$(document).ready(function(){
if( top != self ){
postSize($(document).height());
}
getDocumentReadyForUse();
});
function postSize(height){
var target = parent.postMessage ? parent : (parent.document.postMessage ? parent.document : undefined);
if(typeof target != "undefined" && document.body.scrollHeight){
target.postMessage(height, "*");
}
}
function tabs(){
//return;
$("#foki a").each(function(){
......@@ -54,7 +43,7 @@ function theme(){
localStorage.removeItem("theme");
}else{
theme = theme.split(",");
$($("head link")[2]).attr("href", "/css/theme.css.php?r=" + theme[0] + "&g=" + theme[1] + "&b=" + theme[2] + "&a=" + theme[3]);
$("#theme").attr("href", "/css/theme.css.php?r=" + theme[0] + "&g=" + theme[1] + "&b=" + theme[2] + "&a=" + theme[3]);
}
}
}
......
......@@ -31,6 +31,7 @@
</ul>
</nav>
</header>
<ul class="nav nav-tabs" id="foki" role="tablist">
@if( $metager->getFokus() === "web" )
<li id="webTabSelector" role="presentation" data-loaded="1" class="active">
......
......@@ -8,7 +8,7 @@
@if( isset($mobile) && $mobile )
<link href="/css/styleResultPageMobile.css" rel="stylesheet" />
@endif
<link href="/css/theme.css.php" rel="stylesheet" />
<link id="theme" href="/css/theme.css.php" rel="stylesheet" />
<link href="/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport" />
......@@ -21,7 +21,7 @@
@include('layouts.researchandtabs')
@else
<div class="tab-content container-fluid">
@yield('results')
@yield('results')
</div>
@endif
<footer>
......
......@@ -23,7 +23,7 @@
<body>
<header>
<nav class="navbar navbar-default">
<div class="container">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false">
<span class="sr-only">{{ trans('staticPages.navigationToggle') }}</span>
......@@ -31,10 +31,9 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div>
@yield('homeIcon')
</div>
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li @if ( !isset($navbarFocus) || $navbarFocus === 'suche') class="active" @endif >
......@@ -87,6 +86,11 @@
</nav>
</header>
<div class="wrapper">
<div class="mg-panel container" id="spendenaufruf" style="margin-bottom:20px;max-height:126px;text-align:center;padding:0px;margin-top:0px">
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spendenaufruf") }}">
<img src="/img/aufruf.png" style="max-width:100%;max-height:126px;">
</a>
</div>
<main class="mg-panel container">
@if (isset($success))
<div class="alert alert-success" role="alert">{{ $success }}</div>
......
......@@ -23,6 +23,13 @@
<div class="col-xs-12 col-md-8 resultContainer">
@else
<div class="col-xs-12 col-md-12 resultContainer">
@endif
@if( !$metager->validated)
<div class="mg-panel container" style="margin-bottom:20px;max-height:90px;text-align:left; max-width:100%; padding:0px;margin-top:0px">
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spendenaufruf") }}" target="_blank">
<img src="/img/aufruf.png" style="max-width:100%;max-height:90px;">
</a>
</div>
@endif
{{-- 3-Mal Werbung --}}
@for($i = 0; $i <= 2; $i++)
......
......@@ -19,6 +19,13 @@
</ul>
</div>
@endif
@if( !$metager->validated)
<div class="mg-panel container" id="spendenaufruf" style="margin-bottom:20px;max-height:126px;max-width:100%;text-align:center;padding:0px;margin-top:0px">
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spendenaufruf") }}">
<img src="/img/aufruf.png" style="max-width:100%;max-height:126px;">
</a>
</div>
@endif
<div id="container">
@foreach($metager->getResults()->items() as $result)
<div class="item">
......
......@@ -16,6 +16,13 @@
</ul>
</div>
@endif
@if( !$metager->validated)
<div class="mg-panel container" id="spendenaufruf" style="margin-bottom:20px;max-height:126px;max-width:100%;text-align:center;padding:0px;margin-top:0px">
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spendenaufruf") }}">
<img src="/img/aufruf.png" style="max-width:100%;max-height:126px;">
</a>
</div>
@endif
<div id="container">
@foreach($metager->getResults()->items() as $result)
<div class="item">
......
......@@ -17,6 +17,13 @@
</div>
@endif
<div class="col-xs-12 col-md-8">
@if( !$metager->validated)
<div class="mg-panel container" style="margin-bottom:20px;max-height:90px;text-align:left; max-width:100%; padding:0px;margin-top:0px">
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spendenaufruf") }}" target="_blank">
<img src="/img/aufruf.png" style="max-width:100%;max-height:90px;">
</a>
</div>
@endif
{{-- 3-Mal Werbung --}}
@for($i = 0; $i <= 2; $i++)
@include('layouts.ad', ['ad' => $metager->popAd()])
......
......@@ -4,7 +4,7 @@
<link rel="stylesheet" type="text/css" href="/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="/css/quicktips.css" />
</head>
<body>
<body>
@if( $spruch !== "" )
<blockquote id="spruch">{!! $spruch !!}</blockquote>
@endif
......@@ -18,4 +18,4 @@
</div>
@endforeach
</body>
</html>
\ No newline at end of file
</html>
@extends('layouts.subPages')
@section('title', $title )
@section('navbarFocus.donate', 'class="dropdown active"')
@section('content')
<h1>Mit Ihnen zusammen: Für die unabhängige, nicht-kommerzielle Internet-Suche</a></h1>
<p><a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}">{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}</a></p>
<p>Mit Ihnen zusammen haben wir in den vergangenen Monaten eine neue
Erfolgsstory geschrieben: die Zahl der MetaGer-Nutzer steigt weiter und
stetig. Es ist kein Strohfeuer kurzfristigen Erfolges, sondern es ist die
Stetigkeit dieser Steigerung, die unseren Erfolg begründet. In drei Jahren
haben wir unsere Abfragezahlen verdreifacht. Wir sind nach Expertenmeinung
die sicherste Suchmaschine der Welt. Unsere Suchergebnisse sind zielgenau
und treffsicher. Beides verdanken wir der Tatsache, dass wir Programmierer
fest anstellen konnten. Aber auch Programmierer können nicht allein von der
Liebe zur Sache leben: Nur dank Ihrer Spendenbereitschaft konnten wir das
finanziell stemmen.</p>
<p>
Wir mussten auch einen Prozess gegen die Ausuferung des "Rechts auf
Vergessen" (nach dem EuGH Urteil vom 13.5.2014) durchstehen, um weiterhin
einen unzensierten Betrieb von Suchmaschinen zu ermöglichen
(<a href="http://suma-ev.de/presse/Suchmaschine-MetaGer-totgeklagt.html" target="_blank">http://suma-ev.de/presse/Suchmaschine-MetaGer-totgeklagt.html</a>). Wir haben
in allen Instanzen gewonnen. Anschließend jedoch hat die Klägerin sich für
zahlungsunfähig erklärt. Wir werden wohl auf den Kosten sitzenbleiben, was
unsere Finanzen weiter belastet.
</p>
<h3>
Um unsere gemeinsamen Erfolge fortzuschreiben, benötigen wir jetzt wieder
Ihre Hilfe.
</h3>
<p><a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}">{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}</a></p>
<p>
Eine Internet-Suchmaschine muss stetig weiterentwickelt werden,
wenn sie nicht binnen kurzem veraltet sein soll. Unsere Werbeeinnahmen sind
stark gesunken. Eigentlich wollen wir in MetaGer auch gar keine Werbung.
Aber solange das Spendenaufkommen nicht reicht, können wir darauf noch nicht
verzichten.
</p>
<p>
Wir bitten um Ihre Hilfe, damit wir MetaGer als unabhängige Alternative in
einem gemeinnützigen Verein weiter entwickeln und betreiben können.
Große Teile des Internet versinken im Kommerz und Werbemüll.
</p>
<p>
Lassen Sie uns gemeinsam ein Zeichen gegen die zunehmende Kommerzialisierung
des Internet setzen! Der Betreiberverein von MetaGer, der SUMA-EV, ist als
gemeinnütziger Verein seit 2004 in das Register beim Amtsgericht Hannover
unter VR200033 eingetragen.
</p>
<p>
Bitte unterstützen Sie uns, damit die unabhängige, nicht-kommerzielle Suche
im Internet weiter entwickelt und betrieben werden kann:
<br />
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}">{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/spende") }}</a>
</p>
<h3>Helfen Sie mit, dass freie Suchmaschinen im Internet frei bleiben. Das digitale Wissen der Welt muss ohne Bevormundung durch Staaten oder Konzerne frei zugänglich sein und bleiben.</h3>
<div class="">
<div class="col-sm-6">
<h2>{{ trans('spenden.bankinfo.1') }}</h2>
<p style="white-space:pre;">{{ trans('spenden.bankinfo.2') }}</p>
<p class="text-muted">{{ trans('spenden.bankinfo.3') }}</p>
</div>
<div class="col-sm-6">
<div class="">
<div class="col-md-6">
<h2>{{ trans('spenden.logos.1') }}</h2>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" value="_xclick" type="hidden">
<input name="business" value="wsb@suma-ev.de" type="hidden">
<input name="item_name" value="SuMa-eV Spende" type="hidden">
<input name="buyer_credit_promo_code" value="" type="hidden">
<input name="buyer_credit_product_category" value="" type="hidden">
<input name="buyer_credit_shipping_method" value="" type="hidden">
<input name="buyer_credit_user_address_change" value="" type="hidden">
<input name="no_shipping" value="0" type="hidden">
<input name="no_note" value="1" type="hidden">
<input name="currency_code" value="EUR" type="hidden">
<input name="tax" value="0" type="hidden">
<input name="lc" value="DE" type="hidden">
<input name="bn" value="PP-DonationsBF" type="hidden">
<input src="/img/paypalspenden.gif" name="submit" width="120px" alt="Spenden Sie mit PayPal - schnell, kostenlos und sicher!" type="image">
</form>
</div>
<div class="col-md-6">
<h2>{{ trans('spenden.logos.2') }}</h2>
<a href="bitcoin:174SDRNZqM2WNobHhCDqD1VXbnZYFXNf8V"><img src="/img/WeAcceptBitcoin.png" style="width:120px" alt="Bitcoin"></a>
</div>
</div>
</div>
<div class="clearfix"></div>
<hr />
<div class="col-md-6">
<h2 id="lastschrift">{{ trans('spenden.lastschrift.1') }}</h2>
<p>{{ trans('spenden.lastschrift.2') }}</p>
<form role="form" method="POST" action="{{ action('MailController@donation') }}">
{{ csrf_field() }}
<div class="form-group" style="text-align:left;">
<label for="Name">{{ trans('spenden.lastschrift.3') }}</label>
<input type="text" class="form-control" id="Name" required="" name="Name" placeholder="{{ trans('spenden.lastschrift.3.placeholder') }}">
</div>
<div class="form-group" style="text-align:left;">
<label for="email">{{ trans('spenden.lastschrift.4') }}</label>
<input type="email" class="form-control" id="email" name="email" placeholder="Email">
</div>
<div class="form-group" style="text-align:left;">
<label for="tel">{{ trans('spenden.lastschrift.5') }}</label>
<input type="tel" class="form-control" id="tel" name="Telefon" placeholder="xxxx-xxxxx">
</div>
<div class="form-group" style="text-align:left;">
<label for="iban">{{ trans('spenden.lastschrift.6') }}</label>
<input type="text" class="form-control" id="iban" required="" name="Kontonummer" placeholder="IBAN">
</div>
<div class="form-group" style="text-align:left;">
<label for="bic">{{ trans('spenden.lastschrift.7') }}</label>
<input type="text" class="form-control" id="bic" required="" name="Bankleitzahl" placeholder="BIC">
</div>
<div class="form-group" style="text-align:left;">
<label for="msg">{{ trans('spenden.lastschrift.8') }}</label>
<textarea class="form-control" id="msg" required="" name="Nachricht" placeholder="{{ trans('spenden.lastschrift.8.placeholder') }}"></textarea>
</div>
<button type="submit" class="btn btn-default">{{ trans('spenden.lastschrift.9') }}</button>
</form>
<p>{{ trans('spenden.lastschrift.10') }}</p>
</div>
<div class="col-md-6">
<h2 id="mails">Aus den EMails vorheriger Spender:</h2>
<ul style="text-align:left; list-style-type: initial;">
<li>"Danke, dass es metager gibt."</li>
<li>"Ich (85J.) möchte für Ihre aufwändige Arbeit 200 Euro spenden. Bleibt stark gegen die Kraken."</li>
<li>"Ihre Arbeit halte ich für sehr wertvoll"</li>
<li>"Danke für Ihre gute Arbeit!"</li>
<li>"Super das neue MetaGer!"</li>
<li>"Suchmaschine wie von Ihnen entwickelt und betrieben ist sehr begrüßenswert. Meine Spende dazu"</li>
<li>"Als kleinen Beitrag für Ihre große und großartige Arbeit spende ich"</li>
<li>"Bitte buchen Sie 100,-EUR für Ihre gute Arbeit ab."</li>
<li>"Gerade in der heutigen Zeit braucht es eine Suchmaschine aus sicherer Hand und guten Absichten."</li>
<li>"Ihre Arbeit ist Spitze. Deshalb möchte Ihr Projekt fördern."</li>
<li>"Ich verwende schon seit Jahren Metager und danke mit einer Spende"</li>
<li>"MetaGer ist Spitze! Ich spende"</li>
<li>"Armer Rentner spendet gerne 5,00 Euro"</li>
<li>"Ich verwende fast nur noch die MetaGer-Suche und bin damit sehr zufrieden"</li>
<li>"Danke für euer Werk!"</li>
</ul>
</div>
</div>
<div id="left" class="col-lg-6 col-md-12 col-sm-12 others">
</div>
@endsection
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment