initial system commit

This commit is contained in:
Ulf Gebhardt 2017-11-17 11:24:35 +01:00
parent 91b552693c
commit 63d425c8b2
219 changed files with 566 additions and 777 deletions

6
.gitmodules vendored Normal file
View File

@ -0,0 +1,6 @@
[submodule "lib/system"]
path = lib/system
url = git@github.com:webcraftmedia/system.git
[submodule "lib/font_awesome"]
path = lib/font_awesome
url = git@github.com:webcraftmedia/lib_font_awesome.git

3
.htaccess Normal file
View File

@ -0,0 +1,3 @@
RewriteEngine On
RewriteRule ^files/([^/]+)/([^/]+)$ api.php?call=files&cat=$1&id=$2 [L]
RewriteRule ^cache/([^/]+)/([^/]+)$ api.php?call=cache&id=$1&ident=$2 [L]

View File

@ -1,34 +0,0 @@
<!-- single -->
<div class="single">
<div class="container">
<div class="agileits-single-img">
<img src="./images/landing/ceta.jpg" alt="" />
<h4>CETA ist das Freihandelsabkommen mit Kanada. Stimme darüber ab, ob der Bundestag CETA zustimmen oder ablehnen soll.</h4>
<div class="agileinfo-single-icons">
<ul>
<li><a href="#"><i class="fa fa-user" aria-hidden="true"></i> <span>Marius Krüger</span></a></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><span>07.Nov.2017</span></li>
</ul>
</div>
<p>"CETA ist das TTIP für Kanada. Ziel des Abkommens ist die Förderung des Freihandels, also des Verkehrs von Waren, Dienstleistungen und Kapitals, zwischen der EU und Kanada durch den Abbau von Handelshemmnissen.</p>
<p>Dem Verständnis der CETA-Architekten nach, stellen insbesondere soziale, ökologische und kulturelle gesetzliche Schutzstandards solche Hemmnisse dar, und müssen im Interesse des Freihandels abgebaut werden. Mit der Einrichtung eines Investor-Staat-Schiedsmechanismus schafft CETA darüber hinaus für Unternehmen die Voraussetzungen, Staaten die durch ihr gesetzgeberisches Wirken ihre Gewinne beeinträchtigen, vor nichtstaatlichen Privatgerichten auf Entschädigung zu verklagen.</p>
<p>Es ist zu befürchten, dass die Demokratie so zur reinen Fassade verkommt, was unser Grundgesetz ausschließt.“ &mdash; <em>Marianne Grimmenstein</em></p>
<p>Trotzdem wurde CETA vom Deutschen Bundestag am 22.09.16 ratifiziert und dessen vorläufigen Anwendung beschlossen (vgl. <a href="https://www.bundestag.de/parlament/plenum/abstimmung/abstimmung?id=418">Bundestagsdrucksache 18/9663</a>)</p>
<h5>Was wir dagegen tun können?</h5>
<p>DEMOCRACY ist der Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Warum nicht eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet.</p>
<p>Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.<br>
Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.<br>
Entscheide DU.</p>
<a href="http://startnext.com/democracy" class="call_to_action">
Unterstütze unser Projekt auf<br>
<img src="./images/startnext_logo.png" alt="startnext_logo">
</a>
</div>
</div>
</div>
<!-- //single -->

View File

@ -1,33 +0,0 @@
<!-- single -->
<div class="single">
<div class="container">
<div class="agileits-single-img">
<img src="./images/landing/euro.jpg" alt="" />
<h4>Der Euro ist die verbindliche Währung der soganannten Euro-Zone innerhalb der Europäischen Union. Stimme darüber ab, ob der Bundestag aus dem Euro aussteigen oder verbleiben soll.</h4>
<div class="agileinfo-single-icons">
<ul>
<li><a href="#"><i class="fa fa-user" aria-hidden="true"></i> <span>Marius Krüger</span></a></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><span>07.Nov.2017</span></li>
</ul>
</div>
<p>Seit seiner Einführung hat der Euro viele Vereinfachungen gebracht. Nahezu überall in der EU mit einer Währung zu bezahlen, ist total praktisch. Und doch birgt eine gemeinsame Währung wirtschaftlich unterschiedlich starker Länder währungspolitische Probleme. Und diese Probleme tragen zur Zeit unerkannt eher zur Spaltung Europas als zu dessen Vereinigung bei.</p>
<p>Wie lange dieser Zustand noch zu wirtschaftlichen Lasten der gesamten südlicheren und fiskalischen Lasten der nördlicheren europäischen Länder aufrechtzuerhalten ist, steht offen. Sicher ist, das dieses Konstruktionsproblem sich eher verschärft als vermindert.</p>
<h5>Was können wir jetzt tun?</h5>
<p>DEMOCRACY ist der großangelegte Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet?</p>
<p>Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.<br>
Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.<br>
Entscheide DU.</p>
<a href="http://startnext.com/democracy" class="call_to_action">
Unterstütze unser Projekt auf<br>
<img src="./images/startnext_logo.png" alt="startnext_logo">
</a>
</div>
</div>
</div>
<!-- //single -->

