public function getResults(Request $request)
 {
     $list = Type::getList();
     $items = array();
     foreach ($list as $t) {
         $item = new \PortlandLabs\Concrete5\MigrationTool\Entity\Export\PageTypeComposerControlType();
         $item->setItemId($t->getPageTypeComposerControlTypeID());
         $items[] = $item;
     }
     return $items;
 }
Exemplo n.º 2
0
    die(t('Invalid set'));
}
if ($cp->canViewPage()) {
    if ($_POST['ptComposerControlTypeID'] && $_POST['ptComposerControlIdentifier']) {
        $type = PageTypeComposerControlType::getByID($_POST['ptComposerControlTypeID']);
        $control = $type->getPageTypeComposerControlByIdentifier($_POST['ptComposerControlIdentifier']);
        $layoutSetControl = $control->addToPageTypeComposerFormLayoutSet($set);
        Loader::element('page_types/composer/form/layout_set/control', array('control' => $layoutSetControl));
        exit;
    }
    ?>

	<div class="ccm-ui">
	<?php 
    $tabs = array();
    $types = PageTypeComposerControlType::getList();
    for ($i = 0; $i < count($types); $i++) {
        $type = $types[$i];
        $tabs[] = array($type->getPageTypeComposerControlTypeHandle(), $type->getPageTypeComposerControlTypeDisplayName(), $i == 0);
    }
    print $ih->tabs($tabs);
    foreach ($types as $t) {
        ?>

	<div class="ccm-tab-content" id="ccm-tab-content-<?php 
        echo $t->getPageTypeComposerControlTypeHandle();
        ?>
">
	<ul data-list="page-type-composer-control-type" class="item-select-list">
		<?php 
        $controls = $t->getPageTypeComposerControlObjects();