"") {$myText[4]=$_POST['kop'];} else {$myText[4]="";} } if (isset($_POST['tekstkort'])){ if ($_POST['tekstkort']<>"") {$myText[8]=$_POST['tekstkort'];} else {$myText[8]="";} } if ($_POST['pic1']<>"") {$pic1=$_POST['pic1'];} if ($_POST['pic2']<>"") {$pic2=$_POST['pic2'];} if ($_POST['pic3']<>"") {$pic3=$_POST['pic3'];} if ($_POST['oti1']<>"") {$myText[11]=$_POST['oti1'];} if ($_POST['oti2']<>"") {$myText[12]=$_POST['oti2'];} if ($_POST['oti2']<>"") {$myText[13]=$_POST['oti3'];} if ($_POST['pic4']<>"") {$pic4=$_POST['pic4'];} if ($_POST['pic5']<>"") {$pic5=$_POST['pic5'];} if ($_POST['pic6']<>"") {$pic6=$_POST['pic6'];} if ($_POST['editblognr']<>"") {$editblognr=$_POST['editblognr'];} if ($_POST['toggleplaatjes']=="none") {$showimg="none";} else {$showimg="inline";} $BlogArray= array(); // // BEGIN CONTAINERS BEGIN CONTAINERS // // echo "
"; echo "
"; // CONTAINER // showdiv en hidediv tbv readmore in weblogs ?> "; // echo "
"; echo "
"; // CONTAINER if($Toernooi == "MAINT") { // // WEBLOG FORM // $myText[8] = str_replace('','#S#',$myText[8]); $myText[8] = str_replace('','#H#',$myText[8]); $myText[8] = str_replace('','#R#',$myText[8]); $myText[8] = str_replace('','#K#',$myText[8]); include_once($_SERVER['DOCUMENT_ROOT'] . "/Toernooi/weblog_update.php"); include_once($_SERVER['DOCUMENT_ROOT'] . "/Toernooi/weblog_form.php"); } // einde if toernooi=maint // // CACHING // $cacheFile = 'cache.html'; $cacheFunc = false; if ( (file_exists($cacheFile)) && ((fileatime($cacheFile) + 60) > time()) && $cacheFunc ) { //if ( (file_exists($cacheFile)) ) { $content = file_get_contents($cacheFile); echo '
No Cache' . fileatime($cacheFile) . '-' . time() . '
'; echo $content; } else { if ($cacheFunc) ob_start(); // write content //echo '
Cached: ' . fileatime($cacheFile) . '-' . time() . '
'; // // Begin van alle weblogs // // READ BLOGS INTO ARRAY if (intval($vblog) == "" or intval($vblog) <0){$vblog = 0;} // Vieuw blognr //$db = connect_database(); $db = connect_database_mysqli(); $query = "SELECT * FROM weblog ORDER BY blognr DESC Limit $BlogAantal Offset " . $vblog . " "; // WHERE naam= \"ToernooiNaamVT\"" ; // ORDER BY Naam1a"; $result = $db->query($query); // $db->query processes the query in the string $sql, using the database $idx=0; //while ($row = $res->fetchRow(MDB2_FETCHMODE_OBJECT)) { while ($row = $result->fetch_object()) { // Fetch a row from the result resource as associate array $res. /* for al rows fill data */ if($row->toernooi <> ""){ $BlogArray[]= array( $row->blognr,$row->toernooi,$row->datum,$row->lidnummer,$row->kop, $row->pic1,$row->pic2,$row->pic3, $row->tekst,$row->vervolg,$row->naam, $row->oti1,$row->oti2,$row->oti3, $row->pic4,$row->pic5,$row->pic6 ); } } // // Alle blog's // foreach($BlogArray as $myText){ echo "
"; echo " "; $dt=substr($myText[2],0,-3); // datum en tijd $textspace = $myText[8]; $tl = intval(strlen($textspace)/5); // if ($tl<22) {$textspace.= str_repeat('   ', 22-$tl);} // aanvullen tot 25 tekens? //
Is this what you meant?
echo "
$myText[4]
"; echo "

