title = ""; $category_value->posi = "1"; $category_value->value = ""; $category_value->active = true; $category_value->action = "add_category"; break; case "edit_category": $category_details = $product_class->ShowCategory($_REQUEST["id"],false); $category_value->id = $category_details->id; $category_value->title = $category_details->title; $category_value->posi = $category_details->posi; $category_value->action = "edit_category"; if($category_details->active == "1") $category_value->active = true; break; } if(isset($_REQUEST["formsubmit"])) { $category_value->title = $_REQUEST["title"]; $category_value->posi = $_REQUEST["posi"]; $category_value->id = $_REQUEST["id"]; if($_REQUEST["active"] == "1") $category_value->active = true; if(isset($_REQUEST["formadd"])) $product_class->AddCategory(); else $product_class->EditCategory($_REQUEST["id"]); } $product_categories = array(); $product_class->CategoryList(0, "-", $product_categories, false); $items->category = $product_class->AddSelectBox("category",$product_categories,$category_value->id,$class,$style); $items->title = $product_class->AddInput("text","title",$category_value->title,$class,$style); $items->posi = $product_class->AddInput("text","posi",$category_value->posi,$class,"width:18px"); $items->active = $product_class->AddInput("checkbox","active","1","","",$category_value->active); $items->submit = $product_class->AddInput("submit","formsubmit","Gönder","button"); $items->action = $product_class->AddInput("hidden","action",$category_value->action); $items->page = $product_class->AddInput("hidden","page","product"); $items->formadd = $product_class->AddInput("hidden","formadd","1"); $theme->assign('items', $items); $fetch_tpl = "product/category_form.tpl"; break; case "delete_category": $product_class->DeleteCategory($_REQUEST["id"]); break; case "add_product": case "edit_product": case ""; include("fck2/fckeditor.php"); $product_info = new FCKeditor('info'); $product_info->BasePath = "fck2/"; $product_info->Height = 120; $product_more = new FCKeditor('more'); $product_more->BasePath = "fck2/" ; $product_more->Height = 350; switch ($_REQUEST["action"]) { case "add_product": $product_value->value = ""; $product_value->title = ""; $product_value->picture = ""; $product_value->top = false; $product_value->active = true; $product_value->action = "add_product"; break; case "edit_product": $product_details = $product_class->ShowProduct($_REQUEST["id"], false); $product_value->category = $product_details->category; $product_value->title = $product_details->title; $product_value->picture = $product_details->picture; $product_value->action = "edit_product"; if($product_details->top == "1") $product_value->top = true; if($product_details->active == "1") $product_value->active = true; $product_info->Value = $product_details->info; $product_more->Value = $product_details->more; break; } if(isset($_REQUEST["formsubmit"])) { $product_value->title = $_REQUEST["title"]; $product_value->picture = $_REQUEST["picture"]; $product_info->Value = $_REQUEST["info"]; $product_more->Value = $_REQUEST["more"]; $product_value->category = $_REQUEST["category"]; if($_REQUEST["top"] == "1") $product_value->top = true; if($_REQUEST["active"] == "1") $product_value->active = true; if(isset($_REQUEST["formadd"])) $product_class->AddProduct(); else $product_class->EditProduct($_REQUEST["id"]); } $ibutton_js = "MediaPool('bild','picture');"; $product_categories = array(); $product_class->CategoryList(0, "-", $product_categories, false); $items->category = $product_class->AddSelectBox("category",$product_categories,$product_value->category,$class,$style); $items->title = $product_class->AddInput("text","title",$product_value->title,$class,$style); $items->top = $product_class->AddInput("checkbox","top","1","","",$product_value->top); $items->active = $product_class->AddInput("checkbox","active","1","","",$product_value->active); $items->picture = $product_class->AddInput("text","picture",$product_value->picture,$class,$style); $items->ibutton = $product_class->AddInput("button","","Yükle","button","",false,false,$ibutton_js); $items->submit = $product_class->AddInput("submit","formsubmit","Gönder","button"); $items->action = $product_class->AddInput("hidden","action",$product_value->action); $items->page = $product_class->AddInput("hidden","page","product"); $items->formadd = $product_class->AddInput("hidden","formadd","1"); $items->info = $product_info->Create(); $items->more = $product_more->Create(); $theme->assign('items', $items); $fetch_tpl = "product/product_form.tpl"; break; case "delete_product": $product_class->DeleteProduct($_REQUEST["id"]); break; default: } $theme->assign('content', $theme->fetch($fetch_tpl)); ?>