0) { $wmenudr = 1; } } if ($onderdelenwmenudr['actiefwoordenboek'] == 1 AND $onderdelenwmenudr['weergavewoordenboek'] == 2) { $sql = "SELECT wlevel FROM ".$prefix."_woordenboekpaginas WHERE themasite='$template' AND wlevel='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultwb = mysql_query($sql); if (mysql_num_rows($resultwb) > 0) { $wmenudr = 1; } } if ($onderdelenwmenudr['actieffaq'] == 1 AND $onderdelenwmenudr['weergavefaq'] == 2) { $sql = "SELECT flevel FROM ".$prefix."_faqcategories WHERE fthemasite='$template' AND flevel='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultf = mysql_query($sql); if (mysql_num_rows($resultf) > 0) { $wmenudr = 1; } } if ($onderdelenwmenudr['actieflinks'] == 1 AND $onderdelenwmenudr['weergavelinks'] == 2) { $sql = "SELECT llevel FROM ".$prefix."_links_categories WHERE themasite='$template' AND llevel='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultl = mysql_query($sql); if (mysql_num_rows($resultl) > 0) { $wmenudr = 1; } } if ($onderdelenwmenudr['actiefforum'] == 1 AND $onderdelenwmenudr['weergaveforum'] == 2) { $wmenudr = 1; } // Einde bepaling of er onderdelen geactiveerd zijn // ONDERDELEN BEPALEN IN DROPDOWNMENU if ($dractie == 1) { // onderdeel - titel - positie $a = 1; $drond = array(); if ($lid != 0) { $sql = "SELECT * FROM ".$prefix."_levelintros WHERE sitenaam='$template' AND llevel='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultdrlevel = mysql_query($sql); $onderdelendrlevel = mysql_fetch_array($resultdrlevel); } // Onderdeel Weblog if (isset($resultw) AND mysql_num_rows($resultw) > 0) { if ($lid == 0) { $origineelsortering = intval($onderdelenwmenudr['weblogdrsort']); } else { $origineelsortering = intval($onderdelendrlevel['weblogdrsort']); } $extrasortering = ''.$origineelsortering.'-a'; $soort = 'weblog-'.$origineelsortering.''; $titel = uitvoerveld($onderdelenwmenudr['weblogmtitel']); $drond[''.$extrasortering.'']['soort'] = $soort; $drond[''.$extrasortering.'']['titel'] = $titel; $a++; } // Onderdeel Woordenboek if (isset($resultwb) AND mysql_num_rows($resultwb) > 0) { if ($lid == 0) { $origineelsortering = intval($onderdelenwmenudr['woordenboekdrsort']); } else { $origineelsortering = intval($onderdelendrlevel['woordenboekdrsort']); } $extrasortering = ''.$origineelsortering.'-b'; $soort = 'woordenboek-'.$origineelsortering.''; $titel = uitvoerveld($onderdelenwmenudr['woordenboekmtitel']); $drond[''.$extrasortering.'']['soort'] = $soort; $drond[''.$extrasortering.'']['titel'] = $titel; $a++; } // Onderdeel Faqs if (isset($resultf) AND mysql_num_rows($resultf) > 0) { if ($lid == 0) { $origineelsortering = intval($onderdelenwmenudr['faqdrsort']); } else { $origineelsortering = intval($onderdelendrlevel['faqdrsort']); } $extrasortering = ''.$origineelsortering.'-c'; $soort = 'faq-'.$origineelsortering.''; $titel = uitvoerveld($onderdelenwmenudr['faqmtitel']); $drond[''.$extrasortering.'']['soort'] = $soort; $drond[''.$extrasortering.'']['titel'] = $titel; $a++; } // Onderdeel Links if (isset($resultl) AND mysql_num_rows($resultl) > 0) { if ($lid == 0) { $origineelsortering = intval($onderdelenwmenudr['linksdrsort']); } else { $origineelsortering = intval($onderdelendrlevel['linksdrsort']); } $extrasortering = ''.$origineelsortering.'-d'; $soort = 'links-'.$origineelsortering.''; $titel = uitvoerveld($onderdelenwmenudr['linksmtitel']); $drond[''.$extrasortering.'']['soort'] = $soort; $drond[''.$extrasortering.'']['titel'] = $titel; $a++; } // Onderdeel Forum if ($onderdelenwmenudr['actiefforum'] == 1 AND intval($onderdelenwmenudr['weergaveforum']) == 2) { if ($lid == 0) { $origineelsortering = intval($onderdelenwmenudr['forumdrsort']); } else { $origineelsortering = intval($onderdelendrlevel['forumdrsort']); } $extrasortering = ''.$origineelsortering.'-e'; $soort = 'forum-'.$origineelsortering.''; $titel = uitvoerveld($onderdelenwmenudr['forummtitel']); $drond[''.$extrasortering.'']['soort'] = $soort; $drond[''.$extrasortering.'']['titel'] = $titel; $a++; } } // Einde als dractie is 1 // PAGINAMENU'S BEPALEN IN DROPDOWNMENU $sql = "SELECT actiefpagina FROM ".$prefix."_sitessettings WHERE sitenaam='$template'"; mysql_query("SET CHARACTER SET UTF8"); $resultwmenudrpag = mysql_query($sql); $onderdelenwmenudrpag = mysql_fetch_array($resultwmenudrpag); // Zijn er paginamenu's in dropdown ? $sql = "SELECT sid, malias, titel, drsort FROM ".$prefix."_paginamenus WHERE themasite='$template' AND indr = '1' AND level='$lid' ORDER BY drsort ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultindr = mysql_query($sql); if (mysql_num_rows($resultindr) > 0 AND $onderdelenwmenudrpag['actiefpagina'] == 1) { $wmenudr = 1; } if ($dractie == 1) { $pindr = array(); $b = $a; while ($rowmenudr = mysql_fetch_array($resultindr)) { $malias = uitvoerveld($rowmenudr['malias']); $extrasortering = intval($rowmenudr['drsort']); $extrasortering = ''.$extrasortering.'-'.$malias.''; $origineelsortering = intval($rowmenudr['drsort']); $sid = intval($rowmenudr['sid']); $sid = ''.$sid.'-'.$origineelsortering.''; $titel = uitvoerveld($rowmenudr['titel']); $pindr[''.$extrasortering.'']['soort'] = $sid; $pindr[''.$extrasortering.'']['titel'] = $titel; $pindr[''.$extrasortering.'']['alias'] = $malias; $b++; } if ($onderdelenwmenudrpag['actiefpagina'] == 1) { $dropdowninhoud = $drond + $pindr; } else { $dropdowninhoud = $drond; } ksort($dropdowninhoud); return $dropdowninhoud; } // Einde als dractie is 1 if ($wmenudr == 1 AND $dractie == 0) { return TRUE; } } /* ________________________________________________________________________________________________________________*/ // Functie dropdown menu /* Als er onderdelen (weblog, woordenboek etc) of pagina menu titels zijn geactiveerd wordt automatisch het dropdownmenu weergegeven. Dit gebeurt met de functie actiefdropdown die zich in het bestand dutchcmsfuncties.php bevindt in de map phpscripts. Het actieve template = thema site moet worden meegegeven en met een 0 controleer je OF het dropdown moet worden weergegeven en met een 1 zorg je dat de waarden worden opgehaald.*/ function printdropdownmenu() { global $ip, $albumindexsid, $albumindexmalias, $pagina, $keuzetabel, $prefix, $template, $abspad, $wwbeveiligd, $bevindzichop, $multilevel, $beginadres, $homeadres, $level, $lid, $soort, $paginamtitel, $weblogmtitel, $woordenboekmtitel, $faqmtitel, $linksmtitel, $fotoalbummtitel, $forummtitel, $actiefpagina, $actiefweblog, $actiefwoordenboek, $actieffaq, $actieflinks, $weergavepagina, $weergaveweblog, $weergavewoordenboek, $weergavefaq, $weergavelinks, $weergavefotoalbum, $wmenupagina, $wmenuweblog, $wmenuwoordenboek, $wmenufaq, $wmenulinks, $paginaalias, $weblogalias, $woordenboekalias, $faqalias, $linksalias, $fotoalbumalias, $keuzedropdown, $homeindropdown, $drtoplevel; $dropdownmenugegevens = actiefdropdown($template, 1, $lid); /* Array opbouwen van onderdelen in dropdown. Anders geft hij ook andere dropdown pagina's weer die via het menu aan de linkerkant worden opgeroepen */ $onderdelenindr = array(); foreach ($dropdownmenugegevens as $dronderdeelkey => $dronderdeelvalue) { if (!preg_match('/^[0-9]+(-)+[0-9]+$/', $dronderdeelvalue['soort'])) { $onderdeelvalue = explode("-", $dronderdeelvalue['soort']); $onderdelenindr[] = $onderdeelvalue[0]; } } $sidsindr = array(); foreach ($dropdownmenugegevens as $drsidkey => $drsidvalue) { if (preg_match('/^[0-9]+(-)+[0-9]+$/', $drsidvalue['soort'])) { $sidvalue = explode("-", $drsidvalue['soort']); $sidsindr[] = $sidvalue[0]; } } /* Ingebouwde controle als je vergeten bent een alias voor soort op te geven dus een alias voor bijvoorbeeld pagina's, weblog enz */ if (!empty($soort)) { $selecttabel = $keuzetabel[$soort]; } else { $selecttabel = ''; } $menutekst = ''; $menutekstp = ''; $soortnaaralias = array ( "paginas" => "$paginaalias", "weblog" => "$weblogalias", "woordenboek" => "$woordenboekalias", "faq" => "$faqalias", "links" => "$linksalias", "fotoalbum" => "$fotoalbumalias", "forum" => "forum"); $soortnaarmtitel = array ( "paginas" => "$paginamtitel", "weblog" => "$weblogmtitel", "woordenboek" => "$woordenboekmtitel", "faq" => "$faqmtitel", //"links" => "$linksalias", "links" => "$linksmtitel", "fotoalbum" => "$fotoalbummtitel", "forum" => "$forummtitel"); // Als er onderdelen of menu-titels geacvtiveerd zijn in het dropdownmenu if (actiefdropdown($template, 0, $lid)) { // Als er gekozen is voor dropdownmenu 1 if ($keuzedropdown == 1) { $menutekstp .= "
\n"; if (isset($extrapadding)) { $menutekstp .= "