import net.sourceforge.phpdt.externaltools.model.IExternalToolConstants;
import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPluginDescriptor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
public static final String APACHE_RESTART_PREF = "__apache_restart";
+ public static final String HTTPD_CONF_PATH_PREF = "__httpd_conf_path";
+
+ public static final String ETC_HOSTS_PATH_PREF = "__etc_hosts_path";
// public static final String SHOW_OUTPUT_IN_CONSOLE = "_show_output_in_console";
public static final String PHP_RUN_PREF = "_php_run_pref";
/**
* Writes the message to the plug-in's log
- *
+ *
* @param message
* the text to write to the log
*/
/**
* Returns the ImageDescriptor for the icon with the given path
- *
+ *
* @return the ImageDescriptor object
*/
public ImageDescriptor getImageDescriptor(String path) {
try {
InputStream is = getDefault().openStream(new Path("prefs/default_" + operatingSystem + ".properties"));
PropertyResourceBundle resourceBundle = new PropertyResourceBundle(is);
- Enumeration enum = resourceBundle.getKeys();
+ Enumeration e = resourceBundle.getKeys();
String key;
- while (enum.hasMoreElements()) {
- key = (String) enum.nextElement();
+ while (e.hasMoreElements()) {
+ key = (String) e.nextElement();
store.setDefault(key, resourceBundle.getString(key));
}
} catch (Exception e) {
store.setDefault(APACHE_RUN_PREF, "c:\\apache\\apache.exe");
store.setDefault(XAMPP_START_PREF, "c:\\xampp\\xampp_start.exe");
store.setDefault(XAMPP_STOP_PREF, "c:\\xampp\\xampp_stop.exe");
+ store.setDefault(ETC_HOSTS_PATH_PREF, "c:\\windows\\system32\\drivers\\etc\\hosts");
} else {
store.setDefault(PHP_RUN_PREF, "/apache/php/php");
store.setDefault(EXTERNAL_PARSER_PREF, "/apache/php/php -l -f {0}");