Index: trunk/wp-content/plugins/xpressme/xpressme_class.php
===================================================================
--- trunk/wp-content/plugins/xpressme/xpressme_class.php	(revision 19)
+++ trunk/wp-content/plugins/xpressme/xpressme_class.php	(revision 20)
@@ -8,5 +8,5 @@
 	
 	//constructor
-	function wp_fckeditor()
+	function XPressME_Class()
 	{
 		$this->setdefault();    //not setting propaty load
@@ -18,5 +18,4 @@
 	{
 		add_options_page('XPressME', __('XPressME Settings', 'xpressme'), 8, 'xpressme_config', array(&$this, 'option_page'));
-//		add_submenu_page('post.php', 'FCKEditor','FCKEditor',1, 'xpress_fckeditor', array(&$this, 'option_page'));
 	}
 	
@@ -36,5 +35,4 @@
 	{
 		$options = get_option('xpressme_option');
-
 		if (!$options) {
 			$this->setDefault();
@@ -44,7 +42,5 @@
 	        		$this-> {$option_name} = $option_value;
 			}
-			$this->build_smiley_images($this->fck_SmileyPath,$this->fck_SmileyName);
 		}
-
 	}
 	
@@ -61,18 +57,37 @@
 		}
 	}
+	
+	function ReadPostData()
+	{
+		$this->is_use_xoops_upload_path = stripslashes(trim($_POST['ch_is_use_xoops_upload_path']));
+	}
 		
 	function option_page()
 	{
-		echo '<div class="wrap">';
-		echo '<div id="icon-options-general" class="icon32"><br /></div>';
-		echo '<h2>' . __('XPressME Configuration Page', 'xpressme') . '</h2> ';
+		if (!empty($_POST['submit_update'])) {
+			$this->ReadPostData();
+			$this->SettingValueWrite('update');
+		} else if (isset($_POST['submit_reset'])) {
+			$this->fck_setDefault();
+			$this->SettingValueWrite('update');
+		} 
 
-		echo '<form method="post" action="options.php">';
-		echo '<table class="form-table">';
+		
+		echo	'<div class="wrap">';
+		echo		'<div id="icon-options-general" class="icon32"><br /></div>';
+		echo		'<h2>' . __('XPressME Configuration Page', 'xpressme') . '</h2> ';
 
-		$this->is_use_xoops_upload_path_html();
-		echo '</table>';
-		echo '</div>';
+		echo		'<form method="post" action="' . $_SERVER["REQUEST_URI"] . '">' ;
+		echo			'<table class="form-table">';
+							$this->is_use_xoops_upload_path_html();
+		echo			'</table>';
+		
+		echo		'<p class="submit">';
+		echo		'<input type="submit" value= "' . __('Update Config', 'xpressme') . '" name="submit_update" />';
+		echo		'<input type="submit" value= "' . __('Preset Config', 'xpressme') . '" name="submit_reset" />';
+		echo		'</p>';
 
+		echo		'</form>' ;
+		echo	'</div>';
 	}
 
@@ -84,7 +99,11 @@
 		echo '<td>';
 
-//		if ($this->is_use_xoops_upload_path == true){
+		if ($this->is_use_xoops_upload_path == true){
   			echo '<label><input type="radio" name="ch_is_use_xoops_upload_path"  value="1" checked="checked" /> ' . __('Use XOOPS UPLOAD PATH','xpressme') .'</label><br />';
   			echo '<label><input type="radio" name="ch_is_use_xoops_upload_path" value="0" />' . __('USE WordPress BASE_PATH','xpressme') . '</label>';
+		} else {
+  			echo '<label><input type="radio" name="ch_is_use_xoops_upload_path"  value="1" /> ' . __('Use XOOPS UPLOAD PATH','xpressme') .'</label><br />';
+  			echo '<label><input type="radio" name="ch_is_use_xoops_upload_path" value="0" checked="checked" />' . __('USE WordPress BASE_PATH','xpressme') . '</label>';
+		}
 		echo '</td>';
 		echo '</tr><tr>';
