%PDF- %PDF-
Direktori : /home/dopla/www/wp-content/plugins/polylang/settings/ |
Current File : /home/dopla/www/wp-content/plugins/polylang/settings/settings-tools.php |
<?php /** * Settings class for tools * * @since 1.8 */ class PLL_Settings_Tools extends PLL_Settings_Module { /** * Constructor * * @since 1.8 * * @param object $polylang polylang object */ public function __construct( &$polylang ) { parent::__construct( $polylang, array( 'module' => 'tools', 'title' => __( 'Tools', 'polylang' ), 'description' => __( 'Decide whether to remove all data when deleting Polylang.', 'polylang' ), ) ); } /** * Displays the settings form * * @since 1.8 */ protected function form() { printf( '<label for="uninstall"><input id="uninstall" name="uninstall" type="checkbox" value="1" %s /> %s</label>', empty( $this->options['uninstall'] ) ? '' : 'checked="checked"', esc_html__( 'Remove all Polylang data when using the "Delete" link on the plugins screen.', 'polylang' ) ); } /** * Sanitizes the settings before saving * * @since 1.8 * * @param array $options */ protected function update( $options ) { $newoptions['uninstall'] = isset( $options['uninstall'] ) ? 1 : 0; return $newoptions; // Take care to return only validated options } }