View File

@ -1,33 +0,0 @@
<!-- single -->
<div class="single">
<div class="container">
<div class="agileits-single-img">
<img src="./images/landing/gez.jpg" alt="" />
<h4>Der Rundfunkbeitrag ist in der Bundesrepublik Deutschland das gegenwärtige Modell zur Finanzierung der öffentlich-rechtlichen Rundfunkanstalten. Stimme darüber ab, wie die Mittel daraus verwendet werden sollen.</h4>
<div class="agileinfo-single-icons">
<ul>
<li><a href="#"><i class="fa fa-user" aria-hidden="true"></i><span>Marius Krüger</span></a></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><span>07.Nov.2017</span></li>
</ul>
</div>
<p>Der Rundfunkbeitrag ist in der Bundesrepublik Deutschland das gegenwärtige Modell zur Finanzierung der öffentlich-rechtlichen Rundfunkanstalten. Eingezogen wird er durch den sogenannten ARD ZDF Deutschlandradio Beitragsservice. Das jährliche Beitragsaufkommen misst 7,978 Milliarden Euro. Doch wer entscheidet eigentlich, welche Fernseh- und Radiosender respektive Onlineplattformen von diesem Geld finanziert werden?</p>
<p>Ist die Verteilung transparant und demokratisch? Gerade vor dem Hintergrund, dass Berichte der geförderten Anstalten immer wieder sachliche Fehler, teilweise sogar grobe Unwahrheiten enthalten, ist die GEZ-Gebühr bei informierten BürgerInnen sehr umstritten. Dennoch wird die Beitragseinnahme juristisch durchgesetzt. Und doch gäbe es <a href="https://rundfunk-mitbestimmen.de">Modelle, den Rundfunk mitzubestimmen</a></p>
<h5>Warum also nicht dafür einsetzen, dass wir alle den Rundfunk mitbestimmen können. Mit DEMOCRACY wird diese Abstimmung möglich.</h5>
<p>Denn DEMOCRACY ist der großangelegte Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet?</p>
<p>Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.<br>
Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.<br>
Entscheide DU.</p>
<a href="http://startnext.com/democracy" class="call_to_action">
Unterstütze unser Projekt auf<br>
<img src="./images/startnext_logo.png" alt="startnext_logo">
</a>
</div>
</div>
</div>
<!-- //single -->

View File

@ -1,32 +0,0 @@
<!-- single -->
<div class="single">
<div class="container">
<div class="agileits-single-img">
<img src="./images/landing/staatstrojaner.jpg" alt="" />
<h4>Der Staatstrojaner ist einer der schwerwiegendsten Eingriffe in die Grundrechte der Bürger. Stimme darüber ab, ob der Bundestag den Staatstrojaner erlauben oder ablehnen soll.</h4>
<div class="agileinfo-single-icons">
<ul>
<li><a href="#"><i class="fa fa-user" aria-hidden="true"></i> <span>Marius Krüger</span></a></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><span>07.Nov.2017</span></li>
</ul>
</div>
<p>Der Staatstrojaner ist einer der gravierendsten Grundrechtseingriffe seit Beginn der Bundesrepublik Deutschland. Faktisch erlaubt dieses Gesetz eine dauerhafte und systematische Überwachung aller Online-Aktionen jedes Bürgers auf Smartphone und Desktop. Denn ein Blick ins Gesetz zeigt, dass nicht nur schwere Straftaten verfolgt werden, sondern die Spionagesoftware auch für Dutzende gewöhnliche Straftaten vorgesehen ist.</p>
<p>Der Deutsche Bundestag hat das Gesetz zur "effektiveren und praxistauglicheren Ausgestaltung des Strafverfahrens“ (<a href="http://dipbt.bundestag.de/doc/btd/18/112/1811277.pdf">Bundestagsdrucksache 18/11277</a>) übrigens am 22.06.17 in einem anderen Gesetz versteckt beschlossen, statt in einem ordentlichen Gesetzgebungsverfahrens, scheinbar um die öffentliche Debatte klein zu halten und den Bundesrat zu umgehen (vgl. <a href="https://www.startnext.com/democracy/blog/beitrag/eintrag-18--nachtrag-zum-staatstrojaner-p73140.html">Blog-Eintrag 18</a>)</p>
<h5>Was wir dagegen tun können?</h5>
<p>DEMOCRACY ist der Versuch, unsere Bürgerinteressen deutlich und pragmatisch gegenüber unseren Abgeordneten zu vertreten. Warum nicht eine gemeinnützige Plattform aufbauen, die alle Bürgerinnen und Bürger, unabhängig von Ort, Zeit und Alter zu diesem Zweck verbindet.</p>
<p>Technisch gesehen, haben wir dazu alle Möglichkeiten in der Hand.<br>
Die App DEMOCRACY ist der Vorschlag, diese zu nutzen.<br>
Entscheide DU.</p>
<a href="http://startnext.com/democracy" class="call_to_action">
Unterstütze unser Projekt auf<br>
<img src="./images/startnext_logo.png" alt="startnext_logo">
</a>
</div>
</div>
</div>
<!-- //single -->

