* @package astat core * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id: addcategory.apnl.php 96 2010-02-17 21:56:41Z genuineparts $ */ If (!defined("IN_BCWE_ADMIN")) { die("Dieses Script kann nicht ausserhalb des Frameworks laufen!"); } $session->page_begin("add news Category", True); class addcategory_news_panel extends admin_module{ function output(){ global $config, $db,$panel, $root, $session, $core; $fail=FALSE; if(isset($_POST['send'])&& $_POST['send']==1){ if(isset($_POST['name'])&& $_POST['name']!=""){ $userfile_name = $_FILES['picture']['name']; $userfile_tmp = $_FILES['picture']['tmp_name']; $userfile_size = $_FILES['picture']['size']; $userfile_type = $_FILES['picture']['type']; $filedir = $root.'/newsimages/'; $size = 700; if (isset($_FILES['picture']['name']) && $_FILES['picture']['name']!=""){ $prod_img = $filedir.$userfile_name; $ret=$core->upload_file($prod_img, $userfile_tmp, $size, $size, TRUE, TRUE); if($ret!==TRUE){ $panel->admin_message("Fehler", "Das Bild konnte nicht hochgeladen wrden
Der Fehler war: ". $ret,TRUE,"addcategory_news"); } } $name=$db->escape($_POST['name']); $active=$db->escape($_POST['active']); $db->query("INSERT INTO `" . $config["prefix"]. "news_category` (`name`,`picture`,`active`) VALUES ('".$name."','".$userfile_name."','".$active."')"); $panel->admin_message("Danke", "Die Kategorie wurde erfolgreich eingetragen!.",TRUE,"addcategory_news"); }else{ $fail="Der Kategoriename muss angegeben werden!"; } }elseif(!isset($_POST['send']) || $fail){ $panel->title="Kategorie hinzufügen"; $panel->form(array("action"=>$config["path"]."/admin/index.php?panel=addcategory_news"),FALSE,"enctype=\"multipart/form-data\""); if($fail){ $panel->content.=$fail; } $panel->content.="

Kategoriename:

"; $panel->field(array("name"=>"name","typ"=>"text","value"=>$_POST["name"])); $panel->content.="

Kategoriebild:

"; $panel->field(array("name"=>"picture","typ"=>"file","value"=>$_POST["picture"])); $panel->content.="
"; $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(); } } } ?>