* @package BcWe core * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id: a77f484c5af9480fe4eb2692627e2328278573ea $ */ If (!defined("IN_BCWE_ADMIN")) { die("Dieses Script kann nicht ausserhalb des Frameworks laufen!"); } $session->page_begin("add News", True); class add_news_panel extends admin_module{ function output(){ global $config, $db,$panel, $session; $fail=FALSE; if(isset($_POST['send'])&& $_POST['send']==1){ if(isset($_POST['text'])&& $_POST['text']!=""||isset($_POST['title'])&& $_POST['title']!=""){ $title=$db->escape($_POST['title']); $db->query("INSERT INTO `" . $config["prefix"] . "news` (`text`,`date`,`author`,`category`,`title`,`active`) VALUES ('".$db->escape($_POST["text"])."','".time()."','".$session->userdata["uid"]."','".intval($_POST["category"])."','".$title."','".$_POST["active"]."')"); $panel->admin_message("Danke", "Die News wurden erfolgreich eingetragen!.",TRUE,"add_news"); }else{ $fail="Du musst alle Felder ausfüllen!"; } }elseif(!isset($_POST['send']) || $fail){ $panel->title="News schreiben"; $panel->form(array("action"=>$config["path"]."/admin/index.php?panel=add_news")); if($fail){ $panel->content.=$fail; } $panel->content.="

Titel:

"; $panel->field(array("name"=>"title","typ"=>"text","value"=>$_POST["title"])); $resultc=$db->query("SELECT `id`,`name` FROM `" . $config["prefix"] . "news_category` WHERE `active`='true'"); $karray["Keine"]=""; while($row=$db->fetch_array($resultc)){ $karray[$row["name"]]=$row["id"]; } $panel->content.="

Kategorie:

"; $panel->select($karray,$_POST["category"],"category"); $panel->content.="
"; $panel->content.="

Text:

"; $panel->textarea(array("name"=>"text","value"=>$_POST["text"],"rows"=>"30","cols"=>"80"),"class=\"mceEditor\""); $panel->content.="

Aktiv:

"; $panel->select(array("Nein"=>"false","Ja"=>"true"),$_POST["active"],"active"); $panel->content.="
"; $panel->field(array("name"=>"send","typ"=>"hidden","value"=>"1")); $panel->content.="
"; $panel->submit(); $panel->formClose(); } } function meta(){ global $config; $meta=" "; $meta.=' '; return $meta; } } ?>