Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 /**
  * @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;
 }