コード例 #1
0
ファイル: CExConcept.class.php プロジェクト: fbone/mediboard4
        if ($prop == "mbField") {
            $prop = "";
        }
        $field = "dummy";
        $object = new CMbObject();
        $object->{$field} = null;
        $object->_props[$field] = $prop;
        @($object->_specs = $object->getSpecs());
        $spec = @CMbFieldSpecFact::getSpec($object, $field, $prop);
        $options = $spec->getOptions();
        $invalid = array("moreThan", "moreEquals", "sameAs", "notContaining", "notNear", "dependsOn", "helped", "aidesaisie");
        foreach ($invalid as $_invalid) {
            unset($options[$_invalid]);
        }
        self::orderSpecs($options);
        $spec->_options = $options;
        return $spec;
    }
    /**
     * @return CExList|CExListItemsOwner
     */
    function getRealListOwner()
    {
        if ($this->ex_list_id) {
            return $this->loadRefExList();
        }
        return parent::getRealListOwner();
    }
}
CExConcept::$_options_order = array_flip(CExConcept::$_options_order);