Вход Регистрация
Файл: concrete5.7.5.6/concrete/single_pages/dashboard/pages/themes/view.php
Строк: 122
<?php defined('C5_EXECUTE') or die('Access Denied.');

// HELPERS
$bt Loader::helper('concrete/ui');
$valt Loader::helper('validation/token');
$form Loader::helper("form");
$alreadyActiveMessage t('This theme is currently active on your site.');

if (isset(
$activate_confirm)) {
    
// Confirmation Dialogue.
    // Separate inclusion of dashboard header and footer helpers to allow for more UI-consistant 'cancel' button in pane footer, rather than alongside activation confirm button in alert-box.
    
?>
    <div class="alert alert-danger">
        <h5><strong><?php echo t('Apply this theme to every page on your site?')?></strong></h5>
    </div>
    <div class="ccm-dashboard-form-actions-wrapper">
        <div class="ccm-dashboard-form-actions">
            <?php echo $bt->button(t("Ok"), $activate_confirm'right''btn btn-primary');?>
            <?php echo $bt->button(t('Cancel'), $view->url('/dashboard/pages/themes/'), 'left');?>
        </div>
    </div>
    <?php
} else {
    
// Themes listing / Themes landing page.
    // Separate inclusion of dashboard header and footer helpers - no pane footer.
    
?>
    <h3><?php echo t('Currently Installed')?></h3>
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="table"><?php
        
if (count($tArray) == 0) {
            
?><tbody>
                <tr>
                    <td><p><?php echo t('No themes are installed.')?></p></td>
               </tr>
            </tbody><?php
        
} else {
            
?><tbody><?php
            
foreach ($tArray as $t) {
                
?>
                <tr <?php if ($siteThemeID == $t->getThemeID()) { ?> class="ccm-theme-active" <?php ?>>
                    <td>
                        <div class="ccm-themes-thumbnail" style="padding:4px;background-color:#FFF;border-radius:3px;border:1px solid #DDD;">
                            <?php echo $t->getThemeThumbnail()?>
                        </div>
                    </td>
                    <td width="100%" style="vertical-align:middle;">
                        <div class="btn-group" style="float: right"><?php
                            
if ($siteThemeID == $t->getThemeID()) {
                                echo 
$bt->buttonJs(t('Activate'), "alert('" $alreadyActiveMessage "')"'left''primary ccm-button-inactive', array('disabled' => 'disabled'));
                            } else {
                                echo 
$bt->button(t('Activate'), $view->url('/dashboard/pages/themes','activate'$t->getThemeID()), 'left''primary');
                            }
                            echo 
$bt->button(t('Page Templates'), $view->url('/dashboard/pages/themes/inspect'$t->getThemeID()), 'left');
                            if (
$siteThemeID == $t->getThemeID()) {
                                echo 
$bt->button(t('Remove'), $view->url('/dashboard/pages/themes''remove'$t->getThemeID(), $valt->generate('remove')), 'right''btn-danger', array('disabled'=>'disabled'));
                            } else {
                                echo 
$bt->button(t('Remove'), $view->url('/dashboard/pages/themes''remove'$t->getThemeID(), $valt->generate('remove')), 'right''btn-danger');
                            }
                        
?></div>
                        <p class="ccm-themes-name"><strong><?php echo $t->getThemeDisplayName()?></strong></p>
                        <p class="ccm-themes-description"><em><?php echo $t->getThemeDisplayDescription()?></em></p>
                    </td>
                </tr>
                <?php
            
}
            
?></tbody><?php
        
}
    
?></table>
    <form method="post" action="<?php echo $view->action('save_mobile_theme')?>" class="form-inline">
        <h3><?php echo t('Mobile Theme')?></h3>
        <p><?php echo t('To use a separate theme for mobile browsers, specify it below.')?></p>
        <div class="control-group">
            <?php echo $form->label('MOBILE_THEME_ID't('Mobile Theme'), array('style'=>'margin-right: 10px;'))?>
            <?php
            $themes
[0] = t('** Same as website (default)');
            foreach (
$tArray as $pt) {
                
$themes[$pt->getThemeID()] = $pt->getThemeDisplayName();
            }
            
?>
            <?php echo $form->select('MOBILE_THEME_ID'$themesConfig::get('concrete.misc.mobile_theme_id'))?>
            <button class="btn btn-default" type="submit"><?php echo t('Save')?></button>
        </div>
    </form>
    <br/><br/>
    <?php
    
if (count($tArray2) > 0) {
        
?>
        <h3><?php echo t('Themes Available to Install')?></h3>
        <table class="table">
            <tbody>
            <?php foreach ($tArray2 as $t) { ?>
                <tr>
                    <td>
                        <div class="ccm-themes-thumbnail" style="padding:4px;background-color:#FFF;border-radius:3px;border:1px solid #DDD;">
                            <?php echo $t->getThemeThumbnail()?>
                        </div>
                    </td>
                    <td width="100%" style="vertical-align:middle;">
                        <p class="ccm-themes-name"><strong><?php echo $t->getThemeDisplayName()?></strong></p>
                        <p class="ccm-themes-description"><em><?php echo $t->getThemeDisplayDescription()?></em></p>
                        <div class="ccm-themes-button-row clearfix"><?php
                            
if(strlen($t->error) > 0) {
                                
?><div class="alert alert-danger" role="alert"><?php echo nl2br(h($t->error)); ?></div><?php
                            
} else {
                                echo 
$bt->button(t('Install'), $view->url('/dashboard/pages/themes''install'$t->getThemeHandle()), 'left''primary');
                            }
                        
?></div>
                    </td>
                </tr>
            <?php ?>
            </tbody>
        </table>
        <?php
    
}
    if (
Config::get('concrete.marketplace.enabled') == true) {
        
?>
        <div class="well" style="padding:10px 20px;">
            <h3><?php echo t('Want more themes?')?></h3>
            <p><?php echo t('You can download themes and add-ons from the concrete5 marketplace.')?></p>
            <p><a class="btn btn-success" href="<?php echo $view->url('/dashboard/extend/themes')?>"><?php echo t("Get More Themes")?></a></p>
        </div>
        <?php
    
}
}
Онлайн: 1
Реклама