protected function getContent($id, $width = "400", $height = "400") { //pega a CategoryVO $ContentVO = new ContentSiteVO(); $ContentVO->setId($id, TRUE); $images = $ContentVO->getImages(); $stdResult = new stdClass(); $stdResult->title = $ContentVO->getTitle(); $stdResult->content = $ContentVO->getContent(); $stdResult->image_url = array(); if (count($images) > 0) { foreach ($images as $image) { $url = Config::getRootPath("/image/get_image/image_id." . $image->id . "/max_width.{$width}/max_height.{$height}/crop.1/"); //é o link $stdResult->image_url[] = $url; } } return $stdResult; }
/** * @param $field_name string * @param $field_value * * @return ReturnResultVO */ protected function validateContentFields($field_name, $VO) { $ReturnResultVO = new ReturnResultVO(); $ReturnResultVO->success = TRUE; //para o aptana if (FALSE) { $VO = new ContentSiteVO(); } switch ($field_name) { case "name": $ReturnResultVO->success = Validation::blank($VO->getName(), 1); //echo Debug::li(" getName:".$VO->getName()); break; case "title": $ReturnResultVO->success = Validation::blank($VO->getTitle(), 1); break; case "hat": $ReturnResultVO->success = Validation::blank($VO->getHat(), 1); break; case "description": $ReturnResultVO->success = Validation::blank($VO->getDescription(), 1); break; case "content": $ReturnResultVO->success = Validation::blank($VO->getContent(), 1); break; case "files": $returnTemp = $_FILES["file"]; $ReturnResultVO->success = count($returnTemp) > 0; break; case "images": $returnTemp = $_FILES["image"]; $ReturnResultVO->success = count($returnTemp) > 0; break; } return $ReturnResultVO; }