True of False Deze functie wordt gebruikt in de functies hieronder. Bepaal of wel of niet pagina's, weblog, faq enz moet worden weergegeven in het menublok afhankelijk van de instellingen die je hebt op gegeven via beheer. Breek je hersenen niet over deze functie. */ function bepaalmenu($menuweergave, $weergave, $soortmenu, $soort) { //1. Menu weergave: Geef menu weer aan de linkerkant // ja if ($menuweergave == 1) { //2. Weergave: // Weergave: ja geef altijd weer in menublok if (($weergave == 0) OR ($weergave == 1)) { //$geefweer = 1; return true; } else { return false; } // Weergave: nee, alleen weergeven op de soortpagina } else { if (($soortmenu == $soort) AND ($weergave != 2)) { return true; } else { return false; } } } /*__________________________________________________________________________________________________________________*/ /*Bepaal eerste menu Belangrijk stukje code die zorgt dat als er zich meerdere menu's aan de linkerkant bevinden het actieve menu op dat moment bovenaan wordt weergegeven. Dus stel dat je je of een faq pagina bevind moet het faq menu bovenaan staan en als je vervolgens op een normale pagina link klikt dan komt het normale pagina menu bovenaan en gaat het faq menu daaronder. */ function bepaaleerstemenu() { global $paginaalias, $weblogalias, $woordenboekalias, $faqalias, $linksalias, $soort, $keuzetabel; $menusoorten = array($paginaalias, $weblogalias, $woordenboekalias, $faqalias, $linksalias); if (!empty($soort) AND in_array($soort, $menusoorten)) { $eerstemenu = $keuzetabel[$soort]; } else { $eerstemenu = ''; } return $eerstemenu; } /*__________________________________________________________________________________________________________________*/ /* Geef menu weer Deze functie wordt in het template bestand gebruikt om de menu's in je menublok weer te geven. */ function geefmenuweer() { global $prefix, $template, $templatemap, $pagina, $albumindexsid, $abspad, $wwbeveiligd, $bevindzichop, $multilevel, $beginadres, $level, $lid, $soort, $paginamtitel, $weblogmtitel, $woordenboekmtitel, $faqmtitel, $linksmtitel, $actiefpagina, $actiefweblog, $actiefwoordenboek, $actieffaq, $actieflinks, $weergavepagina, $weergaveweblog, $weergavewoordenboek, $weergavefaq, $weergavelinks, $wmenupagina, $wmenuweblog, $wmenuwoordenboek, $wmenufaq, $wmenulinks, $paginaalias, $weblogalias, $woordenboekalias, $faqalias, $linksalias, $fotoalbumalias, $fotoalbumnaam; $eerstemenu = bepaaleerstemenu(); // Override ivm dropdown if ($weergaveweblog == 2 AND $wmenuweblog == 0) { $wmenuweblog = 2; } if ($weergavefaq == 2 AND $wmenufaq == 0) { $wmenufaq = 2; } if ($weergavelinks == 2 AND $wmenulinks == 0) { $wmenulinks = 2; } // Einde override // eerst leeg anders komt er een foutmelding $eerstemenus = ''; // idem $menutekst = ''; // Begin level menu // Als op de index van een multilevel site bevind geef multilevel menu weer met level afbeelding. if ($multilevel == "ja" AND !isset($level)) { $levelnummer = 1; $sql = "SELECT * FROM ".$prefix."_levelintros WHERE sitenaam='$template'"; mysql_query("SET CHARACTER SET UTF8"); $resultlevel = mysql_query($sql); while ($rowlevel = mysql_fetch_array($resultlevel)) { $lurlalias = uitvoerveld($rowlevel['lurlalias']); $ltitel = uitvoerveld($rowlevel['ltitel']); // Extra code voor level afbeelding if (file_exists('templates/images/'.$templatemap.'/'.$lurlalias.'.jpg')) { $levellogo = ''.$abspad.'templates/images/'.$templatemap.'/'.$lurlalias.'.jpg'; } elseif (file_exists('templates/images/'.$templatemap.'/'.$lurlalias.'.gif')) { $levellogo = ''.$abspad.'templates/images/'.$templatemap.'/'.$lurlalias.'.gif'; } elseif (file_exists('templates/images/'.$templatemap.'/'.$lurlalias.'.png')) { $levellogo = ''.$abspad.'templates/images/'.$templatemap.'/'.$lurlalias.'.png'; } // Als je met levelnummer erbij wilt: $menutekst .= 'Level '.$levelnummer.': '.$ltitel.''; $menutekst .= ''.$ltitel.''; if (isset($levellogo)) { $menutekst .= ''._IMGVERTEGENWOORDIGDLEVEL.''; } $levelnummer = $levelnummer+1; } // Einde level menu } else { /************************************************Begin pagina menu***************************************************/ $menucss = "display: block; font-style: italic; font-family: Arial; font-size: 12px; border: #2F6FAB dotted 1px; padding: 15px; background-color: #F9F9F9;"; if ($actiefpagina == 1 AND bepaalmenu($weergavepagina, /*$wmenupagina*/ 0, $paginaalias, $soort) == true) { ///////////////////////////////////////////////// $toongeenpaginamenu = 0; $drhoofdmenupitems = array(); $sql = "SELECT malias FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultpdraliassen = mysql_query($sql); while ($rowmpdraliassen = mysql_fetch_array($resultpdraliassen)) { $menupalias = uitvoerveld($rowmpdraliassen['malias']); $drhoofdmenupitems[] = $menupalias; } // Als het om een serie gaat if (in_array("$pagina", $drhoofdmenupitems)) { $submenuhoofd = 0; } // Anders pagina else { $submenuhoofd = 1; } if ($submenuhoofd == 0) { $sql = sprintf("SELECT sid FROM ".$prefix."_paginamenus WHERE themasite='%s' AND malias='%s' AND level=%d", mysql_real_escape_string($template), mysql_real_escape_string($pagina), mysql_real_escape_string($lid)); } if ($submenuhoofd == 1) { $sql = sprintf("SELECT sid FROM ".$prefix."_paginas WHERE themasite='%s' AND paginanaam='%s' AND level=%d", mysql_real_escape_string($template), mysql_real_escape_string($pagina), mysql_real_escape_string($lid)); } $resultsid = mysql_query($sql); $rowsid = mysql_fetch_array($resultsid); $huidigsid = intval($rowsid['sid']); $fotoalbumindexmenuarr = fotoalbumindexmenuarr($albumofindex=1); if (isset($fotoalbumindexmenuarr[$pagina])) { $huidigsid = $albumindexsid; } $sidarrayindr = array(); $sql = "SELECT sid FROM ".$prefix."_paginamenus WHERE themasite='$template' AND indr = '1' AND level='$lid'"; mysql_query("SET CHARACTER SET UTF8"); $resultpdraliassen = mysql_query($sql); while ($rowmpdraliassen = mysql_fetch_array($resultpdraliassen)) { $sidindr = intval($rowmpdraliassen['sid']); $sidarrayindr[] = $sidindr; } if (($bevindzichop == 'pagina' OR $bevindzichop == 'seriestudies' OR $bevindzichop == 'fotoweergeven') AND in_array($huidigsid, $sidarrayindr) AND $weergavepagina == 0) { $toongeenpaginamenu = 1; } //////////////////////////////////////////////////////// if ($toongeenpaginamenu == 0) { $menutekstp = ''; $menutekstp .= "\n
\n"; $sql = "SELECT sid, malias, titel, extrapaginaopties, externeurl FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid' AND indr!='1' AND extrapaginaopties!='2' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resulttitels = mysql_query($sql); $sqlcheckindr = "SELECT sid, malias, titel, extrapaginaopties, externeurl FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid' AND indr='1' AND extrapaginaopties!='2' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resulttitelscheckindr = mysql_query($sqlcheckindr); if (!empty($paginamtitel)) { $menutekstp .= "\n".$paginamtitel."\n"; } if (mysql_num_rows($resulttitels) == 0 AND mysql_num_rows($resulttitelscheckindr) == 0) { $menutekstp .= "Er zijn nog geen paginamenu's aangemaakt in het onderdeel Normale Pagina's."; } while ($rowtitels = mysql_fetch_array($resulttitels)) { $menutitelsid = intval($rowtitels['sid']); $menutitel = ucfirst(uitvoerveld($rowtitels['titel'])); $menualias = uitvoerveld($rowtitels['malias']); $extrapaginaopties = intval($rowtitels['extrapaginaopties']); $mexterneurl = uitvoerveld($rowtitels['externeurl']); // Als weergave hoofdmenu met subpagina's is if ($wmenupagina == 1) { if ($extrapaginaopties != 2) { $menutekstp .= "\n".$menutitel."\n"; if ($extrapaginaopties == 0) { // daaronder de pagina's die erbij horen - of niet $sql = "SELECT paginanaam, titel, extrapaginaopties, externeurl FROM ".$prefix."_paginas WHERE themasite='$template' AND sid='$menutitelsid' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenuitems = mysql_query($sql); while ($rowmenitems = mysql_fetch_array($resultmenuitems)) { $paginanaam = uitvoerveld($rowmenitems['paginanaam']); $menuitem = ucfirst(uitvoerveld($rowmenitems['titel'])); $pextrapaginaopties = intval($rowmenitems['extrapaginaopties']); $pexterneurl = uitvoerveld($rowmenitems['externeurl']); if ($pextrapaginaopties == 2) { $menutekstp .= "".$menuitem."\n"; } else { $menutekstp .= "".$menuitem."\n"; } } } // Als fotoalbumindex geactiveerd is if ($extrapaginaopties == 1) { if (empty($fotoalbumnaam)) { // if (empty(fotomappen($welofgeenpaginasmeerekenen=0))) { $menutekstp .= '
Dutch CMS waarschuwing
'; $menutekstp .= 'Je hebt de naam van je fotoalbum map nog niet opgegeven via het beheerdersgedeelte !'; $menutekstp .= '
'; } if (!is_dir($fotoalbumnaam) AND !empty($fotoalbumnaam)) { // if (empty(fotomappen($welofgeenpaginasmeerekenen=0))) { $menutekstp .= '
Dutch CMS waarschuwing
'; $menutekstp .= 'Je fotoalbum map is niet gevonden !'; $menutekstp .= '
'; } //if (!is_dir($fotoalbumnaam)) { $welofgeenalbumsinfotodir = fotomappen($welofgeenpaginasmeerekenen=0); if (empty($welofgeenalbumsinfotodir) AND is_dir($fotoalbumnaam) AND !empty($fotoalbumnaam)) { $menutekstp .= '
Dutch CMS waarschuwing
'; $menutekstp .= 'Je fotoalbum map is leeg of heeft geen fotoalbums die tot je fotoalbum index behoren !'; $menutekstp .= '
'; } $fotoalbumindexmenuarr = fotoalbumindexmenuarr($albumofindex=1); foreach ($fotoalbumindexmenuarr as $fotomapalias => $fotomaptitel) { $menutekstp .= ''.ucfirst($fotomaptitel).''; $menutekstp .= "\n"; } //$menutekstp .= fotoalbumindexmenu($albumofindex=1); // daaronder de pagina's die erbij horen - of niet /* $sql = "SELECT paginanaam, titel, extrapaginaopties, externeurl FROM ".$prefix."_paginas WHERE themasite='$template' AND sid='$menutitelsid' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenuitems = mysql_query($sql); while ($rowmenitems = mysql_fetch_array($resultmenuitems)) { $paginanaam = uitvoerveld($rowmenitems['paginanaam']); $menuitem = ucfirst(uitvoerveld($rowmenitems['titel'])); $pextrapaginaopties = intval($rowmenitems['extrapaginaopties']); $pexterneurl = uitvoerveld($rowmenitems['externeurl']); if ($pextrapaginaopties == 2) { $menutekstp .= "".$menuitem."\n"; } else { $menutekstp .= "".$menuitem."\n"; } } */ } } } else { //if ($extrapaginaopties == 2) { //$menutekstp .= "".$menutitel."\n"; //} //else { $menutekstp .= "".$menutitel."\n"; //} } } $menutekstp .= "\n
\n"; if ($eerstemenu == "paginas") { $eerstemenus .= $menutekstp; } else { $menutekst .= $menutekstp; } } } /***********************************************Begin Weblog menu***************************************************/ if ($actiefweblog == 1 AND bepaalmenu($weergaveweblog, $wmenuweblog, $weblogalias, $soort) == true) { $menutekstw = ''; $menutekstw .= '
'; $sql = "SELECT * FROM ".$prefix."_weblogpaginas WHERE themasite='$template' AND mlevel='$lid' ORDER BY mtitel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenuweblog = mysql_query($sql); if (!empty($weblogmtitel)) { $menutekstw .= ''.$weblogmtitel.''; } if (mysql_num_rows($resultmenuweblog) == 0) { $menutekstw .= "Er zijn nog geen weblogpagina's aangemaakt."; } while ($rowmenuweblog = mysql_fetch_array($resultmenuweblog)) { $mtitel = uitvoerveld($rowmenuweblog['mtitel']); $paginanaam = uitvoerveld($rowmenuweblog['mpaginanaam']); $menutekstw .= ''.$mtitel.''; } $menutekstw .= '
'; if ($eerstemenu == "weblog") { $eerstemenus .= $menutekstw; } else { $menutekst .= $menutekstw; } } /************************************************Begin Woordenboek menu**********************************************/ // Override in geval woordenboek onderdeel in dropdown wordt weergegeven if ($weergavewoordenboek == 2) { $actiefwoordenboek = 0; } if ($actiefwoordenboek == 1 AND bepaalmenu($weergavewoordenboek, 0, $woordenboekalias, $soort) == true) { $menutekstwb = ''; $menutekstwb .= '
'; $sql = "SELECT * FROM ".$prefix."_woordenboekpaginas WHERE themasite='$template' AND wlevel='$lid' ORDER BY whoofdmenus ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenuwoordenboek = mysql_query($sql); if (!empty($woordenboekmtitel)) { $menutekstwb .= ''.$woordenboekmtitel.''; } if (mysql_num_rows($resultmenuwoordenboek) == 0) { $menutekstwb .= "Er zijn nog geen woordenboek pagina's aangemaakt."; } while ($rowmenuwoordenboek = mysql_fetch_array($resultmenuwoordenboek)) { $menutitel = uitvoerveld($rowmenuwoordenboek['whoofdmenus']); $wsubmenus = uitvoertekst($rowmenuwoordenboek['wsubmenus']); $menualias = uitvoerveld($rowmenuwoordenboek['walias']); if ($wmenuwoordenboek == 1) { $menutekstwb .= ''.$menutitel.''; if (!empty($wsubmenus)) { if (stristr($wsubmenus, ']')) { $submenu = explode(",", $wsubmenus); natcasesort($submenu); foreach ($submenu as $value) { $mtitel = explode(']', $value, 2); $paginanaam = trim(str_replace("[", "", $mtitel[0])); $menutekstwb .= ''.ucfirst($mtitel[1]).''; } } else { $menutekstwb .= 'Verkeerde notatie !'; } } } else { $menutekstwb .= ''.$menutitel.''; } } $menutekstwb .= '
'; if ($eerstemenu == "woordenboek") { $eerstemenus .= $menutekstwb; } else { $menutekst .= $menutekstwb; } } /************************************************Begin Faq menu******************************************************/ if ($actieffaq == 1 AND bepaalmenu($weergavefaq, $wmenufaq, $faqalias, $soort) == true) { $menutekstf = ''; $menutekstf .= '
'; $sql = "SELECT * FROM ".$prefix."_faqcategories WHERE fthemasite='$template' AND (flevel='$lid') ORDER BY fonderwerp ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenufaq = mysql_query($sql); if (!empty($faqmtitel)) { $menutekstf .= ''.$faqmtitel.''; } if (mysql_num_rows($resultmenufaq) == 0) { $menutekstf .= "Er zijn nog geen faq pagina's aangemaakt."; } while ($rowmenufaq = mysql_fetch_array($resultmenufaq)) { $mtitel = uitvoerveld($rowmenufaq['fonderwerp']); $mtitel = ucfirst($mtitel); $paginanaam = uitvoerveld($rowmenufaq['fpaginanaam']); $menutekstf .= ''._FAQMENUSYMBOOL.' '.$mtitel.''; } $menutekstf .= '
'; if ($eerstemenu == "faq") { $eerstemenus .= $menutekstf; } else { $menutekst .= $menutekstf; } } /***********************************************Begin Links menu****************************************************/ if ($actieflinks == 1 AND bepaalmenu($weergavelinks, $wmenulinks, $linksalias, $soort) == true) { $menutekstl = ''; $menutekstl .= '
'; $sql = "SELECT * FROM ".$prefix."_links_categories WHERE themasite='$template' AND (llevel='$lid') ORDER BY lctitel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenulinks = mysql_query($sql); if (!empty($linksmtitel)) { $menutekstl .= ''.$linksmtitel.''; } if (mysql_num_rows($resultmenulinks) == 0) { $menutekstl .= "Er zijn nog geen links categorieen aangemaakt."; } while ($rowmenulinks = mysql_fetch_array($resultmenulinks)) { $mtitel = uitvoerveld($rowmenulinks['lctitel']); $mtitel = ucfirst($mtitel); $paginanaam = uitvoerveld($rowmenulinks['lpaginanaam']); $menutekstl .= ''._LINKSMENUSYMBOOL.' '.$mtitel.''; } $menutekstl .= '
'; if ($eerstemenu == "links") { $eerstemenus .= $menutekstl; } else { $menutekst .= $menutekstl; } } /***********************************************Begin Externe URL menu****************************************************/ $sql = "SELECT titel, externeurl FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid' AND indr!='1' AND extrapaginaopties='2' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resulttitelsexturl = mysql_query($sql); //if ($actiefpagina == 1 AND bepaalmenu($weergavepagina, /*$wmenupagina*/ 0, $paginaalias, $soort) == true AND mysql_num_rows($resulttitelsexturl) > 0) { if ($actiefpagina == 1 AND mysql_num_rows($resulttitelsexturl) > 0 AND ($bevindzichop == 'indexhoofdsite' OR $bevindzichop == 'indexthemasite')) { $menutekstpexturl = ''; $menutekstpexturl .= "\n
\n"; if (!empty($faqmtitel)) { $menutekstpexturl .= ''._EXTERNEURLMENUCONTAINERTITEL.''; $menutekstpexturl .= "\n"; } while ($rowtitelsexturl = mysql_fetch_array($resulttitelsexturl)) { $mextraenutitel = ucfirst(uitvoerveld($rowtitelsexturl['titel'])); $mextraexterneurl = uitvoerveld($rowtitelsexturl['externeurl']); $menutekstpexturl .= "".$mextraenutitel."\n"; } $menutekstpexturl .= "
\n"; $menutekst .= $menutekstpexturl; } } // Einde else dus als geen level menu is maar gewoon menu /*********************************************Menu legen indien nodig***********************************************/ /* Als wachtwoord beveiligd is maar nog niet ingelogd moet het menu verdwijnen. => De menuinhoud wordt geleegd ! Beetje krom, eerst maken en dan weer legen. Bovenstaande gedeelte moet eigenlijk tussen onderstaande voorwaarden maar maakt voor de snelheid niet uit. Ik vond het wel creatief. */ if ((($wwbeveiligd == "ja") OR ($bevindzichop == "bewerkprofiel" OR $bevindzichop == "bekijkprofiel")) AND (!isset($_SESSION['gebruikersnaam']) OR !isset($_SESSION['wachtwoord']))) { unset($menutekst); $menutekst = ''; } /*****************************************Geef uiteindelijke menuinhoud weer****************************************/ // Plak eerste menu aan overige menu vast. $menutekst = $eerstemenus.$menutekst; echo $menutekst; } /*__________________________________________________________________________________________________________________*/ /* Wel of niet MEnublok weergeven $menu is een variabele die op 0 of 1 kan staan. Deze wordt gebruikt in de template van je site. Als 0 is dan wordt aan de linkerkant geen menukolom weergegeven en heb je deze hele paginabreedte voor je site. Als 1 is wel. */ function welofnietmenublok() { global $prefix, $template, $albumindexsid, $bevindzichop, $pagina, $multilevel, $lid, $soort, $selecttabel, $weergavepagina, $weergaveweblog, $weergavewoordenboek, $weergavefaq, $weergavelinks, $actiefpagina, $actiefweblog, $actiefwoordenboek, $actieffaq, $actieflinks, $wmenuweblog, $wmenuwoordenboek, $wmenufaq, $wmenulinks, $paginaalias, $weblogalias, $woordenboekalias, $faqalias, $linksalias; $sql = "SELECT sid, malias, titel FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid' AND indr!='1' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resultmenucheck = mysql_query($sql); if (mysql_num_rows($resultmenucheck) > 0) { $wmenupaginaextra = 0; } else { $wmenupaginaextra = 2; } $menu = 1; // overides als in dropdownmenu wordt weergegeven if ($selecttabel == "woordenboek" AND $weergavewoordenboek == 2) { $wmenuwoordenboek = 2; } if ($weergaveweblog == 2) { $wmenuweblog = 2; } if ($weergavefaq == 2) { $wmenufaq = 2; } if ($weergavelinks == 2) { $wmenulinks = 2; } if (($actiefpagina == 0 OR bepaalmenu($weergavepagina, $wmenupaginaextra, $paginaalias, $soort) == false) AND ($actiefweblog == 0 OR bepaalmenu($weergaveweblog, $wmenuweblog, $weblogalias, $soort) == false) AND ($actiefwoordenboek == 0 OR bepaalmenu($weergavewoordenboek, $wmenuwoordenboek, $woordenboekalias, $soort) == false) AND ($actieffaq == 0 OR bepaalmenu($weergavefaq, $wmenufaq, $faqalias, $soort) == false) AND ($actieflinks == 0 OR bepaalmenu($weergavelinks, $wmenulinks, $linksalias, $soort) == false)) { $menu = 0; } // Extra override zodat normale paginamenublok niet automatisch wordt weergegeven als op een paginamenu in het dropdownmenu wordt geklikt if ($bevindzichop == "seriestudies" OR $selecttabel == "paginas") { $sql = sprintf("SELECT sid FROM ".$prefix."_paginamenus WHERE themasite='%s' AND level=%d AND indr !=%d", mysql_real_escape_string($template), mysql_real_escape_string($lid), mysql_real_escape_string(1)); mysql_query("SET CHARACTER SET UTF8"); $resultextramindr1 = mysql_query($sql); if ($bevindzichop == "seriestudies") { $sql = sprintf("SELECT sid, indr FROM ".$prefix."_paginamenus WHERE themasite='%s' AND level=%d AND malias ='%s'", mysql_real_escape_string($template), mysql_real_escape_string($lid), mysql_real_escape_string($pagina)); mysql_query("SET CHARACTER SET UTF8"); $resultextramindr = mysql_query($sql); $rowtitelsmextraindr = mysql_fetch_array($resultextramindr); $sidextraindr = intval($rowtitelsmextraindr['sid']); $indrmextra = intval($rowtitelsmextraindr['indr']); if (($indrmextra == 1) AND ($actiefweblog == 0 OR bepaalmenu($weergaveweblog, $wmenuweblog, $weblogalias, $soort) == false) AND ($actiefwoordenboek == 0 OR bepaalmenu($weergavewoordenboek, $wmenuwoordenboek, $woordenboekalias, $soort) == false) AND ($actieffaq == 0 OR bepaalmenu($weergavefaq, $wmenufaq, $faqalias, $soort) == false) AND ($actieflinks == 0 OR bepaalmenu($weergavelinks, $wmenulinks, $linksalias, $soort) == false) AND ($weergavepagina != 1)) { $menu = 0; } else { $menu = 1; } } //if (($bevindzichop == 'pagina' OR $bevindzichop == 'seriestudies' OR $bevindzichop == 'fotoweergeven') // Extra override zodat normale paginamenublok niet automatisch wordt weergegeven als op een pagina in het dropdownmenu wordt geklikt if (($bevindzichop == "pagina" OR $bevindzichop == 'fotoweergeven') AND $selecttabel == "paginas") { // maakt meedere dezelfde paginanamen mogelijk op verschillende levels $sql = sprintf("SELECT sid FROM ".$prefix."_paginas WHERE themasite='%s' AND paginanaam='%s' AND level=%d", mysql_real_escape_string($template), mysql_real_escape_string($pagina), mysql_real_escape_string($lid)); mysql_query("SET CHARACTER SET UTF8"); $resultpaginaextraindr = mysql_query($sql); $paginagegevensextraindr = mysql_fetch_array($resultpaginaextraindr); // Als fotopagina dan is sid 0 $sidextraindr = intval($paginagegevensextraindr['sid']); //if ($sidextraindr == 0) { //} $fotoalbumindexmenuarr = fotoalbumindexmenuarr($albumofindex=1); if (isset($fotoalbumindexmenuarr[$pagina])) { $sidextraindr = $albumindexsid; } $sql = sprintf("SELECT indr FROM ".$prefix."_paginamenus WHERE themasite='%s' AND level=%d AND sid=%d", mysql_real_escape_string($template), mysql_real_escape_string($lid), mysql_real_escape_string($sidextraindr)); mysql_query("SET CHARACTER SET UTF8"); $resultextramindr = mysql_query($sql); $rowtitelsmextraindr = mysql_fetch_array($resultextramindr); $indrmextra = intval($rowtitelsmextraindr['indr']); if (($indrmextra == 1) AND ($actiefweblog == 0 OR bepaalmenu($weergaveweblog, $wmenuweblog, $weblogalias, $soort) == false) AND ($actiefwoordenboek == 0 OR bepaalmenu($weergavewoordenboek, $wmenuwoordenboek, $woordenboekalias, $soort) == false) AND ($actieffaq == 0 OR bepaalmenu($weergavefaq, $wmenufaq, $faqalias, $soort) == false) AND ($actieflinks == 0 OR bepaalmenu($weergavelinks, $wmenulinks, $linksalias, $soort) == false) AND ($weergavepagina != 1)) { $menu = 0; } else { //if ($sidextraindr !=0) { $menu = 1; //} } } // Override van de override omdat het onderdeel Normale pagina's voor 2 verschillende dingen kan worden gebruikt if (mysql_num_rows($resultextramindr1) == 0 AND $weergavepagina == 1) { $menu = 0; } } $sql = "SELECT titel, externeurl FROM ".$prefix."_paginamenus WHERE themasite='$template' AND level='$lid' AND indr!='1' AND extrapaginaopties='2' ORDER BY titel ASC"; mysql_query("SET CHARACTER SET UTF8"); $resulttitelsexturl = mysql_query($sql); if ($actiefpagina == 1 AND mysql_num_rows($resulttitelsexturl) > 0 AND $bevindzichop == 'indexhoofdsite') { $menu = 1; } // extra code voor "bug" levels niet weergave if ($multilevel == "ja" AND ($bevindzichop == "indexthemasite" OR $bevindzichop == "indexhoofdsite")) { $menu = 1; } return $menu; } /*__________________________________________________________________________________________________________________*/ ?>