category_to_show(); foreach ($array as $key ){ echo "$key und ".$func->buildCategoryLink($key); echo "
"; } $catg_array = $config->array_category(); foreach (array_keys($catg_array) as $key ){ echo "($key) -> ".$catg_array[$key]. " Ergebniszaehler: -> ".$func->getPostForCategory($key)."
"; } exit; $code = "7db52eb34"; echo $func->makeArticleLinkTest($code); exit; $p_headline = $func->stripHtml($_REQUEST['headline']); $p_category = $func->stripHtml($_REQUEST['category']); $p_tags1 = $func->stripHtml($_REQUEST['tags1']); $p_tags2 = $func->stripHtml($_REQUEST['tags2']); $p_tags3 = $func->stripHtml($_REQUEST['tags3']); $p_tags4 = $func->stripHtml($_REQUEST['tags4']); $p_tags5 = $func->stripHtml($_REQUEST['tags5']); $p_articletext = $func->stripHtml($_REQUEST['articletext']); $p_sourcelink = $func->stripHtml($_REQUEST['sourcelink']); $p_picture1 = $func->stripHtml($_REQUEST['picture1']); $p_picture2 = $func->stripHtml($_REQUEST['picture2']); $p_picture3 = $func->stripHtml($_REQUEST['picture3']); $p_hashtag = $func->stripHtml($_REQUEST['hashtag']); $p_videolink = $func->stripHtml($_REQUEST['videolink']); $p_twitterlink = $func->stripHtml($_REQUEST['twitterlink']); $p_backlink = $func->stripHtml($_REQUEST['backlink']); $p_paypallink = $func->stripHtml($_REQUEST['paypallink']); $p_authorname = $func->stripHtml($_REQUEST['authorname']); $p_picturedesc1 = $func->stripHtml($_REQUEST['picturedescription1']); $request_captcha = htmlspecialchars($_REQUEST['captcha']); // dodo: Bilder downloaden, einmal original behalten und einmal mobile version, dazu komprimieren // Bilder Datenbank: sourcelink, picture id 32bit md5, name, name mobile if (!empty($p_headline) && !empty($p_articletext) && !empty($p_sourcelink) ){ //&& !empty($request_captcha) ){ if (empty($_SESSION['captcha']) || trim(strtolower($request_captcha)) != $_SESSION['captcha']) { $captcha_message = "Ungültiger Bildcode"; $style = "

$captcha_message

"; // store content to tmp table } else { $captcha_message = "Gültiger Bildcode"; $style = "

$captcha_message

"; // store content to publish table unset($_SESSION['captcha']); } $stmt = $pdo->query("SELECT * FROM $table"); $row_count = $stmt->rowCount(); $p_shortcode = $func->alphaID($row_count,false,7,$shortcode_passkey); $writeArticle = array(':headline' => $p_headline, ':category' => $p_category, ':tags' => "$p_tags1;$p_tags2;$p_tags3;$p_tags4;$p_tags5", ':articletext' => $p_articletext, ':sourcelink' => $p_sourcelink, ':picture1' => $p_picture1, ':picture2' => $p_picture2, ':picture3' => $p_picture3, ':hashtag' => $p_hashtag, ':videolink' => $p_videolink, ':twitterlink' => $p_twitterlink, ':backlink' => $p_backlink , ':paypallink' => $p_paypallink, ':authorname' => $p_authorname, ':shortcode' => $p_shortcode, ':picture_1_description' => $p_picturedesc1); $retVal = $conn->insertArticle($pdo,$table,$writeArticle); if ($retVal == 1){ $status = "Dein Artikel wurde erfolgreich eingereicht. Du kannst den Status unter www.buzzerstar.com/g.php?c=$p_shortcode einsehen!"; } else { $status = "Es gab einen Fehler beim Speichern deiner Artikeldaten. Bitte versuche es in 10 Minuten erneut!"; } $image->downloadPicture($p_picture1); $content = array_merge( array('canonical_tag'=>"http://www.buzzerstar.com/schreiben.php"), array('status'=>$status) ); $design->display_cache('write_article_de_successfull_post', $content, true, 3600*24*3); } else { $content = array_merge( array('canonical_tag'=>"http://www.buzzerstar.com/schreiben.php"), array('captcha_status'=>$style), array('status'=>$status) ); $design->display_cache('write_article_de', $content, true, 3600*24*3); } exit(0); ?>