diff --git a/upload/plugins/cb_elastic_search/admin/configure.html b/upload/plugins/cb_elastic_search/admin/configure.html
new file mode 100755
index 00000000..0755d64d
--- /dev/null
+++ b/upload/plugins/cb_elastic_search/admin/configure.html
@@ -0,0 +1,110 @@
+ElasticSearch
+
+
+
+
+
+
+
diff --git a/upload/plugins/cb_elastic_search/admin/configure.php b/upload/plugins/cb_elastic_search/admin/configure.php
new file mode 100755
index 00000000..098f100e
--- /dev/null
+++ b/upload/plugins/cb_elastic_search/admin/configure.php
@@ -0,0 +1,29 @@
+Set_Website_Details($field,$value);
+ }
+}
+
+$template = 'configure.html';
+template_files($template,CB_ES_ADMIN_DIR);
+
+?>
\ No newline at end of file
diff --git a/upload/plugins/cb_elastic_search/admin/index_data.html b/upload/plugins/cb_elastic_search/admin/index_data.html
index fe4ee177..1ba332e6 100755
--- a/upload/plugins/cb_elastic_search/admin/index_data.html
+++ b/upload/plugins/cb_elastic_search/admin/index_data.html
@@ -16,10 +16,10 @@
diff --git a/upload/plugins/cb_elastic_search/elasticSearch.php b/upload/plugins/cb_elastic_search/elasticSearch.php
index ca39e8bf..85ee1e95 100755
--- a/upload/plugins/cb_elastic_search/elasticSearch.php
+++ b/upload/plugins/cb_elastic_search/elasticSearch.php
@@ -268,8 +268,7 @@ class ElasticSearch
function __construct($index=false)
{
- $this->apiUrl = $_SERVER["REQUEST_SCHEME"]."://".config('elastic_server_ip').":9200";
-
+ $this->apiUrl = config('elastic_server_ip');
$this->index = $index;
}
diff --git a/upload/plugins/cb_elastic_search/elastic_search.php b/upload/plugins/cb_elastic_search/elastic_search.php
index 6e46bea1..7f806e27 100755
--- a/upload/plugins/cb_elastic_search/elastic_search.php
+++ b/upload/plugins/cb_elastic_search/elastic_search.php
@@ -38,12 +38,25 @@ assign('cb_es_installed',CB_ES_INSTALLED);
$Cbucket->links['search_result'] = array('module.php','module.php');
+//fields required for search form
function elastic_mode_search() {
echo '';
echo '';
}
+/*ini_set('display_errors', '-1');
+error_reporting(E_ALL);*/
+function is_es_server_running(){
+ return checkRemoteFile(config('elastic_server_ip'));
+}
+
+/*if (is_es_server_running()){
+ exit("YES");
+}else{
+ exit("NO");
+}*/
+
//Elastic Search Class
include "elasticSearch.php";
@@ -52,3 +65,4 @@ register_anchor_function("elastic_mode_search","elastic_mode_search");
register_module('elastic_search',CB_ES_DIR.'/search.php');
add_admin_menu("Elastic Search","ES Indexer",'index_data.php',CB_ES.'/admin');
+add_admin_menu("Elastic Search","Configure",'configure.php',CB_ES.'/admin');
\ No newline at end of file
diff --git a/upload/plugins/cb_elastic_search/install_elastic_search.php b/upload/plugins/cb_elastic_search/install_elastic_search.php
index 06a87632..e2dd758f 100755
--- a/upload/plugins/cb_elastic_search/install_elastic_search.php
+++ b/upload/plugins/cb_elastic_search/install_elastic_search.php
@@ -2,6 +2,6 @@
$db->Execute("INSERT INTO ".tbl('config')." (`configid`, `name`, `value`) VALUES
-(1, 'elastic_server_ip', 'localhost');");
+(NULL, 'elastic_server_ip', 'localhost');");
?>
\ No newline at end of file
diff --git a/upload/plugins/cb_elastic_search/test.html b/upload/plugins/cb_elastic_search/test.html
old mode 100644
new mode 100755