public function loadJsonConfig(&$data)
 {
     $configJson = file_get_contents(getcwd() . "/application/config/config.json");
     $array = json_decode($configJson);
     //var_dump($array);
     $category_to_source = array();
     $sources = $array->sources;
     $data["config_array"] = $array;
     $ksSources = array();
     $sourceNameArray = array();
     foreach ($sources as $source) {
         $categories = $source->categories;
         array_push($ksSources, $source->curie);
         $sourceNameArray[$source->curie] = $source->source_name;
         foreach ($categories as $category) {
             //echo $category;
             if (!isset($category_to_source[$category])) {
                 $category_to_source[$category] = array();
             }
             $cArray =& $category_to_source[$category];
             array_push($cArray, $source);
         }
     }
     //var_dump($category_to_source);
     $data["category_to_source"] = $category_to_source;
     $data['ks_sources'] = $ksSources;
     $data["ks_selected_sources"] = implode(',', $ksSources);
     //echo "---------".$data["ks_selected_sources"];
     $data["ks_selected_categories"] = implode(',', $array->categories);
     //echo "---------".$data["ks_selected_categories"];
     $data['categories'] = $array->categories;
     $data['sourceNameArray'] = $sourceNameArray;
     $data['enable_config'] = false;
     //////////Loading server config///////////////
     Config::$localContextName = $array->local_context_name;
     Config::$literatureHost = $array->literature_host;
     Config::$sciGraphHost = $array->scigraph_host;
     Config::$gitHubRawHost = $array->github_host;
     Config::$nifServiceForData = $array->nif_service_host;
     //////////Ending loading server config///////////////
     $this->loadLayoutTemplates($data);
 }