Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Feature/Detail/ImageDetail.php
Строк: 32
<?php
namespace ConcreteCoreFeatureDetail;
use 
Loader;
class 
ImageDetail extends Detail {

    protected 
$src;
    protected 
$width;
    protected 
$height;

    public function 
__construct($mixed) {
        if (
is_object($mixed)) {
            
$f $mixed->getImageFeatureDetailFileObject();
            if (
is_object($f)) {
                
$this->src $f->getRelativePath();
                
$this->width $f->getAttribute('width');
                
$this->height $f->getAttribute('height');
            }
        } else {
            
$this->src $mixed;
        }
    }

    public function 
getSrc() {return $this->src;}
    public function 
getWidth() {return $this->width;}
    public function 
getHeight() {return $this->height;}


    public function 
getGatheringItemSuggestedSlotHeight() {
        if (
$this->getHeight() < 240) {
            return 
1;
        } else if (
$this->getHeight() < 360) {
            return 
2;
        }

        
// no suggestion
        
return 0;
    }

    public function 
getGatheringItemSuggestedSlotWidth() {
        if (
$this->getWidth() < 240) {
            return 
1;
        } else if (
$this->getWidth() < 360) {
            return 
2;
        }

        
// no suggestion
        
return 0;

    }
}
Онлайн: 4
Реклама