(#$myText[0])
 "; // zoek op aantal reacties $reacties = substr_count($textspace, '
'); if( $reacties == 0 ) {$reactietxt=""; } else { $ds = strrpos($textspace, "
"); $de = strrpos($textspace, "
"); $lt = substr($textspace,$ds + 14, $de - $ds - 14); if( $reacties < 2 ) {$reactietxt = "(1 reactie), $lt";} else { $reactietxt = "( $reacties reacties), laatste $lt";} // $reactietxt .= ".$ds.$de" . substr($textspace,$ds + 26, 3); } echo "
$dt door $myText[10] $reactietxt
"; echo "
"; // // plaatjes en lees meer oog bij bijzonder spel // $readmorepos = 300; // weblog's met minder dan dit aantal tekens krijgen geen readmore knop. if($myText[5]<>""){ $picpos = stripos($textspace,"#1#"); if ($picpos !== false) { $pictext = "
$myText[11]

$myText[11]
"; $textspace = str_ireplace("#1#", $pictext, $textspace); } else { //echo "
"; $list = array(); $list = getimagesize("Toernooi/images/$myText[5]"); $readmorepos = max(300, 300 / 100 * $list[1]/$list[0]*175); // hoogte * org. breedte / breedte //if ($list[0] > 250 and $list[1] > 200) { if ($list[0] > 250) { echo "
$myText[11]

$myText[11]
"; //echo "
$myText[11]

$myText[11]
"; } else { echo "
$myText[11]
"; } } } if($myText[6]<>""){ $picpos = stripos($textspace,"#2#"); if ($picpos !== false) { $pictext = "
$myText[12]

$myText[12]
"; $textspace = str_ireplace("#2#", $pictext, $textspace); } else { echo "
$myText[12]

$myText[12]
"; } } if($myText[7]<>""){ $picpos = stripos($textspace,"#3#"); if ($picpos !== false) { $pictext = "
$myText[13]

$myText[13]
"; $textspace = str_ireplace("#3#", $pictext, $textspace); } else { echo "
$myText[13]

$myText[13]
"; } } if($myText[14]<>""){ $picpos = stripos($textspace,"#4#"); if ($picpos !== false) { $pictext = "
$myText[20]

$myText[20]
"; $textspace = str_ireplace("#4#", $pictext, $textspace); } else { echo "
"; } } if($myText[15]<>""){ $picpos = stripos($textspace,"#5#"); if ($picpos !== false) { $pictext = "
$myText[21]

$myText[21]
"; $textspace = str_ireplace("#5#", $pictext, $textspace); } else { echo "
"; } } if($myText[16]<>""){ $picpos = stripos($textspace,"#6#"); if ($picpos !== false) { $pictext = "
$myText[22]

$myText[22]
"; $textspace = str_ireplace("#6#", $pictext, $textspace); } else { echo "
"; } } // Zelf gemaakte readmore(s) in weblog if (stripos($textspace,"#LmKnop") !== false) { $count = 0; $textspaceend = ""; for ($i = 1; $i <= 9; $i++){ $lmposbeg = stripos($textspace,"#LmKnop$i"); if ($lmposbeg !== false) { $lmposend = stripos(substr($textspace,$lmposbeg+1),"#"); if ($lmposend == 0 or $lmposend > 50) { $lmposend = 7;} $lmknptext = substr($textspace,$lmposbeg+8,$lmposend-7); if ($lmknptext == "") {$lmknptext = "Lees meer";} $lmnum = $myText[0] . "-" . $i; $lmknp = "    "; $lmbeg = "
"; // die("lm:$lmposbeg $lmposend $lmknptext"); // $textspace = str_ireplace("#LmTerug$i#", $lmtrg, $textspace,$count); $lmend = "
"; $lmtrgbeg = stripos($textspace,"#LmTerug$i"); if ($lmtrgbeg !== false) { // Wel een Terug-knop $lmtrgend = stripos(substr($textspace,$lmtrgbeg+1),"#"); if ($lmtrgend == 0 or $lmtrgend > 15) { $lmtrgend = 7;} $lmtrgtext = substr($textspace,$lmtrgbeg+9,$lmtrgend-8); if ($lmtrgtext == "") {$lmtrgtext = "Terug";} $lmtrg = "  "; $textspace = str_ireplace(substr($textspace,$lmtrgbeg,$lmtrgend+2), $lmtrg, $textspace,$count); } else { // Geen terug-knop $lmtrgtext = "Terug"; $lmtrg = "  "; // Terug-knop aan het einde of voor volgende lm-knop $iplus = $i +1; $textspace = str_ireplace("#LmKnop$iplus", $lmtrg."#LmKnop$iplus", $textspace,$count); if ($count == 0) { $lmend = $lmtrg . $lmend;}; } $textspace = str_ireplace("#LmEinde$i#", $lmend, $textspace,$count); if ($count == 0){ // geen einde lees-meer // Geen #lmEindex# aangegeven // $lmerr = "#LmEinde$i# ontbreekt na #LmKnop$i$lmtext#"; // $textspace = str_ireplace(substr($textspace,$lmposbeg,$lmposend+2), $lmknp.$lmerr, $textspace); $textspace = str_ireplace("#LmBegin$i#", $lmbeg, $textspace,$count); if ($count == 0) {$lmknp = $lmknp . $lmbeg;} $textspace = str_ireplace(substr($textspace,$lmposbeg,$lmposend+2), $lmknp, $textspace,$count) ; $textspaceend = $lmend . $textspaceend; } else { // Wel #lmEindex# aangegeven $textspace = str_ireplace("#LmBegin$i#", $lmbeg, $textspace,$count); if ($count == 0) {$lmknp = $lmknp . $lmbeg;} $textspace = str_ireplace(substr($textspace,$lmposbeg,$lmposend+2), $lmknp, $textspace,$count); } } else { break;} } echo "
$textspace$textspaceend
"; // Automatische readmore in weblog } elseif (strlen($textspace) > ($readmorepos + 195) and stripos($textspace,"toggle") === false ) { $textspace = str_ireplace("#LmNiet#", "", $textspace,$count); if ($count > 0) { echo "
$textspace
"; //break; } else { $dotpos = strpos(substr($textspace,$readmorepos),".0){$readmorepos += $dotpos+1;} if ($readmorepos == 300){ $dotpos = strpos(substr($textspace,$readmorepos),". "); if ($dotpos>0){$readmorepos += $dotpos+1;} } echo "
" . $height . substr($textspace,0,$readmorepos); echo " "; echo "
"; echo "
"; echo substr($textspace,$readmorepos); echo " "; echo "
"; } } else { echo "
$textspace
"; } if ($myText[0] == $blog and $_SESSION['usr'] <> "") { echo "
"; setlocale(LC_TIME, 'NL_nl'); $tod = date("Y-m-d H:i"); $todloc = date("Y-F-d G:i"); $usr = $_SESSION["usr"]; $unm = $_SESSION["unm"]; // echo "> "; echo "
$tod door $unm "; echo ""; echo "\n"; echo ""; echo "
Indien u kaartsymbolen wilt gebruiken toets dan #S#, #H#, #R# of #K# voor , , of ."; echo "
<br> zorgt voor nieuwe regel."; echo "
De webmaster heeft de bevoegdheid om uw bericht te veranderen of evt. te verwijderen!

