}
	}
	
	if( isset($_POST[ 'symposium_update' ]) && $_POST[ 'symposium_update' ] == 'symposium_plugin_mailinglist' ) {
	
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_server', isset($_POST[ 'symposium_mailinglist_server' ]) ? $_POST[ 'symposium_mailinglist_server' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_port', isset($_POST[ 'symposium_mailinglist_port' ]) ? $_POST[ 'symposium_mailinglist_port' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_username', isset($_POST[ 'symposium_mailinglist_username' ]) ? $_POST[ 'symposium_mailinglist_username' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_password', isset($_POST[ 'symposium_mailinglist_password' ]) ? $_POST[ 'symposium_mailinglist_password' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_prompt', isset($_POST[ 'symposium_mailinglist_prompt' ]) ? $_POST[ 'symposium_mailinglist_prompt' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_divider', isset($_POST[ 'symposium_mailinglist_divider' ]) ? $_POST[ 'symposium_mailinglist_divider' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_divider_bottom', isset($_POST[ 'symposium_mailinglist_divider_bottom' ]) ? $_POST[ 'symposium_mailinglist_divider_bottom' ] : '');
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_cron', isset($_POST[ 'symposium_mailinglist_cron' ]) ? $_POST[ 'symposium_mailinglist_cron' ] : 900);
		update_option(WPS_OPTIONS_PREFIX.'_mailinglist_from', isset($_POST[ 'symposium_mailinglist_from' ]) ? $_POST[ 'symposium_mailinglist_from' ] : '');

		__wps__check_pop3(true,false);
		$_SESSION['__wps__mailinglist_lock'] = '';
	
	    // Put an settings updated message on the screen
		echo "<div class='updated slideaway'><p>".__('Saved', WPS_TEXT_DOMAIN).".</p></div>";
		
	}
	
	?>
		
	<form action="" method="POST">
	
			<input type="hidden" name="symposium_update" value="symposium_plugin_mailinglist">
				
			<table class="form-table __wps__admin_table"> 
Example #2
0
function __wps__mailinglist_hook_function() {
	__wps__check_pop3(false,true);
}