/**
* Callback for page output.
*
*/
public function render()
{
$current_page = $this->pagination_data->get_current_page();
?>
<div class="wrap">
<h1><?php
echo esc_html($this->setting->title());
?>
</h1>
<?php
$this->watcher->update('before_form');
?>
<form action="<?php
echo esc_url($this->setting->url());
?>
" method="post">
<input type="hidden" name="action" value="<?php
echo esc_attr($this->setting->action());
?>
">
<input type="hidden" name="paged" value="<?php
echo esc_attr($current_page);
?>
">
<?php
echo \Inpsyde\MultilingualPress\nonce_field($this->nonce);
?>
<?php
$this->watcher->update('before_table');
?>
<?php
$this->watcher->update('show_table');
?>
<?php
$this->watcher->update('after_table');
?>
<?php
submit_button(esc_attr__('Save changes', 'multilingual-press'), 'primary', 'save', false, ['style' => 'float:left']);
?>
<?php
$this->watcher->update('after_form_submit_button');
?>
</form>
<?php
$this->watcher->update('after_form');
?>
</div>
<?php
}