Your IP : 216.73.216.209


Current Path : /home/m/e/g/megadansyp/www/administrator/components/com_fwgallery/models/
Upload File :
Current File : /home/m/e/g/megadansyp/www/administrator/components/com_fwgallery/models/tag.php

<?php
/**
 * FW Gallery 6.7.2
 * @copyright (C) 2020 Fastw3b
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @link http://www.fastw3b.net/ Official website
 **/

defined('_JEXEC') or die('Restricted access');

class fwGalleryModelTag extends JModelLegacy {
    function getUserState($name, $def='', $type='cmd') {
        $app = JFactory::getApplication();
        return $app->getUserStateFromRequest('com_fwgallery.tag.'.$name, $name, $def, $type);
    }
    function getPagination() {
        $app = JFactory::getApplication();
		$input = $app->input;
        jimport('joomla.html.pagination');
        return new JPagination(
        	$this->loadQty(),
    		$input->getInt('limitstart'),
    		$input->getInt('limit', $app->getCfg('list_limit'))
    	);
    }
    function getFileTypes() {
        $types = array((object)array('id'=>'image', 'name'=>JText::_('FWMG_IMAGE')));
        $buff = JFactory::getApplication()->triggerEvent('ongetType', array('com_fwgallery'));
        if ($buff) {
            foreach ($buff as $type) {
                if ($type) {
                    $types[] = (object)array('id'=>$type, 'name'=>JText::_('FWMG_'.$type));
                }
            }
        }
        return $types;
    }
    function loadList() {
        $app = JFactory::getApplication();
        $list = array();
        $app->triggerEvent('onloadList', array('com_fwgallery.tag', $this, &$list));
        return $list;
    }
    function loadQty() {
        $app = JFactory::getApplication();
        $qty = 0;
        $app->triggerEvent('onloadQty', array('com_fwgallery.tag', $this, &$qty));
        return $qty;
    }
    function save() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onsave', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function remove() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onremove', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function saveorder() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onsaveorder', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function orderdown() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onorderdown', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function orderup() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onorderup', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function publish() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onpublish', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function unpublish() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onunpublish', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function select() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onselect', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function unselect() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onunselect', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function install() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('oninstall', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
    function loadObject() {
        $app = JFactory::getApplication();
        $data = $app->triggerEvent('onloadObject', array('com_fwgallery.tag', $this));
        if ($data) {
            foreach ($data as $row) {
                if ($row) {
                    return $row;
                }
            }
        }
    }
}