Вход Регистрация
Файл: system/controllers/images/model.php
Строк: 53
<?php

class modelImages extends cmsModel{

    public function 
getPresetsCount(){
        return 
$this->getCount('images_presets');
    }

    public function 
getPresets(){
        return 
$this->get('images_presets', function($item$model){
            
$item['wm_image'] = cmsModel::yamlToArray($item['wm_image']);
            return 
$item;
        });
    }

    public function 
getPresetsList(){
        return 
$this->filterIsNull('is_internal')->
                
orderBy('width')->
                
get('images_presets', function($item$model){
                    return 
$item['title'];
                }, 
'name');
    }

    public function 
getPreset($id){
        return 
$this->getItemById('images_presets'$id, function($item$model){
            
$item['wm_image'] = cmsModel::yamlToArray($item['wm_image']);
            return 
$item;
        });
    }
    
    public function 
getPresetByName($name){
        return 
$this->getItemByField('images_presets''name'$name, function($item$model){
            
$item['wm_image'] = cmsModel::yamlToArray($item['wm_image']);
            return 
$item;
        });
    }
    
    public function 
addPreset ($preset) {
        return 
$this->insert('images_presets'$preset); 
    }

    public function 
updatePreset ($id$preset) {
        return 
$this->update('images_presets'$id$preset);
    }

    public function 
deletePreset ($id) {
        return 
$this->delete('images_presets'$id);
    }

    public function 
togglePresetIsSquare($id$is_square){
                
        return 
$this->update('images_presets'$id, array(
            
'is_square' => $is_square
        
));
        
    }    

    public function 
togglePresetIsWatermark($id$is_watermark){
                
        return 
$this->update('images_presets'$id, array(
            
'is_watermark' => $is_watermark
        
));
        
    }    
    
}
Онлайн: 0
Реклама