Upload folder via GUI - inc

This commit is contained in:
Git Manager GUI
2026-04-13 18:52:46 +02:00
parent 9c47501712
commit 09ac38e9fa
31 changed files with 2058 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
<?php
if (!defined('ABSPATH')) exit;
class WMF_Field_Hidden extends WMF_Field_Base {
public $type='hidden'; public $label='Verstecktes Feld'; public $icon='dashicons-hidden'; public $category='layout';
public function defaults() { return array_merge(parent::defaults(),array('default_value'=>'')); }
public function render($field,$value='') {
$v=$value?:($field['default_value']??'');
// Dynamic values
if($v==='{{user_ip}}') $v=wmf_get_client_ip();
if($v==='{{page_url}}') $v=home_url(add_query_arg(array()));
if($v==='{{date}}') $v=date('Y-m-d');
printf('<input type="hidden" name="wmf_fields[%s]" value="%s">',esc_attr($field['id']),esc_attr($v));
}
public function validate($v,$f) { return true; }
}