Beispiel #1
0
        ?>
                </p>
                <p>
                    <button class="btn btn-primary" type="submit"><?php 
        echo $isGlobalArea ? t('Create localized global area version') : t('Create localized stack version');
        ?>
</button><br />
                </p>
            </div>
        </form>
        <?php 
    } else {
        $cpc = new Permissions($stackToEdit);
        $showApprovalButton = false;
        $hasPendingPageApproval = false;
        $workflowList = PageWorkflowProgress::getList($stackToEdit);
        foreach ($workflowList as $wl) {
            $wr = $wl->getWorkflowRequestObject();
            $wrk = $wr->getWorkflowRequestPermissionKeyObject();
            if ($wrk->getPermissionKeyHandle() == 'approve_page_versions') {
                $hasPendingPageApproval = true;
                break;
            }
        }
        if (!$hasPendingPageApproval) {
            $vo = $stackToEdit->getVersionObject();
            $composer = Core::make('helper/concrete/composer');
            if ($cpc->canApprovePageVersions()) {
                $publishTitle = $composer->getPublishButtonTitle($stackToEdit);
                $showApprovalButton = true;
            }
<?php

defined('C5_EXECUTE') or die("Access Denied.");
$html = Core::make('helper/html');
$dh = Core::make('helper/concrete/dashboard');
$ihm = Core::make('helper/concrete/ui/menu');
$valt = Core::make('helper/validation/token');
$token = '&' . $valt->getParameter();
$logouttoken = $valt->generate('logout');
$cID = $c->getCollectionID();
$permissions = new Permissions($c);
$workflowList = \Concrete\Core\Workflow\Progress\PageProgress::getList($c);
$canViewToolbar = $cp->canViewToolbar();
$show_titles = !!Config::get('concrete.accessibility.toolbar_titles');
$large_font = !!Config::get('concrete.accessibility.toolbar_large_font');
if (isset($cp) && $canViewToolbar && !$dh->inDashboard()) {
    $canApprovePageVersions = $cp->canApprovePageVersions();
    $u = new User();
    $username = $u->getUserName();
    $vo = $c->getVersionObject();
    $pageInUseBySomeoneElse = false;
    if ($c->isCheckedOut()) {
        if (!$c->isCheckedOutByMe()) {
            $pageInUseBySomeoneElse = true;
        }
    }
    if (!$c->isEditMode()) {
        print Core::make('helper/concrete/ui/help')->displayHelpDialogLauncher();
    }
    $cih = Core::make("helper/concrete/ui");
    if ($cih->showHelpOverlay()) {