public function onSavingForm($post_id) { parent::onSavingForm($post_id); // saves delay lock options $delay = isset($_POST[$this->scope . '_lock_delay']); $interval = isset($_POST[$this->scope . '_lock_delay_interval']) ? intval($_POST[$this->scope . '_lock_delay_interval']) : 0; if ($interval < 0) { $interval = 0; } $units = isset($_POST[$this->scope . '_lock_delay_interval_units']) ? $_POST[$this->scope . '_lock_delay_interval_units'] : null; if (!$units || !in_array($units, array('days', 'hours', 'minute'))) { $units = 'days'; } if (!$interval) { $_POST[$this->scope . '_lock_delay'] = null; } if (!$delay) { $interval = 0; $units = 'days'; } $intervalInMinutes = $interval; if ($units == 'days') { $intervalInMinutes = 24 * 60 * $interval; } if ($units == 'hours') { $intervalInMinutes = 60 * $interval; } $this->provider->setValue('lock_delay_interval_in_seconds', $intervalInMinutes * 60); $this->provider->setValue('lock_delay_interval', $interval); $this->provider->setValue('lock_delay_interval_units', $units); // saves relock options $delay = isset($_POST[$this->scope . '_relock']); $interval = isset($_POST[$this->scope . '_relock_interval']) ? intval($_POST[$this->scope . '_relock_interval']) : 0; if ($interval < 0) { $interval = 0; } $units = isset($_POST[$this->scope . '_relock_interval_units']) ? $_POST[$this->scope . '_relock_interval_units'] : null; if (!$units || !in_array($units, array('days', 'hours', 'minute'))) { $units = 'days'; } if (!$interval) { $_POST[$this->scope . '_relock'] = null; } if (!$delay) { $interval = 0; $units = 'days'; } $intervalInMinutes = $interval; if ($units == 'days') { $intervalInMinutes = 24 * 60 * $interval; } if ($units == 'hours') { $intervalInMinutes = 60 * $interval; } $this->provider->setValue('relock_interval_in_seconds', $intervalInMinutes * 60); $this->provider->setValue('relock_interval', $interval); $this->provider->setValue('relock_interval_units', $units); do_action('onp_sl_visability_options_on_save', $this); }
public function __construct($plugin) { parent::__construct($plugin); $this->title = __('Connect Options', 'signinlocker'); }
public function __construct($plugin) { parent::__construct($plugin); $this->title = __('Advanced Options', 'bizpanda'); }
public function __construct($plugin) { parent::__construct($plugin); $this->title = __('Social Options', 'sociallocker'); }