Вход Регистрация
Файл: templates/modern/controllers/photos/widget.tpl.php
Строк: 54
<?php $this->addTplJSName('fileuploader'); ?>
<?php $this
->addTplJSName('photos'); ?>
<?php $id 
= !empty($album['id']) ? $album['id'] : ''?>
<?php 
if ($photos){ ob_start(); ?>
    <script>
        icms.photos.init = true;
        icms.photos.mode = 'edit';
    </script>
<?php $this->addBottom(ob_get_clean()); } ?>
<fieldset>

    <legend><?php echo LANG_PHOTOS?></legend>

    <div id="album-photos-widget" data-delete-url="<?php echo $this->href_to('delete'); ?>" data-wysiwyg_name="<?php echo $editor_params['editor']; ?>">

        <div class="previews_list">
            <?php if ($photos){ ?>
                <?php foreach($photos as $photo){ ?>
                    <?php $presets array_keys($photo['image']); $small_preset end($presets); ?>
                    <div class="preview block row" rel="<?php echo $photo['id']; ?>">
                        <div class="thumb col-auto">
                            <a rel="edit_list" class="icms-images-preview hover_image" href="<?php echo html_image_src($photo['image'], $preset_bigtrue); ?>">
                                <?php echo html_image($photo['image'], $small_preset$photo['title']); ?>
                            </a>
                            <?php if(empty($is_edit)){ ?>
                            <div class="actions mt-2">
                                <a title="<?php echo LANG_DELETE?>" class="btn btn-danger btn-block btn-sm delete" href="#" onclick="return icms.photos.remove(<?php echo $photo['id']; ?>)">
                                    <?php html_svg_icon('solid''minus-circle'); ?>
                                </a>
                            </div>
                            <?php } else { ?>
                                <?php foreach ($photo['image'] as $preset => $path) { ?>
                                    <?php if($preset == $small_preset){ continue; } ?>
                                    <a class="icms-images-preview d-none" title="<?php echo $photo['sizes'][$preset]['width']; ?> x <?php echo $photo['sizes'][$preset]['height']; ?>" rel="edit_list" href="<?php echo html_image_src($photo['image'], $presettrue); ?>"><img></a>
                                <?php ?>
                            <?php ?>
                        </div>
                        <div class="info col">
                            <div class="title form-group">
                                <?php echo html_input('text''photos['.$photo['id'].']'$photo['title']); ?>
                            </div>
                            <div class="photo_content form-group">
                                <?php echo html_wysiwyg('content['.$photo['id'].']'$photo['content_source'], $editor_params['editor'], $editor_params['options']); ?>
                            </div>
                            <div class="photo_privacy form-group">
                                <?php echo html_select('is_private['.$photo['id'].']', array(LANG_PRIVACY_PUBLICLANG_PRIVACY_PRIVATELANG_PHOTOS_ACCESS_BY_LINK), $photo['is_private']); ?>
                            </div>
                            <?php if($types){ ?>
                                <div class="photo_type form-group">
                                    <?php echo html_select('type['.$photo['id'].']'$types$photo['type']); ?>
                                </div>
                            <?php ?>
                        </div>
                    </div>
                <?php ?>
            <?php ?>
        </div>

        <?php if(empty($is_edit)){ ?>

            <div class="preview_template block row" style="display:none">
                <div class="thumb col-auto">
                    <a class="ajax-modal hover_image" href="">
                        <img src="" />
                    </a>
                    <div class="actions">
                        <a class="btn btn-danger btn-sm btn-block mt-2 delete" href="#" title="<?php echo LANG_DELETE?>">
                            <?php html_svg_icon('solid''minus-circle'); ?>
                        </a>
                    </div>
                </div>
                <div class="info col">
                    <div class="form-group title">
                        <?php echo html_input('text''''', array('placeholder'=>LANG_PHOTOS_PHOTO_TITLE)); ?>
                    </div>
                    <div class="form-group photo_content">
                        <textarea id="" class="textarea form-control" name=""></textarea>
                    </div>
                    <div class="form-group photo_privacy">
                        <?php echo html_select('', array(LANG_PRIVACY_PUBLICLANG_PRIVACY_PRIVATELANG_PHOTOS_ACCESS_BY_LINK), (isset($album['is_private']) ? $album['is_private'] : 0)); ?>
                    </div>
                    <?php if($types){ ?>
                        <div class="form-group photo_type">
                            <?php echo html_select(''$types); ?>
                        </div>
                    <?php ?>
                </div>
            </div>

            <?php
            
if($editor_params['editor']){
                
// подключаем редактор, но не инициализируем
                
echo html_wysiwyg(''''$editor_params['editor'], $editor_params['options']);
            }
            
?>

            <div class="widget_image_multi widget_image_multi_styled form-group" id="album-photos-uploader"></div>

            <?php ob_start(); ?>
                <script>
                    <?php echo $this->getLangJS('LANG_SELECT_UPLOAD''LANG_DROP_TO_UPLOAD''LANG_CANCEL''LANG_ERROR'); ?>
                    icms.photos.createUploader('<?php echo $this->href_to('upload'); ?><?php echo $id '/' $id ''?>', function(){
                        var _album_id = $('#album_id').val();
                        if(!_album_id){
                            icms.modal.alert('<?php printf(LANG_PHOTOS_SELECT_ALBUM$ctype['labels']['one']); ?>');
                            return false;
                        }
                        this.params = {
                            album_id: _album_id
                        };
                    });
                </script>
            <?php $this->addBottom(ob_get_clean()); ?>

        <?php ?>

    </div>

</fieldset>
Онлайн: 5
Реклама