HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/cms.naniguide.com/admin/includes/Filter.class.php
<?php
debug_backtrace() || die ("Direct access not permitted");
/**
 * Class of the filters displayed in the search engine in the listing of a module
 */
class Filter
{
    private $name;
    private $label;
    private $value;
    private $options;
    private $order;
    private $filterName;
    private $optFilters;

    public function __construct ($name, $label, $options, $order, $filterName, $optFilters)
    {
        $this->name = $name;
        $this->label = $label;
        if(is_array($options))
            $this->options = $options;
        $this->filterName = $filterName;
        $this->optFilters = $optFilters;
    }
    function getName()
    {
        return $this->name;
    }
    function getLabel()
    {
        return $this->label;
    }
    function getValue()
    {
        return $this->value;
    }
    function getOrder()
    {
        return $this->order;
    }
    function getOptions()
    {
        return $this->options;
    }
    function getOptFilters()
    {
        return $this->optFilters;
    }
    function getFilterName()
    {
        return $this->filterName;
    }
    function setValue($value)
    {
        $this->value = $value;
    }
}