* @package astat core * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ */ If (!defined("IN_BCWE_ADMIN")) { die("Dieses Script kann nicht ausserhalb des Frameworks laufen!"); } $session->page_begin("add Category", True); class addcategory_text_panel extends admin_module{ function output(){ global $config, $db,$panel, $root, $core, $session; $fail=FALSE; if(isset($_POST['send'])&& $_POST['send']==1){ if(isset($_POST['categoryname'])&& $_POST['categoryname']!=""){ $userfile_name = $_FILES['picture']['name']; $userfile_tmp = $_FILES['picture']['tmp_name']; $userfile_size = $_FILES['picture']['size']; $userfile_type = $_FILES['picture']['type']; $filedir = $root.'/catimages/'; $size = 120; 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_text"); } } $categoryname=$db->escape($_POST['categoryname']); $active=$db->escape($_POST['active']); $db->query("INSERT INTO `" . $config["prefix"]. "article_categories` (`categoryname`,`picture`,`active`) VALUES ('".$categoryname."','".$userfile_name."','".$active."')") or die ($db->error()); $panel->admin_message("Danke", "Die Kategorie wurde erfolgreich eingetragen!.",TRUE,"addcategory_text"); }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_text"),FALSE,"enctype=\"multipart/form-data\""); if($fail){ $panel->content.=$fail; } $panel->content.="

Kategoriename:

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