All pastes #462336 Raw Edit

Untitled

public php v1 · immutable
#462336 ·published 2007-04-28 06:17 UTC
rendered paste body
<?php$product_class = new ProductsAdmin($database);$style = "width:250px";$class = "inputfield";switch ($_REQUEST["action"]){	case "edit_category":	case "add_category":		switch ($_REQUEST["action"])		{			case "add_category":				$category_value->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));?>