get_current_language(); $is_all_languages = $this->is_all_languages(); if (!$is_all_languages) { $controls->warnings[] = 'You are configuring the language "' . $current_language . '". Switch to "all languages" to see every options.'; } if (!$controls->is_action()) { $controls->data = $this->get_options('profile', $current_language); } else { if ($controls->is_action('save')) { $this->save_options($controls->data, 'profile', null, $current_language); $controls->data = $this->get_options('profile', $current_language); $controls->add_message_saved(); } if ($controls->is_action('reset')) { $controls->data = $this->reset_options('profile'); $controls->add_message_done(); } } $status = array(0 => __('Private', 'newsletter'), 1 => __('Show on profile page', 'newsletter'), 2 => __('Show on subscription form', 'newsletter')); $rules = array(0 => __('Optional', 'newsletter'), 1 => __('Required', 'newsletter')); $extra_type = array('text' => __('Text', 'newsletter'), 'select' => __('List', 'newsletter')); ?>