WowPress-Tailwind/theme/wowpress/Frontend/Widgets/RaidSignup.php

32 lines
1.0 KiB
PHP
Raw Permalink Normal View History

2024-04-23 00:44:42 +02:00
<?php
namespace WoWPress\Frontend\Widgets;
class RaidSignup extends Widget {
protected $template_path = "raid_signup.php";
protected $title = "Raid-Anmeldungen";
protected $base_id = "wowpress_raid_signup";
public $name = "Raidanmeldungen";
protected $restricted = "wowpress_view_raids";
public function form( $instance ) {
$count = ! empty( $instance['count'] ) ? $instance['count'] : 1;
?>
<p>
<label for="<?php echo esc_attr( $this->get_field_id( 'count' ) ); ?>"><?php echo esc_html__( 'Anzahl', 'wowpress' ); ?></label>
<input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'count' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'count' ) ); ?>" min="1" max="5" type="number" value="<?php echo esc_attr( $count ); ?>">
</p>
<?php
}
public function update( $new_instance, $old_instance ) {
$instance = array();
$instance['count'] = ( ! empty( $new_instance['count'] ) ) ? strip_tags( $new_instance['count'] ) : '';
return $instance;
}
}