9
api.php Normal file
View File

@ -0,0 +1,9 @@
<?php
require_once 'lib/autoload.inc'; //SYSTEM Classes
require_once 'democracy/autoload.inc'; //Project Classes
require_once '/home/web/web/config/get_config.php';
\SYSTEM\system::start(\WEBCRAFT\get_config(dirname(__FILE__)));
echo \SYSTEM\API\api::run('\SYSTEM\API\verify','api_democracy',array_merge($_POST,$_GET));
new \SYSTEM\LOG\COUNTER("API was called sucessfully.");

View File

@ -1,35 +0,0 @@
@font-face {
font-family: 'helvetica';
src: url('HelveticaLt.ttf') format('truetype');
}
/* font-family: 'helvetica', serif; */
@font-face {
font-family: 'isabelle_layne';
src: url('Isabelle_Layne_Bold.ttf') format('truetype');
}
/* font-family: 'isabelle_layne', serif; */
@font-face {
font-family: 'raleway';
src: url('fonts/Raleway-Light.ttf') format('truetype');
}
/* font-family: 'raleway', serif; */
@font-face {
font-family: 'playfair_display';
src: url('playfair_display.tff') format('truetype');
}
/* font-family: 'playfair_display', serif; */
@font-face {
font-family: 'edosz';
src: url('edosz.ttf') format('truetype');
}
/* font-family: 'edosz', serif; */
@font-face {
font-family: 'TravelingTypewriter';
src: url('TravelingTypewriter.ttf') format('truetype');
}
/* font-family: 'TravelingTypewriter', serif; */

View File

@ -0,0 +1,2 @@
<?php
class api_democracy extends \SYSTEM\API\api_system {}

View File

@ -0,0 +1,3 @@
<?php
SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
//SYSTEM\autoload::registerFolder(dirname(__FILE__).'/elements','');

7
democracy/autoload.inc Normal file
View File

@ -0,0 +1,7 @@
<?php
require_once dirname(__FILE__).'/path/autoload.inc';
require_once dirname(__FILE__).'/page/autoload.inc';
require_once dirname(__FILE__).'/files/autoload.inc';
require_once dirname(__FILE__).'/api/autoload.inc';
require_once dirname(__FILE__).'/sql/autoload.inc';
require_once dirname(__FILE__).'/sai/autoload.inc';

View File

@ -0,0 +1,8 @@
<?php
\SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/images/','images','*.*');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/font/','font','*.*');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/icons/','icons','*.*');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/wir/','wir','*.*');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/medien/','medien','*.*');
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/org/','org','*.*');

3
democracy/files/cache/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*
*/
!.gitignore

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

Before

Width:  |  Height:  |  Size: 690 KiB

After

Width:  |  Height:  |  Size: 690 KiB

View File

Before

Width:  |  Height:  |  Size: 288 KiB

After

Width:  |  Height:  |  Size: 288 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 279 KiB

View File

Before

Width:  |  Height:  |  Size: 216 KiB

After

Width:  |  Height:  |  Size: 216 KiB

View File

Before

Width:  |  Height:  |  Size: 414 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View File

Before

Width:  |  Height:  |  Size: 213 KiB

After

Width:  |  Height:  |  Size: 213 KiB

View File

Before

Width:  |  Height:  |  Size: 242 KiB

After

Width:  |  Height:  |  Size: 242 KiB

View File

Before

Width:  |  Height:  |  Size: 247 KiB

After

Width:  |  Height:  |  Size: 247 KiB

View File

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

View File

Before

Width:  |  Height:  |  Size: 210 KiB

After

Width:  |  Height:  |  Size: 210 KiB

View File

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 187 KiB

After

Width:  |  Height:  |  Size: 187 KiB

View File

Before

Width:  |  Height:  |  Size: 287 KiB

After

Width:  |  Height:  |  Size: 287 KiB

View File

Before

Width:  |  Height:  |  Size: 692 KiB

After

Width:  |  Height:  |  Size: 692 KiB

View File

Before

Width:  |  Height:  |  Size: 265 KiB

After

Width:  |  Height:  |  Size: 265 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

View File

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View File

Before

Width:  |  Height:  |  Size: 290 KiB

After

Width:  |  Height:  |  Size: 290 KiB

View File

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 280 B

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 292 KiB

After

Width:  |  Height:  |  Size: 292 KiB

View File

Before

Width:  |  Height:  |  Size: 729 B

After

Width:  |  Height:  |  Size: 729 B

View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

View File

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View File

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 92 KiB

View File

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View File

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 107 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

Before

Width:  |  Height:  |  Size: 264 KiB

After

Width:  |  Height:  |  Size: 264 KiB

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 374 KiB

Some files were not shown because too many files have changed in this diff Show More