Upload folder via GUI - integrations

This commit is contained in:
Git Manager GUI
2026-04-13 18:52:48 +02:00
parent 09ac38e9fa
commit 9514db9454
19 changed files with 1042 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
<?php if(!defined('ABSPATH')) exit;
$screen = get_current_screen();
$sid = $screen ? $screen->id : '';
$ctrl = wmf_get_integrations_page_controller();
?>
<div class="wrap wmf-admin-wrap" id="wmf-integrations-screen">
<h1>Integrationen</h1>
<?php // Globale E-Mail-Einstellungen (volle Breite, ausserhalb des Widget-Grids)
$ctrl->render_global_email_settings(); ?>
<div id="wmf-integration-toolbar" class="media-toolbar wp-filter">
<div class="media-toolbar-secondary">
<select id="wmf-integration-filters" class="attachment-filters">
<option value="">Alle Integrationen</option>
<option value="analytics">Analyse</option>
<option value="antispam">Anti-Spam</option>
<option value="automation">Automatisierung</option>
<option value="email">E-Mail-Marketing</option>
<option value="address">Standortdienste</option>
<option value="payments">Zahlungsabwicklung</option>
</select>
</div>
<div class="media-toolbar-primary search-form">
<label for="wmf-search-input" class="media-search-input-label">Suche</label>
<input type="search" id="wmf-search-input" class="search">
</div>
</div>
<div id="dashboard-widgets-wrap" class="wmf-admin-widgets">
<!-- Suchergebnis-Bereich (per JS befuellt) -->
<div id="wmf-integrations-results-wrap">
<p id="wmf-no-integrations-found">Keine Integrationen gefunden.</p>
<div id="wmf-integrations-results" class="metabox-holder">
<div id="postbox-container-1" class="postbox-container"></div>
<div id="postbox-container-2" class="postbox-container"></div>
<div id="postbox-container-3" class="postbox-container"></div>
<div id="postbox-container-4" class="postbox-container"></div>
</div>
</div>
<!-- Normale Meta-Box-Spalten -->
<div id="dashboard-widgets" class="metabox-holder">
<div id="postbox-container-1" class="postbox-container">
<?php do_meta_boxes($sid, 'normal', ''); ?>
</div>
<div id="postbox-container-2" class="postbox-container">
<?php do_meta_boxes($sid, 'side', ''); ?>
</div>
<div id="postbox-container-3" class="postbox-container">
<?php do_meta_boxes($sid, 'column3', ''); ?>
</div>
<div id="postbox-container-4" class="postbox-container">
<?php do_meta_boxes($sid, 'column4', ''); ?>
</div>
</div>
<?php wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false); ?>
<?php wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false); ?>
</div>
</div>
<script>
jQuery(document).ready(function($){
if(typeof postboxes !== 'undefined') {
postboxes.add_postbox_toggles('<?php echo esc_js($sid); ?>');
}
});
</script>