예제 #1
0
 public function getImages()
 {
     if (empty($this->_images)) {
         $this->_images = array();
         $image = new Media_Model_Library_Image();
         if ($this->getId()) {
             $this->_images = $image->findAll(array('library_id = ?' => $this->getId()), array('position ASC', 'image_id ASC', 'can_be_colorized DESC'));
         }
     }
     return $this->_images;
 }
예제 #2
0
 public function getLibraryPictures($all = true)
 {
     if ($this->getLibraryId()) {
         $library_image = new Media_Model_Library_Image();
         $images = $library_image->findAll(array("library_id" => $this->getLibraryId()));
         $image_list = array();
         foreach ($images as $image) {
             $image_path = Application_Model_Application::getImagePath() . $image->getLink();
             $image_list[] = array("id" => $image->getId(), "url" => $image_path);
         }
         if (count($image_list) > 0 and !$all) {
             $image_list = $image_list[0];
         }
         return $image_list;
     }
     return null;
 }