<%@ taglib uri="edicos.tld" prefix="edicos" %> <%@ page language="java" contentType="text/html; charset=UTF-8" import="de.gauss.base.exception.ExpandableException, de.gauss.lang.StringValue, de.gauss.lang.DateValue, de.gauss.lang.IntegerValue, de.gauss.lang.Sort, de.gauss.lang.KeySort, de.gauss.vip.api.lang.ObjectId, de.gauss.vip.api.admin.User, de.gauss.vip.api.lang.ObjectType, de.gauss.vip.api.lang.ObjectState, de.gauss.vip.api.object.FieldNames, de.gauss.vip.api.object.SimpleLink, de.gauss.vip.htmlclient.Util, de.gauss.vip.htmlclient.VIPHTMLClientRuntimeException, de.gauss.vip.htmlclient.VIPHTMLClientSupport, de.gauss.vip.i18n.Internationalization, de.gauss.vip.portalmanager.VipObjectHandlerBean, de.gauss.vip.portalmanager.VipObjectBean, de.gauss.vip.portalmanager.VipProfile, de.gauss.vip.portalmanager.error.ExceptionDisplayBean, de.gauss.vip.repository.RepositoryMap, de.gauss.vip.repository.RepositoryIterator, de.gauss.vip.repository.RepositoryEntry, de.gauss.vip.repository.RepositoryEntryIterator, de.gauss.vip.portalmanager.ContentHandlerBean, de.gauss.vip.api.object.ObjectData, de.gauss.vip.util.AttributeName, de.gauss.lang.Value, java.net.URLEncoder, java.text.*, java.util.*, java.io.*, java.text.SimpleDateFormat, de.gauss.vip.portalmanager.application.UnknownApplicationException, de.gauss.lang.TupelMap, de.edicos.bi.util.*, de.edicos.bi.util.tags.navigation.*, de.edicos.util.*, de.gauss.vip.portalmanager.converter.XmlContentConverter, javax.mail.*, javax.mail.internet.*" %> <% try { // init the bean the bean // fuer test auf getValue und NULL Object obj1; String testString = ""; objBean.setRepositoryName("dulcolax_prod_33"); objBean.addDefaultAttribute("*"); RepositoryEntry thisObject = objBean.getEntry("251"); TupelMap inheritedAttributes = EdicosUtil.getInheritedAttributes(objBean, thisObject, "homepage_oid, logo_homepage, link_corporate_website, corporate_website_label, nav_root_level, " + "logo, logo_right, page_nav_root_level, sitemap_label, " + "contacts_label, services_label, rightcolumn_content, rightcolumn_image01, rightcolumn_picture01, rightcolumn_picture02, rightcolumn_picture03, " + "copyright_label, termsofuse_label, termsofuse_oid, imprint_label, imprint_oid"); // this is the oid of the the current vip-content String currentOID = "251", level1OID = "", level2OID = "", level3OID = "", mainOID = "", subHead = "", metaOID = "", footerlinkOID=""; int currentLanguage = -1; boolean isMeta = false, isFooter = false; boolean level2active = false, level1active = false, level3active = false, level4active = false, level3expand, level2 = false, level3 = false; String currentLanguageString=""; int i = 0, j = -1; /* 0: COM 1: IT 2: AU 3: UK 4: NL 5: AT 6: KR 7: FR 8: training 9: PT 10: AR 11: DK 12: ES 13: BR 14: US 15: DE 16: US_ES 17: NO */ String [] productTitleMapping = {"Dulcolax®", "Dulcolax®", "Durolax®", "Dulco-lax®", "Dulcolax®", "Dulcolax®", "둘코락스® - 에스", "Dulcolax®", "Dulcolax®", "Dulcolax®", "Dulcolax®", "Dulcolax®", "Dulco-Laxo®", "Dulcolax® bisacodil", "Dulcolax®", "Dulcolax®", "Dulcolax®", "Dulcolax®"}; String [] copyRightMapping = {"Copyright © 2005 Boehringer Ingelheim GmbH, Germany
", "Copyright © 2005 Boehringer Ingelheim Italia S.p.A.
", "Copyright © 2005 Boehringer Ingelheim Pty. Limited, Australia
", "Copyright © 2005 Boehringer Ingelheim Ltd, United Kingdom
Always read the label.
", "Copyright © 2005 Boehringer Ingelheim bv, Alkmaar
KOAG/KAG toelatingsnummer 17-005-0175
", "Copyright © 2005 Boehringer Ingelheim Austria GmbH, Österreich
", "Copyright © 2005 Boehringer Ingelheim Corp. All rights reserved.
", "© 2005 Boehringer Ingelheim France S.A.S.
", "Copyright © 2005 Boehringer Ingelheim GmbH, Germany
", "© Copyright 2005 Boehringer Ingelheim. Todos os direitos reservados.
", "Copyright © 2005 Boehringer Ingelheim S.A., Argentina
", "© 2005 Boehringer Ingelheim Danmark A/S. All rights reserved.
", "© 2005 Boehringer Ingelheim España, S.A. Todos los derechos reservados.
", "Copyright 2005 © Boehringer Ingelheim do Brasil Química e Farmacêutica. Ltda. Todos os direitos reservados.
", "© 2005 Boehringer Ingelheim Consumer Healthcare", "Copyright © 2005 Boehringer Ingelheim Pharma GmbH & Co. KG,
Deutschland", "© 2005 Boehringer Ingelheim Consumer Healthcare", "© 2005 Boehringer Ingelheim Norway KS. All rights reserved.
"}; String [] companyURLMapping = {"http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.nl", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.com", "http://www.bai.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.dk", "http://www.boehringer-ingelheim.es", "http://www.boehringer.com.br", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.de", "http://www.boehringer-ingelheim.com", "http://www.boehringer-ingelheim.no" }; String [] globalWebsiteMapping = {"", "Global Website", "Global Website", "Global Website", "Internationale website", "Globale Website", "세계 속의 둘코락스", "Website Global", "Website Global", "Website Global", "Globale Website", "Globale Website", "Globale Website", "Website Mundial", "Global Website", "Global Website", "Global Website", "Global Website"}; String [] homeButtonMapping = {"Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Inicio", "Home", "Home", "Home", "Home", "Home"}; String [] homepageURLMapping = {"1714","1717","1716","1719","1718","2378","2823","2376","3469","3879", "3854","4266","4380","5053","1721","3957","3317","5301"}; String [] printPageURLMapping = {"299","1167","1290","1528","1626","2402","2824","2400","2400","3850", "3855","4272","4514","5059","678","3958","3318","5303"}; String [] sendPageURLMapping = {"1694","1694","1694","1694","1694","2396","2826","2394","2394","3851", "3869","4273","4530","5060","1694","3959","1694","5304"}; //kr kleines logo: 2829 String [] logoGifMapping = {"4302","246","1302","1521","1625","4607","2817","2869","246","3844", "3864","4105","4544","5074","699","3955","699","5308"}; String [] claimGifMapping = {"245","1157","1291","1520","1619","2427","2822","2867","245","3842", "3868","4104","4538","5069","721","3948","3948","5312"}; String [] packshotGifMapping = {"279","2413","1292","1523","1621","2429","2821","2870","279","3845", "3866","4110","4540","5079","279","3956","279","5314"}; String [] keyvisualGifMapping = {"280","1156","1293","1524","1620","2428","2820","2868","280","3843", "3867","4109","4539","5073","280","3954","280","5313"}; String [] glossaryOIDMapping = {"1694","1694","1694","1694","1694","1694","1694","1694","1694","1694", "3869","4246","4517","5033","2764","2764","2764","5291"}; //no noch anpassen! String [] printlogoGifMapping = {"4306","346","1366","1526","346","346","2847","2875","training","346","346", "4361","4548","5078","","4098","","4306"}; //Contact String [] contactpackshotgifMapping = {"327","1308","1307","1525","1623","4605","2830","2876","3852","3870","3870","4279","4549","5075","732","4100","732","5316"}; String [] contactlogogifMapping = {"4311","246","1302","1521","1625","4607","2831","2869","3844","3864","3864","4278","4546","5076","699","3955","699","5308"}; String [] ContactBgGifMapping = {"328","1158","328","328","328","328","328","328","328","328","328","328","328","328","738","4090","738","328"}; // uebertragen von Home String [] packshotLayerMapping = {"
", "
", "
", "
", "
", "
", "
", "
", "training", "
", "
", "
", "
", "
", "us", "
", "us_es", "
"}; String [] logoGifMappingHome = {"4303","246","1302","1521","1625","4607","3104","2869","","3844","3864","4105","4545","5074","3955","","","4303"}; //String [] languageMapping = {"com", "it", "au"," uk"," nl", "at", "kr","fr","training","pt","ar","dk"," es", "br","us","de","us_es","no"}; // Digestion String [] packshotGifMappingDig = {"306","1154","1304","1530","1629","4606","2828","2877","","3872","3871","4285","4547","","","4076","","5317"}; String [] sendlogoGifMapping = {"305","4304","1303","4307","1622","4308","2829","2874","4309","4310", "4091","4278","4546","5076","","4091","","5318"}; String [] sendpackshotGifMapping = {"306","1154", "1304","306","306","4606","2828","2877","3871","3872", "4076","4285","4547","5077","","4076","","5317"}; String [] sendheadGifMapping = {"304","304","304","304","304","304","304","304","304","304", "4099","304","304","304","","4099","","304"}; // Quiz String [] packshotGifMappingQuiz = {"3889","","","3547","","","2828","","","","","","4542","5075","","","","5317"}; //note String [] notepackshotgifMapping = {"306","1154","1304","3510","4606","4606","","","","","","4285","5101","5077","","","306","5317"}; String [] notelogogifMapping = {"305","4304","1303","1521","4308","4308","","","","","","4286","4546","5076","","","","5318"}; //jsweiche String [] splahhomepageURLMapping = {"1715","1717","1716","1719","1718","2378","2823","2376","3469","3879", "3854","4266","4380","5053","1721","3957","3317","5301"}; // get entry of current vip-content in Repository RepositoryEntry actualTopic = objBean.getEntry(currentOID), home=null, keyvisualgif = null, printp =null, sendp = null, logogif=null ,packshotgif=null ,claimgif =null, glossaryTopic,contactpackshotgif=null, contactlogogif=null, ContactBgGif = null, packshotgifDig=null, packshotgifQuiz=null,printlogogif=null , sendpackshot=null,sendlogogif=null,homelogogif=null, sendheadgif=null, notelogogif = null, notepackshotgif = null,splashhome =null; RepositoryMap actualMap = objBean.getTopicsToRoot(actualTopic); // create a iterator and sort the map-entries by level RepositoryIterator oidLevel = actualMap.sort(new KeySort("inverse-level",KeySort.DESCENDING)); // the first oid isnt needed - it represents the Root Level if(oidLevel.hasNext()) { oidLevel.nextEntry(); if(oidLevel.hasNext()) { // check for language RepositoryEntry language = oidLevel.nextEntry(); currentLanguageString = language.getValue("title").toString(); // search for current laguage id String [] languageMapping = {"com", "it", "au","uk","nl","at","kr","fr","training","pt","ar","dk","es","br","us","de","us_es","no"}; for (i=0; i <%= productTitleMapping[currentLanguage] %> - Contact Us <% if(currentLanguageString.equals("us") || currentLanguageString.equals("us_es")) { %> <% } else if(currentLanguageString.equals("de")) { %> <% } else if(currentLanguageString.equals("kr")) { %> <% } else { %> <% } %> <% } else { %> <%= errMsg %> <% } } catch (Exception e) {out.println(e);} %>