new website
@ -1 +0,0 @@
|
||||
<html><head><script>window.location.href="./#!ceta"</script></head></html>
|
||||
@ -1,43 +1,38 @@
|
||||
<?php
|
||||
class api_democracy extends \SYSTEM\API\api_system {
|
||||
public static function call_send_mail_faq($data){
|
||||
require((new \SYSTEM\PROOT('PHPMailer-master/PHPMailerAutoload.php'))->SERVERPATH());
|
||||
date_default_timezone_set('Europe/Berlin');
|
||||
public static function call_send_mail($data){
|
||||
/*$tbody = array_reduce($data, function($a, $b){return $a.="<tr><td>".implode("</td><td>",$b)."</td></tr>";});
|
||||
$thead = "<tr><th>" . implode("</th><th>", array_keys($rows[0])) . "</th></tr>";
|
||||
|
||||
$mail = new PHPMailer;
|
||||
$new_data = "<table>\n$thead\n$tbody\n</table>";*/
|
||||
$data['files'] = json_decode($data['files']);
|
||||
$new_data = str_replace('\/', '/',json_encode($data,JSON_PRETTY_PRINT));
|
||||
//SendMail
|
||||
$bcc = null;
|
||||
$delay = 0;
|
||||
$from = 'Website | DEMOCRACY <contact@democracy-deutschland.de>';
|
||||
$subject = '📱 DEMOCRACY: EMail from democracy-deutschland.de';
|
||||
$html_file = (new \PAPI('tpl/send_mail.tpl'))->SERVERPATH();
|
||||
$text_file = (new \PAPI('tpl/send_mail.txt'))->SERVERPATH();
|
||||
$to = 'contact@democracy-deutschland.de';
|
||||
$unsubscribe_list = null;
|
||||
$images = ["democracy_logo" => (new \PAPI('img/logo.png'))->SERVERPATH()];
|
||||
$attachments = [];
|
||||
$replacements = ['data' => ['value' => ['text' => $new_data]]];
|
||||
$smtp = [ "host" => "ssl://atmanspacher.eu",
|
||||
"port" => 465,
|
||||
"auth" => true,
|
||||
"username" => "prototyping@democracy-deutschland.de",
|
||||
"password" => "7$7ar0pZ"
|
||||
];
|
||||
$silent = true;
|
||||
\mailcannon::fire($bcc, $delay, $from, $subject, $html_file, $text_file, $to, $unsubscribe_list, $images, $attachments, $replacements,$smtp, $silent);
|
||||
|
||||
$mail->CharSet = 'utf-8';
|
||||
$mail->Encoding = 'base64';
|
||||
|
||||
$mail->Host = 'atmanspacher.eu';
|
||||
$mail->Port = 465;
|
||||
$mail->SMTPSecure = 'tls';
|
||||
$mail->SMTPAuth = true;
|
||||
|
||||
$mail->setFrom( $data["email"], 'Neue Frage von - '. $data["vorname"] .' '. $data["nachname"]);
|
||||
$mail->addReplyTo( $data["email"], $data["vorname"] .' '. $data["nachname"]);
|
||||
$mail->addAddress( 'contact@democracy-deutschland.de', 'democracy-deutschland.de');
|
||||
|
||||
$vars = $data;
|
||||
$vars['datum'] = date("d.m.Y");
|
||||
$vars['uhrzeit'] = date("H:i");
|
||||
$html = \SYSTEM\PAGE\replace::replaceFile((new PAPI('tpl/send_mail_faq.tpl'))->SERVERPATH(), $vars);
|
||||
|
||||
$mail->Subject = 'DEMOCRACY: Frage von '.$data["vorname"] .' '. $data["nachname"].' erhalten!';
|
||||
$mail->Body = $html;
|
||||
$mail->IsHTML(true);
|
||||
|
||||
//send the message, check for errors
|
||||
if(!$mail->send()){
|
||||
throw new \SYSTEM\LOG\ERROR("Mailer Error: " . $mail->ErrorInfo);}
|
||||
return \SYSTEM\LOG\JsonResult::ok();
|
||||
}
|
||||
|
||||
public static function call_send_subscribe($data){
|
||||
$beta = $data['beta'] == 'true' ? 1 : 0;
|
||||
$android = $data['android'] == 'true' ? 1 : 0;
|
||||
$ios = $data['ios'] == 'true' ? 1 : 0;
|
||||
\SQL\SUBSCRIBE_ADD::Q1(array($data['email'],$beta,$android,$ios,$beta,$android,$ios));
|
||||
\SQL\SUBSCRIBE_ADD::Q1(array($data['email']));
|
||||
|
||||
$sub = \SQL\SUBSCRIBE_GET::Q1(array($data['email']));
|
||||
if(!$sub['confirmed']){
|
||||
@ -140,4 +135,12 @@ class api_democracy extends \SYSTEM\API\api_system {
|
||||
public static function validate_code($code){
|
||||
return \SQL\BETA_CODE_VALIDATE::Q1(array($code))['count'] !== 0 ? true: false;
|
||||
}
|
||||
|
||||
public static function call_upload(){
|
||||
$file_name = md5_file($_FILES['datei']['tmp_name']).'_'.basename($_FILES['datei']['name']);
|
||||
if(!\SYSTEM\FILES\files::put('upload', $file_name , $_FILES['datei']['tmp_name'])){
|
||||
throw new \SYSTEM\LOG\ERROR("Upload Problem");}
|
||||
|
||||
return \SYSTEM\LOG\JsonResult::toString(['file_name' => $file_name]);
|
||||
}
|
||||
}
|
||||
@ -4,7 +4,6 @@ namespace SQL;
|
||||
class SUBSCRIBE_ADD extends \SYSTEM\DB\QP {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'INSERT INTO subscribe (`email`, `beta`, `android`, `ios`) VALUES (?, ?, ?, ?)'.
|
||||
' ON DUPLICATE KEY UPDATE beta=?, android=?, ios=?;';
|
||||
'INSERT IGNORE INTO subscribe (`email`) VALUES (?)';
|
||||
}
|
||||
}
|
||||
|
||||
7
democracy/api/tpl/send_mail.tpl
Normal file
@ -0,0 +1,7 @@
|
||||
Eine Nachricht ist über die Website eingegangen:<br>
|
||||
<br>
|
||||
<pre>${data}</pre>
|
||||
<br>
|
||||
Achtung: Diese EMail ist die einzige Kopie dieser Daten<br>
|
||||
<br>
|
||||
<span><img src="cid:democracy_logo"></span>
|
||||
5
democracy/api/tpl/send_mail.txt
Normal file
@ -0,0 +1,5 @@
|
||||
Eine Nachricht ist über die Website eingegangen:
|
||||
|
||||
${data}
|
||||
|
||||
Achtung: Diese EMail ist die einzige Kopie dieser Daten
|
||||
@ -9,4 +9,5 @@
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/references/','references','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/download/','download','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/org/','org','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/invite/','invite','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/invite/','invite','*.*');
|
||||
\SYSTEM\FILES\files::registerFolder(dirname(__FILE__).'/upload/','upload','*.*');
|
||||
BIN
democracy/files/download/DEMOCRACY_Logo.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
democracy/files/download/DEMOCRACY_Logo_Beta.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
democracy/files/download/Gemeinnutzigkeit_DEMOCRACY.pdf
Normal file
BIN
democracy/files/download/Logo_with_sublines_1.png
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
democracy/files/download/Logo_with_sublines_2.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
democracy/files/download/Satzung_DEMOCRACY.pdf
Normal file
BIN
democracy/files/font/HelveticaNeue-Light-08.ttf
Normal file
BIN
democracy/files/font/icomoon.eot
Normal file
19
democracy/files/font/icomoon.svg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
democracy/files/font/icomoon.ttf
Normal file
BIN
democracy/files/font/icomoon.woff
Normal file
BIN
democracy/files/images/01FemaleMirror@3x.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
democracy/files/images/1.gif
Normal file
|
After Width: | Height: | Size: 526 KiB |
BIN
democracy/files/images/2.gif
Normal file
|
After Width: | Height: | Size: 341 KiB |
BIN
democracy/files/images/3.gif
Normal file
|
After Width: | Height: | Size: 690 KiB |
BIN
democracy/files/images/4.gif
Normal file
|
After Width: | Height: | Size: 462 KiB |
BIN
democracy/files/images/5.gif
Normal file
|
After Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 33 KiB |
BIN
democracy/files/images/FurPoli.png
Normal file
|
After Width: | Height: | Size: 386 KiB |
BIN
democracy/files/images/Fur_Burger.png
Normal file
|
After Width: | Height: | Size: 289 KiB |
BIN
democracy/files/images/HES_INNOKO_LOGO_RGB.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
democracy/files/images/List.png
Normal file
|
After Width: | Height: | Size: 244 KiB |
BIN
democracy/files/images/Logo-Landingpage.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 700 B After Width: | Height: | Size: 558 B |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 558 B |
BIN
democracy/files/images/circle@3x.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
democracy/files/images/democracy-bar.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
democracy/files/images/dialog@3x.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
democracy/files/images/exchange@3x.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 292 KiB After Width: | Height: | Size: 72 KiB |
BIN
democracy/files/images/gear@3x.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
democracy/files/images/group2@3x.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
democracy/files/images/group2@3x.t.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
democracy/files/images/group3@3x.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
democracy/files/images/group3@3x.t.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
democracy/files/images/group4@3x.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
democracy/files/images/group4@3x.t.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
democracy/files/images/group5@3x.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
democracy/files/images/group5@3x.t.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
democracy/files/images/group6@3x.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
democracy/files/images/group6@3x.t.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
democracy/files/images/heart2@3x.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
democracy/files/images/heart@3x.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
democracy/files/images/images.zip
Normal file
BIN
democracy/files/images/ledger@3x.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 3.7 KiB |
BIN
democracy/files/images/logo@3x.png
Normal file
|
After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
democracy/files/images/macbookSpaceGrey@3x.png
Normal file
|
After Width: | Height: | Size: 210 KiB |
BIN
democracy/files/images/magnify@3x.png
Normal file
|
After Width: | Height: | Size: 9.1 KiB |
BIN
democracy/files/images/menu@3x.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
democracy/files/images/org/01FemaleMirror@3x.png
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
democracy/files/images/org/1.gif
Normal file
|
After Width: | Height: | Size: 526 KiB |
BIN
democracy/files/images/org/2.gif
Normal file
|
After Width: | Height: | Size: 341 KiB |
BIN
democracy/files/images/org/3.gif
Normal file
|
After Width: | Height: | Size: 690 KiB |
BIN
democracy/files/images/org/4.gif
Normal file
|
After Width: | Height: | Size: 462 KiB |
BIN
democracy/files/images/org/5.gif
Normal file
|
After Width: | Height: | Size: 306 KiB |
BIN
democracy/files/images/org/Bubble.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
democracy/files/images/org/FurPoli.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
democracy/files/images/org/Fur_Burger.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
democracy/files/images/org/HES_INNOKO_LOGO_RGB.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
democracy/files/images/org/List.png
Normal file
|
After Width: | Height: | Size: 806 KiB |
BIN
democracy/files/images/org/Logo-Landingpage.png
Normal file
|
After Width: | Height: | Size: 163 KiB |
BIN
democracy/files/images/org/arrow.png
Normal file
|
After Width: | Height: | Size: 700 B |
BIN
democracy/files/images/org/big_arrow.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
democracy/files/images/org/circle@3x.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
democracy/files/images/org/democracy-bar.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
democracy/files/images/org/dialog@3x.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
democracy/files/images/org/exchange@3x.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
democracy/files/images/org/forfb2.png
Normal file
|
After Width: | Height: | Size: 292 KiB |
BIN
democracy/files/images/org/gear@3x.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
democracy/files/images/org/group2@3x.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
democracy/files/images/org/group2@3x.t.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
democracy/files/images/org/group3@3x.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
democracy/files/images/org/group3@3x.t.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
democracy/files/images/org/group4@3x.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
democracy/files/images/org/group4@3x.t.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
democracy/files/images/org/group5@3x.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
democracy/files/images/org/group5@3x.t.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
democracy/files/images/org/group6@3x.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
democracy/files/images/org/group6@3x.t.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
democracy/files/images/org/heart2@3x.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
democracy/files/images/org/heart@3x.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
democracy/files/images/org/ledger@3x.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
democracy/files/images/org/logo.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
democracy/files/images/org/logo@3x.png
Normal file
|
After Width: | Height: | Size: 371 KiB |
BIN
democracy/files/images/org/logosmall.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
democracy/files/images/org/macbookSpaceGrey@3x.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
democracy/files/images/org/magnify@3x.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
democracy/files/images/org/menu@3x.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
democracy/files/images/org/password@3x.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
democracy/files/images/org/pieChart2@3x.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
democracy/files/images/org/pieChart3@3x.png
Normal file
|
After Width: | Height: | Size: 14 KiB |