/** * @param string $strTable * @return array */ protected function getAllCssStyleSelectorClassesByTable($strTable) { if (empty($strTable)) { return array(); } $strType = strtolower(substr($strTable, 3)); $arrClasses = CssStyleSelectorModel::findCssClassesByNotDisabledType($strType); $arrClasses = $this->convertCombinedClassesToSingleClasses($arrClasses); return $arrClasses; }
<?php /* * This file is part of the CssStyleSelector Bundle. * * (c) Daniel Kiesel <https://github.com/iCodr8> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ if (isset($GLOBALS['TL_DCA']['tl_module'])) { // Palettes foreach ($GLOBALS['TL_DCA']['tl_module']['palettes'] as $k => $v) { $GLOBALS['TL_DCA']['tl_module']['palettes'][$k] = str_replace(',cssID', ',cssStyleSelector,cssID', $v); } // Fields $GLOBALS['TL_DCA']['tl_module']['fields']['cssStyleSelector'] = array('label' => &$GLOBALS['TL_LANG']['MSC']['cssStyleSelector'], 'exclude' => true, 'inputType' => 'select', 'options_callback' => function () { return \Craffft\CssStyleSelectorBundle\Models\CssStyleSelectorModel::findStyleDesignationByNotDisabledType(\Craffft\CssStyleSelectorBundle\Models\CssStyleSelectorModel::TYPE_MODEL); }, 'search' => true, 'eval' => array('chosen' => true, 'multiple' => true, 'tl_class' => 'clr'), 'save_callback' => array(array('Craffft\\CssStyleSelectorBundle\\Util\\CssStyleSelectorUtil', 'saveCssIdCallback')), 'sql' => "blob NULL"); }