function getPositions() { $path = JPATH_SITE; $lang = JFactory::getLanguage(); $clientId = 0; $state = 1; $templates = array_keys(T3AdminLayout::getTemplates($clientId, $state)); $templateGroups = array(); // Add positions from templates foreach ($templates as $template) { $options = array(); $positions = T3AdminLayout::getTplPositions($clientId, $template); if (is_array($positions)) { foreach ($positions as $position) { $text = T3AdminLayout::getTranslatedModulePosition($clientId, $template, $position) . ' [' . $position . ']'; $options[] = T3AdminLayout::createOption($position, $text); } } $templateGroups[$template] = T3AdminLayout::createOptionGroup(ucfirst($template), $options); } // Add custom position to options $customGroupText = JText::_('T3_LAYOUT_CUSTOM_POSITION'); $customPositions = T3AdminLayout::getDbPositions($clientId); $templateGroups[$customGroupText] = T3AdminLayout::createOptionGroup($customGroupText, $customPositions); $multiple = $this->toBoolean((string) $this->element['multiple']); $disabled = $this->toBoolean((string) $this->element['disabled']); return JHtml::_('select.groupedlist', $templateGroups, $this->name, array('list.attr' => ($multiple ? ' multiple="multiple" size="10"' : '') . ($disabled ? 'disabled="disabled"' : ''))); }
"><i class="icon-resize-full"></i></button> </div> </div> <div id="t3-admin-layout-container" class="t3-admin-layout-container t3-admin-layout-preview t3-admin-layout-mode-m"></div> </div> <!-- POPOVER POSITIONS --> <div id="t3-admin-layout-tpl-positions" class="popover right hide"> <div class="arrow"></div> <h3 class="popover-title"><?php echo JTexT::_('T3_LAYOUT_POPOVER_TITLE'); ?> </h3> <div class="popover-content"> <?php echo T3AdminLayout::getTplPositions(); ?> <button class="t3-admin-layout-rmvbtn btn btn-small"><i class="icon-remove"></i><?php echo JTexT::_('T3_LAYOUT_EMPTY_POSITION'); ?> </button> <button class="t3-admin-layout-defbtn btn btn-small btn-success"><i class="icon-ok-circle"></i><?php echo JTexT::_('JDEFAULT'); ?> </button> </div> </div> <!-- CLONE BUTTONS --> <div id="t3-admin-layout-clone-btns"> <button id="t3-admin-layout-clone-copy" class="btn btn-success"><i class="icon-save"></i><?php