mirror of
https://github.com/chevereto/chevereto.git
synced 2025-10-26 00:36:15 +02:00
115 lines
4.6 KiB
PHP
115 lines
4.6 KiB
PHP
<?php
|
|
|
|
use Chevereto\Legacy\G\Handler;
|
|
use function Chevereto\Legacy\G\include_theme_file;
|
|
|
|
// @phpstan-ignore-next-line
|
|
if (!defined('ACCESS') || !ACCESS) {
|
|
die('This file cannot be directly accessed.');
|
|
} ?>
|
|
<?php
|
|
global $modal_dealing_with, $disable_album_toggle;
|
|
$user_items_editor = Handler::var('user_items_editor') ?? false;
|
|
$modal_dealing_with = $user_items_editor["type"] ?? 'none';
|
|
$modal_dealing_with_type = $modal_dealing_with == 'images' ? 'image' : 'album';
|
|
if (!in_array($modal_dealing_with, ["images", "albums"])) {
|
|
$modal_dealing_with = "images";
|
|
}
|
|
if ($user_items_editor !== false) {
|
|
?>
|
|
<div data-modal="form-edit-single" class="hidden">
|
|
<span class="modal-box-title">
|
|
<?php
|
|
echo '<i class="fas fa-edit"></i> ';
|
|
_se('Edit %s', _s($modal_dealing_with_type));
|
|
if ($modal_dealing_with != 'images') {
|
|
$disable_album_toggle = true;
|
|
} ?>
|
|
</span>
|
|
<div class="image-preview"></div>
|
|
<div class="modal-form">
|
|
<?php
|
|
include_theme_file('snippets/form_' . $modal_dealing_with_type); ?>
|
|
</div>
|
|
</div>
|
|
|
|
<div data-modal="form-create-album" class="hidden">
|
|
<span class="modal-box-title"><i class="far fa-images"></i> <?php _se('Create %s', _s('album')); ?></span>
|
|
<div class="image-preview"></div>
|
|
<div class="modal-form">
|
|
<div id="move-new-album" data-content="form-new-album" data-view="switchable">
|
|
<?php
|
|
include_theme_file("snippets/form_album"); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div data-modal="form-move-single" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-exchange-alt"></i> <?php _se('Move to %s', _s('album')); ?></span>
|
|
<div class="image-preview"></div>
|
|
<div class="modal-form">
|
|
<div id="move-existing-album" data-view="switchable" class="c8 input-label">
|
|
<?php include_theme_file("snippets/form_move_existing_album"); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div data-modal="form-move-multiple" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-exchange-alt"></i> <?php _se('Move to %s', _s('album')); ?></span>
|
|
<div class="image-preview"></div>
|
|
<div class="modal-form">
|
|
<div id="move-existing-album" data-view="switchable" class="c8 input-label">
|
|
<?php include_theme_file("snippets/form_move_existing_album"); ?>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
} // full editor?>
|
|
|
|
<div data-modal="form-assign-category" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-columns"></i> <?php _se('Assign %s', _s('category')); ?></span>
|
|
<?php if (Handler::var('categories')) { ?>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se('All the selected images will be assigned to this %s.', _s('category')); ?></p>
|
|
<div class="input-label c8">
|
|
<?php include_theme_file('snippets/form_category'); ?>
|
|
</div>
|
|
<?php } else { ?>
|
|
<p><?php _se('There is no categories.'); ?></p>
|
|
<?php } ?>
|
|
</div>
|
|
|
|
<div data-modal="form-flag-safe" class="hidden">
|
|
<span class="modal-box-title"><i class="far fa-flag"></i> <?php _se('Confirm flag content as safe'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to flag this content as safe?"); ?></p>
|
|
</div>
|
|
<div data-modal="form-flag-unsafe" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-flag"></i> <?php _se('Confirm flag content as unsafe'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to flag this content as unsafe?"); ?></p>
|
|
</div>
|
|
|
|
<div data-modal="form-approve-single" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-check-double"></i> <?php _se('Confirm approval'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to approve this content? This can't be undone."); ?></p>
|
|
</div>
|
|
<div data-modal="form-delete-single" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-trash-alt"></i> <?php _se('Confirm deletion'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to remove this content? This can't be undone."); ?></p>
|
|
</div>
|
|
<div data-modal="form-approve-multiple" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-check-double"></i> <?php _se('Confirm approval'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to approve all the selected content? This can't be undone."); ?></p>
|
|
</div>
|
|
<div data-modal="form-delete-multiple" class="hidden">
|
|
<span class="modal-box-title"><i class="fas fa-trash-alt"></i> <?php _se('Confirm deletion'); ?></span>
|
|
<div class="image-preview"></div>
|
|
<p><?php _se("Do you really want to remove all the selected content? This can't be undone."); ?></p>
|
|
</div>
|