public function prodCreateItem() { if (!$this->isLoggedIn()) { return $this->getCatUserView(); } else { $itemVals = $_REQUEST['item']; $newItem = new Product(); foreach ($itemVals as $k => $v) { $newItem->{$k}($v); } $newItem->ord($this->highestItemOrder + 1); $newItem->active(1); $tmp = new ProdCat(); $cat = $tmp->find('id', $this->req[1]); $newItem->prodcat($cat); if (isset($_FILES['fileupload']) && $_FILES['fileupload']['name'] != "") { $newItem->img($this->handleUpload()); if ($newItem->title_cd() != "" && $newItem->title_cd() != "0") { $isCD = true; } else { $isCD = false; } $newItem->img_small($this->createTitlePic($newItem->img(), $isCD)); } $newItem->save(); return $this->getCatUserView(); } }