MainMap->getExtendInfo (minx etx /o-o/ mail von Testbausdon) // get keywords /* * @return String containing checkboxes and labels as HTML */ function createIsoTopicCategoryString($prefix, $languageCode) { $str = ""; $htmlrows = ""; $sql = "SELECT md_topic_category_id, md_topic_category_code_".$languageCode." FROM md_topic_category"; $v = array(); $t = array(); $res = db_prep_query($sql, $v, $t); if(db_error()){ return "Could not get Categories from db";} $i = 0; while($row = db_fetch_array($res)) { $i++; $str .= ""; } return $str; } $originalI18nObj = array( "labelNewOrOverwrite" => "New / overwrite", "labelNewWmc" => "(new WMC)", "labelName" => "Name", "labelAbstract" => "Abstract", "labelKeywords" => "Keywords", "labelCategories" => "Categories", "labelCancel" => "Abort", "labelSave" => "Save", "title" => $e_title, "labelSaveInSession" => "Save configuration" ); $translatedI18nObj = array(); foreach ($originalI18nObj as $key => $value) { $translatedI18nObj[$key] = _mb($value); } $json = new Mapbender_JSON(); $saveWmcCategoryString = createIsoTopicCategoryString($e_id, $languageCode); $originalI18nObjJson = $json->encode($originalI18nObj); $translatedI18nObjJson = $json->encode($translatedI18nObj); $labelNewOrOverwrite = $translatedI18nObj["labelNewOrOverwrite"]; $labelNewWmc = $translatedI18nObj["labelNewWmc"]; $labelName = $translatedI18nObj["labelName"]; $labelAbstract = $translatedI18nObj["labelAbstract"]; $labelKeywords = $translatedI18nObj["labelKeywords"]; $labelCategories = $translatedI18nObj["labelCategories"]; echo <<{$labelNewOrOverwrite}' + '' + '' + '' + '' + '' + '' + '' + '' + '
{$labelCategories}' + '' + '{$saveWmcCategoryString}' + '
'; var originalI18nObj = $originalI18nObjJson; var translatedI18nObj = $translatedI18nObjJson; HTML; include(dirname(__FILE__) . "/../javascripts/mod_savewmc.js"); ?>