Файл: concrete5.7.5.6/concrete/elements/page_types/composer/form/output/form.php
Строк: 41
<?php
defined('C5_EXECUTE') or die("Access Denied.");
use ConcreteCorePageTypeComposerFormLayoutSet as PageTypeComposerFormLayoutSet;
use ConcreteCorePageTypeComposerFormLayoutSetControl as PageTypeComposerFormLayoutSetControl;
$fieldsets = PageTypeComposerFormLayoutSet::getList($pagetype);
$cmp = new Permissions($pagetype);
// $targetPage comes from renderComposerOutputForm($page, $targetPage); only
// set in dialog page.
$targetParentPageID = 0;
if (is_object($targetPage)) {
$targetParentPageID = $targetPage->getCollectionID();
}
?>
<div class="ccm-ui">
<div class="alert alert-info" style="display: none" id="ccm-page-type-composer-form-save-status"></div>
<input type="hidden" name="ptID" value="<?php echo $pagetype->getPageTypeID()?>" />
<?php foreach($fieldsets as $cfl) { ?>
<fieldset>
<?php if ($cfl->getPageTypeComposerFormLayoutSetDisplayName()) { ?>
<legend><?php echo $cfl->getPageTypeComposerFormLayoutSetDisplayName()?></legend>
<?php } ?>
<?php if ($cfl->getPageTypeComposerFormLayoutSetDisplayDescription()) { ?>
<span class="help-block"><?php echo $cfl->getPageTypeComposerFormLayoutSetDisplayDescription()?></span>
<?php } ?>
<?php $controls = PageTypeComposerFormLayoutSetControl::getList($cfl);
foreach($controls as $con) {
if (is_object($page)) { // we are loading content in
$con->setPageObject($page);
}
$con->setTargetParentPageID($targetParentPageID);
?>
<?php $con->render(); ?>
<?php } ?>
</fieldset>
<?php } ?>
</div>