"; echo "

"; } echo "
"; // blogfloat // echo ""; } // Volgende en vorige weblog echo "
"; echo " "; echo "
Volgende en vorige weblog's
"; echo "
Om de snelheid van deze website te verhogen worden slechts $BlogAantal weblog's per scherm weergegeven.
"; echo "

"; $nextblog = $vblog + $BlogAantal; $prevblog = $vblog - $BlogAantal; if ($prevblog < 0){ $prevblog = 0; } ?> "; echo "        "; echo "
"; echo "
"; // blogcontainer // echo "
"; // flexcontainer //echo "
einde blog op resolutie $screen_res
"; // blogcontainer // echo "
"; //echo "
"; // echo "
"; echo "
"; if ($Toernooi == "MAINT") { // Uitleg weblog plaatsen echo "
"; //echo ""; // Onverklaarbaar waarvoor dit nodig is echo "
Toelichting weblog
"; echo "Voorvertoning of opslaan
Via kun je het resultaat zien van een nieuwe of bestaande (# invoeren)."; echo "

Bij het klikken op krijgt de nieuwe weblog een nr. (#)
Min. kop en weblog invullen!"; echo "

Opmaak
#S#, #H#, #R# of #K# wordt vervangen door , , of ,"; echo "

<br> zorgt voor nieuwe regel,"; echo "
<br clear=left> nu na plaatje."; //echo "
<b>vet</b> vet."; //echo "
<a href=\"www.??\">Link</a>"; echo "
"; echo "
"; echo "
Toelichting weblog
"; echo "Lees meer
Een grote weblog wordt automatisch voorzien van en knoppen.
#LmNiet# voorkomt dit!"; echo "

Met #LmKnop1Optionele tekst# en tekst optioneel begrenst door #LmBegin1# en/of #LmEinde1# met optionele knop #LmTerug1Optionele tekst# worden max. negen knoppen (1 t/m 9) geplaatst.

Bv. #LmKnop1Meer?# tekst1 #LmKnop2Meer?#tekst2

of #LmKnop1# #LmBegin1# text #LmTerug1Terug# #Lm1Einde#"; echo "
"; echo "
"; echo "
Toelichting weblog
"; echo "Plaatjes
Plaatjes zijn ook zichtbaar bij 'Voorvertoning'. Het is niet mogelijk om later meer plaatjes toe te voegen. Dan direct alle plaatjes tegelijkertijd opnemen."; echo "
Nieuwe regel na plaatje (ook bij BBO): <br clear=left>"; echo "
"; echo "
"; echo "
Toelichting weblog
"; echo "BBO
<iframe style=\"height: 300px ; float: left; margin: 5px 12px 0px 0px; border: 0;\" src= \"https://www.bridgebase.com/ ..\"></iframe>"; echo "
"; } $lockdown = true; // // Meldingen webmaster // /* echo "
"; echo ""; $wd = "Meldingen webmaster"; echo ""; echo ""; //
" . $wd . "
Reageren op een weblog?
'Inloggen', of eerst even 'Registeren', en dan op van de weblog klikken!
" . $rw . "
" . $dtn . "
" . $dtl . "
"; echo "
"; echo "
"; // kalenderfloat */ /* // Meldingen Webmaster echo "
"; $wd = "Meldingen webmaster"; echo ""; echo ""; //
" . $wd . "
Afmelden, invaller melden of zoeken
Zie bij ☞ Aan - en afmelden.
Vul e-mail en bondsnr in, selecteer datum en optie.
" . $rw . "
" . $dtn . "
" . $dtl . "
"; echo "
"; // kalenderfloat */ if (!$lockdown ){ // // Meldingen Webmaster nieuw // echo "
"; $wd = "Meldingen competities"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //echo ""; //echo "
" . $wd . "
Aanmelden of invaller zoeken
Maandag
Di Middag
Di StepBridge
Di Avond
Donderdag
Vr StepBridge
Over gaan op Step Bridge
"; //echo "
"; //echo ""; // // echo "
"; // kalenderfloat } // // Meldingen bardiensten // echo "
"; $wd = "Bardiensten"; echo ""; echo ""; echo ""; echo "
" . $wd . "
Aanmelden voor bardiensten
Van 31 aug - 31 dec
  
"; // kalenderfloat // // Recente wedstrijden // //echo "
"; //echo ""; //$wd = "Recente wedstrijden"; //echo ""; if (!$lockdown ){ // ???????? Viertallen extern //$dtl = ltrim(formatNLDate($dto, "ddmmm"), '0'); // mogelijkheid zien te vinden in de selectie om competities de hele zomer te laten zien. // en kroegentocht of andere wedstrijden een dag of 15 of zo. $db = connect_database_mysqli(); $query = "SELECT * FROM kalender WHERE (datediff( `datum`, now()) between -7 and 0) AND soort <> 'geen' AND NOT verborgen AND NOT geannuleerd ORDER BY datum DESC, dagdeel ASC " ; $result = $db->query($query); // $db->query processes the query in the //echo "
"; //echo "
" . $wd . "
"; //$wdsave = 99; while ($row = $result->fetch_object()) { $dto= $row->datum; $dtd = date_create($dto); $dtw = intval(date_format($dtd,"w")); $dtk = formatNLDate($dto, "ddmm"); $dtl = ltrim(formatNLDate($dto, "ddmmm"), '0'); $dtn = formatNLDay($dto, "ddd"); $dty = formatNLDate($dto, "yyyy"); // $dty = date('Y'); $dg = date_format($dtd,"w"); $evenement = $row->evenement; $dagdeel = $row->dagdeel; $uitslag = $row->uitslag; //echo ""; $wd = "Recente wedstrijden"; //if ($sb){ // echo "$dg ev $evenement"; //break;} echo "
"; echo "
" . $dtk . "-". $evenement . "
"; echo ""; //echo "$dg $evenement $dagdeel "; if ($row->soort == "geen"){ echo "
" . $wd . "
" . $dtk . "". $evenement . "
"; // Competitie: maandag, dinsdag en donderdag } elseif ( $dg == 1 and stristr($evenement, "reeks")){ if ($ma <> "x") { $ma = "x"; //$rw = "Maandag A B C D"; $rw = "Maandag A B C"; //$rw = "Dinsdag A B"; echo "
" . $dtk . "". $rw . "
"; } } elseif ( $dg == 2 and stristr($evenement, "reeks") AND $dagdeel == "M"){ if ($dim <> "x") { $dim = "x"; $rw = "Dinsdagmiddag A B"; echo "
" . $dtk . "". $rw . "
"; //$rw = "Dinsdagavond A"; //echo "
" . $dtk . "". $rw . "
"; } } elseif ($dg == 2 and stristr($evenement, 'reeks') AND $dagdeel == 'A'){ $rw = "Dinsdagavond A"; echo "
" . $dtk . "". $rw . "
"; if ($dia <> "x") { $dia = "x"; } } elseif ( $dg == 4 and stristr($evenement, "reeks")){ if ($do <> "x") { $do = "x"; //$rw = "Donderdag A B C D"; $rw = "Donderdag A B C"; echo "
" . $dtk . "". $rw . "
"; } // Step Bridge } elseif ( stristr($evenement, "step") or stristr($evenement, "langste")){ if ($uitslag <> ""){$rw = "" . $evenement . "";} else {$rw = $evenement;} if (!$sb) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "
$pi" . $rw . "
" . $dtl . "
"; $sb = true; //echo "
"; //break; // BBO drives pasen } elseif ( stristr($evenement, "bbo") and (stristr($evenement, "pasen") or stristr($evenement, "paas"))){ $rw = "" . $evenement . ""; if (!$bbo) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; $bbo = true; } elseif ( stristr($evenement, "bbo")){ $rw = "" . $evenement . ""; $rs = "Stand"; $ru = "Uitslag"; if (!$bbo) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "$pi" . $rw . "
" . $dtk . "
$rs $ru"; $bbo = true; // kerstdrive } elseif ( stristr($evenement, "kerst")){ $rw = "" . $evenement . ""; if (!$kerst) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; $kerst = true; // Ruitenboer } elseif ( stristr($evenement, "ruiten")){ $rw = "Ruitenboer"; echo "" . $dtk . "". $rw . "
"; // Paasdrive } elseif ( stristr($evenement, "paas")){ $rw = "" . $evenement . ""; if (!$paas) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; $paas = true; // Oranjedrive } elseif ( stristr($evenement, "oranje")){ // $rw = "Oranjedrive"; // echo "" . $dtk . "". $rw . "
"; // echo "plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; // Sinterklaasdrive } elseif ( stristr($evenement, "sint")){ $rw = "Sinterklaasdrive"; // echo "" . $dtk . "". $rw . "
"; // echo "plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; // Slotdrive } elseif ( stristr($evenement, "slot")){ $rw = "" . $evenement . ""; if (!$slot) { $pi = "plaatje\" width=55>";} else {$pi = "";} echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; $slot = true; // Kroegentocht } elseif ( stristr($evenement, "kroeg")){ $rw = "" . $evenement . ""; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $rw2 . "
" . $dtn . "
" . $dtl . "
"; // Oudejaarsdrive } elseif ( stristr($evenement, "oude")){ $rw = "" . $evenement . ""; $rw1 = "Middag"; $rw2 = "Avond"; $rw3 = "Totaal"; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $rw1 . " " . $rw2. " " . $rw3. "
" . $dtn . "
" . $dtl . "
"; } elseif ( stristr($evenement, "olie")){ $rw = "" . $evenement . ""; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; // Goede doelendrive } elseif ( stristr($evenement, "goede")){ $rw = "Lijn A B C"; echo "plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
" . $rw . "
"; // Koffer bridge finale } elseif ( stristr($evenement, "koffer")){ $rw = "" . $evenement . ""; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; // Valentijn drive } elseif ( stristr($evenement, "valentijn")){ $rw = "" . $evenement . ""; $pi = "plaatje\" width=55>"; echo "$pi" . $rw . "
" . $dtn . "
" . $dtl . "
"; // Viertallen intern // Laddercompetitie } elseif ( stristr($evenement, "intern viertallen")){ if (!$internvt) { $dty = date('Y'); // $rw = "" . $evenement . ""; $rw = "Intern viertallen
bij NBB uitslagen"; // $pi = "plaatje\" width=55>"; $pi = ""; echo "$pi" . $rw . "
$dtn $dtk
"; $rw = "Laddercompetitie"; $pi = ""; echo "$pi" . $rw . "
$dtn $dtk
"; $internvt = true; } // Laddercompetitie // Viertallen extern } elseif ( stripos($evenement, "even") or stripos($evenement, "iertallen") or stripos($evenement, "4-tall")) { //and $dtn == "donderdag"){ if (!$externvt) { $r1 = "HK"; $r2 = "1K"; $r3 = "2K"; // echo "Viertallen " . $r1 . " " . $r2 . " " . $r3 . "
$dtn $dtk"; $rw = "Viertallen " . $r1 . " " . $r2 . " " . $r3; $pi = ""; echo "$pi" . $rw . "
$dtn $dtk"; $rw = "Nevencompetitie"; $pi = ""; echo "$pi" . $rw . "
$dtn $dtk
"; $externvt = true; } // Laddercompetitie // Viertallen extern } elseif ( stripos($evenement, "ladder") ) { //and $dtn == "donderdag"){ if (!$externvt) { $rw = "Laddercompetitie"; $pi = ""; echo "$pi" . $rw . "
$dtn $dtk
"; $externvt = true; } // Zomerdrives } elseif ( stristr($evenement, "zomer")){ if($dg == 1) { if (!$zomerma) { $ep = 'Zomeravond-1.jpg'; // Evenement plaatje $en = 'Zomercompetitie Ma'; // Evenement naam // $ep = "plaatje\" width=55>"; // $en = $row->evenement; $ep = ""; $rw = "" . $en . ""; echo "$ep" . $rw . "
" . $dtn . "
" . $dtl ; } //$zomerma = true; } if($dg == 2) { if (!$zomerdi) { $ep = 'Zomeravond-1.jpg'; // Evenement plaatje $en = 'Zomercompetitie Di'; // Evenement naam // $ep = "plaatje\" width=55>"; // $en = $row->evenement; $ep = ""; $rw = "" . $en . ""; echo "$ep" . $rw . "
" . $dtn . "
" . $dtl ; } //$zomerdi = true; } if($dg == 4) { if (!$zomerdo) { $ep = 'Zomeravond-1.jpg'; // Evenement plaatje $en = 'Zomercompetitie Do'; // Evenement naam $ep = ""; $rw = "" . $en . ""; echo "$ep" . $rw . "
" . $dtn . "
" . $dtl ; } //$zomerdo= true; } } elseif ( stristr($evenement, "rolstoel")){ $ep = "plaatje\" width=55>"; $rw = "" . $evenement . " "; echo "$ep$rw
" . $dtl . "
"; } elseif ($row->plaatje <> ""){ echo "plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; } else { echo "" . $dtk . "". $evenement . "
"; } echo ""; echo "
"; // kalenderfloat } // end while RECENTE WEDSTRIJDEN //echo ""; //echo "
"; // kalenderfloat // Release resources unset($row); unset($query); $result->free(); $db->close(); } if (!$lockdown ){ // // Zichtbaar, waarschijnlijk alle inschrijvingen !!!!!! // $db = connect_database_mysqli(); // (datediff(curdate(),`zichtbaar`) >= 0 and datediff(curdate(),`datum`) <= 2 ) //$sql = "SELECT * FROM `kalender` WHERE (datediff(`datum`,curdate()) >= 0 and (datediff(curdate(),`zichtbaar`) >= 0 and datediff(curdate(),`zichtbaar_tot`) <= 0 )) ORDER BY `zichtbaar_tot` ASC, mod((weekday(`datum`)+3), 7) , `datum` ASC " ; // eerste test datediff(datum,curdate) >=0 weggehaald. Zomerdrives kwamen na begindatum niet meer voor //$sql = "SELECT * FROM `kalender` WHERE ((datediff(curdate(),`zichtbaar`) >= 0 and datediff(curdate(),`zichtbaar_tot`) <= 0 )) ORDER BY `zichtbaar_tot` ASC, mod((weekday(`datum`)+3), 7) , `datum` ASC " ; //$sql = "SELECT * FROM `kalender` WHERE curdate() between `zichtbaar` and `zichtbaar_tot` ORDER BY `zichtbaar_tot` ASC, mod((weekday(`datum`)+3), 7) , `datum` ASC " ; //$query = "SELECT * FROM `kalender` WHERE curdate() between `zichtbaar` and `zichtbaar_tot` ORDER BY mod((weekday(`datum`)+3), 7) , `datum` ASC, `zichtbaar_tot` ASC " ; //$query = "SELECT * FROM `kalender` WHERE (datediff(curdate(),`zichtbaar`) >= 0 and datediff(curdate(),`datum`) <= 1 ) ORDER BY mod((weekday(`datum`)+3), 7) , `datum` ASC" ; $query = "SELECT * FROM `kalender` WHERE (`dagenzichtbaar` > 0 AND datediff(`datum`,curdate()) <= `dagenzichtbaar` AND datediff(curdate(),`datum`) <= 0 ) AND NOT `verborgen` ORDER BY mod((weekday(`datum`)+3), 7) , `datum` ASC" ; $result = $db->query($query); // $db->query processes the query in the $row_cnt = $result->num_rows; if ( $row_cnt > 0) { echo "
"; echo ""; $wdsave = 99; while ($row = $result->fetch_object()) { /* for al rows fill data */ // . $row->soort // setlocale(LC_ALL, array('Dutch_Netherlands', 'Dutch', 'nl_NL', 'nl', 'nl_NL.ISO8859-1', 'nld_NLD'));, `zichtbaar` // setlocale(LC_TIME, 'NL_nl'); $evenement = $row->evenement; $dto= $row->datum; if ($row->geannuleerd){ $del_beg = ""; $del_end = ""; } else { $del_beg =""; $del_end = ""; } $evenement = $del_beg . $row->evenement .$del_end; $dtd = date_create($dto); $dtk = $del_beg . formatNLDate($dto, "ddmm") . $del_end; $dte = $del_beg . ltrim(formatNLDate($row->datum, "ddmmmyyyy"), '0') . $del_end; $dtz = $del_beg . ltrim(formatNLDate($row->datum, "Dddmmmyyyy"), '0') . $del_end; $dtl = $del_beg . ltrim(formatNLDate($dto, "ddmmmyyyy"), '0') . $del_end; $dty = formatNLDate($dto, "yyyy"); $dtw = intval(date_format($dtd,"w")); switch($dtw){ case 1: $wd = "Bijzonder op Maandag"; break; case 2: $wd = "Bijzonder op Dinsdag"; break; case 3: $wd = "Bijzonder op Woensdag"; break; case 4: $wd = "Bijzonder op Donderdag"; break; case 5: $wd = "Bijzonder op Vrijdag"; break; case 6: $wd = "Bijzonder op Zaterdag"; //echo ""; //$wdsave <> 99; if ($wdsave == $dtw) {$wdsave = 9999;} // Op zaterdag toch splitsen " // $wdsave = 999; break; case 0: $wd = "Bijzonder op Zondag"; break; default: $wd = "Bijzondere drives"; break; } if ($wdsave <> $dtw){ if ( stristr($evenement, "zomercompetitie") !== false or stristr($evenement, "zomerdrive") !== false) { // zomercompetitie ma+do samenvoegen if ( $evenementsave <> "zomer" ) { if ( $wdsave <> 99){ echo "
$wdsave
"; echo "
"; echo ""; } } else { echo ""; } //$evenementsave = "zomer"; } else { if ( $wdsave <> 99 ){ //if ( $wdsave <> 99 ){ echo "
 
"; echo "
"; echo ""; } $evenementsave = ""; } echo ""; //if ( stristr($evenement, "zomercompetitie") !== false) {$evenementsave = "zomer";} else {$evenementsave = "";} } //if ($wdsave <> 9999){$wdsave = $dtw;} $wdsave = $dtw; //Text with double strikethrough if ($row->plaatje <> ""){ // Kroegentocht "Diverse wedstrijden if ( stristr($evenement, "kroegentocht")){ echo ""; // Openingsdrive Denksporthuis "Diverse wedstrijden } elseif ( stristr($evenement, "openingsdrive denksporthuis")){ echo ""; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); echo ""; echo ""; // Oudejaars drive "Diverse wedstrijden } elseif ( stristr($evenement, "oude")){ // correctie van de datum. OJ drive wordt anders bij Donderdag weergegeven ipv Diverse Drives //$dto= "2017-12-28"; // $row->datum; //$dto= strtotime ( '-2 day' , strtotime ( $row->datum ) ) ; $dtd = date_create($dto); $dtw = intval(date_format($dtd,"w")); $dtk = formatNLDate($dto, "ddmm"); $dtl = ltrim(formatNLDate($dto, "ddmmmyyyy"), '0'); $dty = formatNLDate($dto, "yyyy"); echo ""; // Goede doelen drive "Diverse wedstrijden } elseif ( stristr($evenement, "goede doelen")){ echo ""; // Rolstoelbus "Diverse wedstrijden } elseif ( stristr($evenement, "rolstoel")){ echo ""; // Zomerdrives } elseif ( stristr($evenement, "zomercompetitie") !== false or stristr($evenement, "zomerdrive") !== false){ //echo ""; // Cursus voor beginners } elseif ( stristr($evenement, "beginners") !== false){ // echo ""; // Opfriscursus } elseif ( stristr($evenement, "fris")){ echo ""; // Jubileum Pro-Am toernooi } elseif ( stristr($evenement, "jubileum") and stristr($evenement, "pro-am")){ //echo ""; echo ""; } else { echo ""; } } else { echo "
" . $wd . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; } $buttons .= " "; $buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; echo " 
10.00 uur:"; if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; } $buttons .= " "; echo $buttons . "
14.00 uur:"; $buttons = ""; if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; } $buttons .= " "; echo $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; //$dtd = strtotime ( '-2 day' , strtotime ( $row->datum ) ) ; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; } $buttons .= " "; $buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= "  "; } $buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff >= 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= "  "; } $buttons .= " "; $buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; // echo "
plaatje\" width=55>" . "" . "Zomerdrives" . "
" . "van " . $dtl . "
" . "tot " . $dte . "
"; //echo "
plaatje\" width=55>" . "" . "Zomerdrives" . "
" . "" . $dtz . "
"; echo "
plaatje\" width=55>" . "" . $evenement . "
" . "" . $dtz . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); //if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; // } $buttons .= " "; //$buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; //echo "
plaatje\" width=55>" . "" . "Cursus voor beginners" . "
" . "vanaf " . $dtl . "
" . "tot " . $dte . "
"; echo "
plaatje\" width=55>" . "" . "Cursus voor beginners" . "
" . "vanaf " . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff > 0) { // alleen voor de datum mogelijk om in te schrijven $buttons .= " "; } $buttons .= " "; $buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff >= 0) { // alleen voor de datum mogelijk om in te schrijven //$buttons .= "  "; $buttons .= "  "; } $buttons .= " "; $buttons .= " "; echo "
" . $buttons . "
 
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; $thisyear = substr($dty,2) ; $date = new DateTime('now'); $diff = date_diff($date,$dtd); $diff = $diff->format("%R%a"); if ($diff >= 0) { // alleen voor de datum mogelijk om in te schrijven //$buttons .= "  "; $buttons .= "  "; } $buttons .= " "; //$buttons .= " "; echo "
" . $buttons . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; $buttons = ""; if ($row->inschrijven <> ""){ $buttons .= " inschrijven . "\">"; $buttons .= " inschrijven . "\">"; } if ($row->info <> ""){ $buttons .= " info . "\">"; } echo "
" . $buttons . "
" . $dtk . "". $evenement . "
"; } } echo "
"; echo "
"; // kalenderfloat } // Release resources unset($row); unset($query); $result->free(); $db->close(); } if (!$lockdown ){ // // Kalender voor komende 30 dagen // $db = connect_database_mysqli(); // or (datediff( `zichtbaar_tot`, curdate()) > 0) ? voor vakantie di t/m sept tonen $query = "SELECT * FROM `kalender` WHERE (datediff( `datum`, curdate()) between 0 and 30) AND NOT `verborgen` ORDER BY mod((weekday(`datum`)+3), 7) , `datum` ASC " ; // ORDER BY Naam1a"; $result = $db->query($query); // $db->query processes the query in the echo "
"; echo ""; $wdsave = 99; while ($row = $result->fetch_object()) { // for al rows fill data // // . $row->soort // setlocale(LC_ALL, array('Dutch_Netherlands', 'Dutch', 'nl_NL', 'nl', 'nl_NL.ISO8859-1', 'nld_NLD'));, `zichtbaar` // setlocale(LC_TIME, 'NL_nl'); if ($row->geannuleerd){ $del_beg = ""; $del_end = ""; } else { $del_beg =""; $del_end = ""; } $evenement = $del_beg . $row->evenement . $del_end; $dto= $row->datum; $dtd = date_create($dto); $dtw = intval(date_format($dtd,"w")); $dtk = $del_beg . formatNLDate($dto, "ddmm") . $del_end; $dte = $del_beg . ltrim(formatNLDate($row->datum, "ddmmmyyyy"), '0') . $del_end; $dtl = $del_beg . ltrim(formatNLDate($dto, "ddmmmyyyy"), '0') . $del_end; $dty = formatNLDate($dto, "yyyy"); $dtt = date_format($dtd,"Y-m-d"); // >4 sluit hier alles op vr, za enz zo uit Anders dubbele vermelding, bv zonta- en rolstoeldrive if ($wdsave <> $dtw and $dtw <=4){ $DienstVermelding = true; switch($dtw){ case 1: $wd = "Agenda Maandag avond"; break; case 2: $wd = "Agenda Dinsdag mi+av"; break; case 3: $wd = "Agenda Woensdag"; break; case 4: $wd = "Agenda Donderdag avond"; break; case 5: $wd = "Agenda Vrijdag avond"; break; case 6: $wd = "Agenda Zaterdag"; break; case 7: $wd = "Agenda Zondag"; break; default: $wd = "Diverse drives"; break; } if ( stristr($evenement, "zomercompetitie") !== false ) { // zomercompetitie ma+do samenvoegen if ( $evenementsave <> "zomer" ) { if ( $wdsave <> 99){ echo "
"; echo "
"; //echo ""; echo "
xx
"; } } else { //echo ""; echo ""; } //$evenementsave = "zomer"; //} elseif ( $dtw == 1 OR $dtw == 4 ) { // geen agenda meer op maandag en donderdag //$dtw = 99; } else { if ( $wdsave <> 99){ echo "
 
"; echo "
"; echo ""; } $evenementsave = ""; } echo ""; //if ( stristr($evenement, "zomercompetitie") !== false) {$evenementsave = "zomer";} else {$evenementsave = "";} $wdsave = $dtw; } else { $DienstVermelding = false;} if ($row->soort == "geen"){ if ($row->plaatje <> ""){ echo "
" . $wd . "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; } else { echo "
" . $dtk . "". $evenement . "
"; } //} elseif ( $dtw == 1 OR $dtw == 4 ) { // geen agenda meer op maandag en donderdag } elseif ($dtw > 4){ // >4 sluit hier alles op vr, za enz zo uit Anders dubbele vermelding, bv zonta- en rolstoeldrive } elseif ($row->plaatje <> ""){ echo "
plaatje\" width=55>" . "" . $evenement . "
" . $dtl . "
"; } else { echo "
" . $dtk . "". $evenement . "
"; } if ($DienstVermelding ){ //echo "testb"; $dienstensoort = "W" ; //Substr($Toernooi, 0, 1); $dienstendatum = $dtt; //"2018-11-22" ; //Substr($Toernooi, 0, 1); $sql2 = "SELECT * , bardiensten.Dienst AS Bard, bardiensten.Datum AS Datje FROM bardiensten LEFT JOIN dienstensoort ON bardiensten.Dienst = dienstensoort.Dienst LEFT JOIN toernooi ON bardiensten.Datum = toernooi.Datum AND bardiensten.Dienst = toernooi.Dienst WHERE dienstensoort.Soort = '$dienstensoort' AND bardiensten.Datum = '$dienstendatum' AND Naam1a IS NOT NULL ORDER BY bardiensten.Datum ASC, Dagdeel DESC, bardiensten.Dienst ASC;"; //$sql2 = "SELECT * , bardiensten.Dienst AS Bard, bardiensten.Datum AS Datje FROM bardiensten LEFT JOIN diensten ON bardiensten.Dienst = diensten.Dienst LEFT JOIN toernooi ON bardiensten.Dienst = toernooi.Dienst AND bardiensten.Datum = toernooi.Datum WHERE diensten.Soort = '$dienstensoort' AND bardiensten.Datum = '2018-11-22' GROUP BY bardiensten.Datum, Dagdeel ORDER BY bardiensten.Datum ASC, Dagdeel DESC, bardiensten.Dienst ASC;"; //$sql2 = "SELECT * , bardiensten.Dienst AS Bard, bardiensten.Datum AS Datje FROM toernooi LEFT JOIN bardiensten ON toernooi.Dienst = bardiensten.Dienst WHERE toernooi.Datum = '2018-11-22' ORDER BY bardiensten.Dienst ASC;"; $db2 = connect_database_mysqli(); $res2 = $db->query($sql2); while ($row2 = $res2->fetch_object()) { // Fetch a row from the result resource as associate array $res. // $dtl = substr($row->Datje,5,5) ; //ltrim(formatNLDate($row->Datje, "Dddmmm"),"0"); $dth = $row2->Datje; $wv = $row2->Voornaam1a; $wt = $row2->Tv1a; $wn = $row2->Naam1a; $dn = $row2->Bard; echo "
$dn: $wv $wt $wn"; } $db2->close(); //echo "
$dth"; //echo "teste"; } //echo "
$dth"; } echo "
"; echo "
"; // kalenderfloat // Release resources unset($row); unset($query); $result->free(); $db->close(); } echo "
"; // kalender-container echo "
"; // flexcontainer echo "
"; // blogcontainer echo "
---
"; echo "
"; if ($cacheFunc) { $content = ob_get_contents(); ob_end_clean(); file_put_contents($cacheFile,$content); echo $content; } } ?>