'https://www.youtube.com/watch?v=q0frFha7QE8', 'img' => './files/medien/Crowdfunding.png', 'title' => 'DEMOCRACY goes Crowdfunding'), array( 'link' => 'https://www.youtube.com/watch?v=748FNtwHCzw', 'img' => './files/medien/Anny_Hartmann.png', 'title' => 'Testimonial Anny Hartmann'), array( 'link' => 'https://www.youtube.com/watch?v=-6pdnFqnaWY', 'img' => './files/medien/CF-Verlaengerung.png', 'title' => 'DEMOCRACY verlängert Crowdfunding'), array( 'link' => 'https://www.youtube.com/watch?v=l7v4RtbPafg', 'img' => './files/medien/DEMOCRACYXIP.png', 'title' => 'Highlights DEMOCRACY X IP'), array( 'link' => 'https://www.youtube.com/watch?v=oTX59JhDmXU', 'img' => './files/medien/Sprint_1.png', 'title' => 'Developer Demo Sprint 01'), array( 'link' => 'https://www.youtube.com/watch?v=H6oJA4MUVW0', 'img' => './files/medien/Sprint_4.png', 'title' => 'Developer Demo Sprint 04'), ); $result = ''; foreach($publications as $p) { $result .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_press/tpl/article.tpl'))->SERVERPATH(), $p); } return $result; } private static function wordpress(){ $path = (new \SYSTEM\PROOT('../httpdocs/blog/wp-load.php'))->SERVERPATH(); $autoloadFuncs = spl_autoload_functions(); foreach($autoloadFuncs as $unregisterFunc){ $unregisterFunc[0] = '\\'.$unregisterFunc[0]; spl_autoload_unregister($unregisterFunc); } require $path; $autoloadFuncs2 = spl_autoload_functions(); foreach($autoloadFuncs2 as $unregisterFunc){ spl_autoload_unregister($unregisterFunc); } foreach($autoloadFuncs as $registerFunc){ spl_autoload_register($registerFunc);} $wp_query = new \WP_Query(); $result = ''; $posts = wp_get_recent_posts(array( 'numberposts' => 9, 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish', ),ARRAY_A); foreach($posts as $post) { $p = array(); $p['link'] = get_post_permalink($post['ID']); $p['title'] = $post['post_title']; // $p['exerpt'] = get_the_excerpt($post['ID']); $p['img'] = get_the_post_thumbnail_url($post['ID'], 'website_blog_thumbnail'); // $p['date'] = date_i18n( get_option( 'date_format' ), strtotime( $post['post_date'] ) ); // $p['content'] = wp_trim_words($post['post_content'], 25); $result .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_press/tpl/article.tpl'))->SERVERPATH(), $p); } return $result; } private static function media(){ $media = array( array( 'link' => './files/download/DEMOCRACY_Logo.png', 'img' => './files/download/DEMOCRACY_Logo.png', 'title' => 'DEMOCRACY Bubble'), array( 'link' => './files/download/DEMOCRACY_Logo_Beta.png', 'img' => './files/download/DEMOCRACY_Logo_Beta.png', 'title' => 'DEMOCRACY Bubble Beta'), array( 'link' => './files/download/Logo_with_sublines_1.png', 'img' => './files/download/Logo_with_sublines_1.png', 'title' => 'DEMOCRACY LOGO'), array( 'link' => './files/download/Logo_with_sublines_2.png', 'img' => './files/download/Logo_with_sublines_2.png', 'title' => 'DEMOCRACY Logo quer'), array( 'link' => './files/download/Funktionen.png', 'img' => './files/download/Funktionen.png', 'title' => 'DEMOCRACY Funktionsgrafik'), array( 'link' => './files/download/Hello.png', 'img' => './files/download/Hello.png', 'title' => 'DEMOCRACY Beta Schleife'), array( 'link' => './files/download/PM.png', 'img' => './files/download/PM.png', 'title' => 'DEMOCRACY Beta Invite'), array( 'link' => './files/download/offenes_Parlament.jpg', 'img' => './files/download/offenes_Parlament.jpg', 'title' => 'DEMOCRACY offenes Parlament'), ); $result = ''; foreach($media as $m) { $result .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_press/tpl/media.tpl'))->SERVERPATH(), $m); } return $result; } private static function articles(){ $articles = array( array( 'img' => './files/medien/NuoViso_Talk.png', 'link' => 'https://www.youtube.com/watch?v=1Et7S8pi8zY', 'title' => 'NuoViso.tv - "Democracy" - Volksabstimmung per Handy - Marius Krüger im NuoViso Talk'), array( 'img' => './files/medien/audiopreneur.png', 'link' => 'https://audiopreneur.de/34-ap-democracy-deutschland-die-app-fuer-mehr-demokratie/', 'title' => 'AudioPreneur Podcast - DEMOCRACY Deutschland – die App für mehr Demokratie'), array( 'img' => './files/medien/Stadt_Land.png', 'link' => 'http://ng.infranken.de/epaper/EPaper/PHP-Files/showclust.php?Ref=DText%2F94mvlhvqjm5-m4ssvjtetac&PageRef=DSArchiv%2Fg3~xgnu8amvnb567ftilydq&Clip=47%2C43%2C905%2C417&titel=bs&Spezial=&Display=print', 'title' => 'In Franken - Politische Mitspache bald per App?'), array( 'img' => './files/medien/Startalp.png', 'link' => 'https://start-alp.com/2018/03/06/democracy-digital-im-bundestag-mitbestimmen/', 'title' => 'Start Alp - DEMOCRACY: Digital im Bundestag mitbestimmen'), array( 'img' => './files/medien/StartUpValley.png', 'link' => './files/medien/StartUpValley.pdf', 'title' => 'StartUpValley - DEMOCRACY X StartUpValley'), array( 'img' => './files/medien/IP.png', 'link' => 'https://www.idealismprevails.at/demokratie-im-21-jahrhundert-marius-krueger-b-a/', 'title' => 'Idealism Prevails – Demokratie im 21. Jh'), array( 'img' => './files/medien/Fabio_Di_Masi.png', 'link' => 'https://www.facebook.com/fabio.d.masi/videos/724139911119044/?hc_ref=ARQOUAwCEBF-BSc3ka28z7nFVaOjJVCYgIxLzJ_DEYH0VZfZpljYV3uPLum3LCkcB2s', 'title' => 'Fabio De Masi - Demokratie in Echtzeit'), array( 'img' => './files/medien/MDR_Sputnik.png', 'link' => 'http://www.sputnik.de/sendungen/tagesupdate/audio-539944.html', 'title' => 'Sputnik - Per App in den Bundestag'), array( 'img' => './files/medien/Spreezeitung.png', 'link' => 'http://www.spreezeitung.de/25886/neues-start-up-will-deutsche-politik-verbessern/', 'title' => 'Spreezeitung - Neues Start-Up will deutsche Politik verbessern'), array( 'img' => './files/medien/Neue_Debatte.png', 'link' => 'https://neue-debatte.com/2017/11/03/digitale-medien-mit-der-democracy-app-zur-basisdemokratie/', 'title' => 'Neue Debatte - Mit der Democracy App zur Basisdemokratie?!'), array( 'img' => './files/medien/enorm_Magazin.png', 'link' => 'https://enorm-magazin.de/push-mitteilung-aus-dem-bundestag', 'title' => 'Enorm-Magazin - Push-Mitteilung aus dem Bundestag'), array( 'img' => './files/medien/Ulf_Gebhardt_in_Medium.png', 'link' => 'https://medium.com/@ulf.gebhardt/wege-zur-demokratie-276e2d9363e3', 'title' => 'Medium - Wege zur Demokratie'), array( 'img' => './files/medien/KenFM.png', 'link' => 'https://kenfm.de/politische-mitsprache-app-democracy/', 'title' => 'KenFM – Wahl war gestern. Demokratie ist immer. Mehr politische Mitsprache mit der App DEMOCRACY.'), array( 'img' => './files/medien/Marina_Weisband.png', 'link' => 'http://marinaweisband.de/der-wahl-o-mat-fuer-immer/', 'title' => 'Marina Weisband - Wahl-O-Mat, aber für immer') ); $result = ''; foreach($articles as $article){ $result .= \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_press/tpl/article.tpl'))->SERVERPATH(), $article); } return $result; } public function html(){ $vars = array(); $vars['articles'] = self::articles(); $vars['publications'] = self::publications(); $vars['wordpress'] = self::wordpress(); $vars['media'] = self::media(); $vars = array_merge($vars, \SYSTEM\PAGE\text::tag('democracy')); return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_press/tpl/default_press.tpl'))->SERVERPATH(), $vars); } }