Isolde Baumhackl-Oswald

Schmuckgestalterin

St. Gandolf 25 | A-9071 Köttmannsdorf, Österreich
Fon 0043/42202554 | Fax 0043/42202554

baumhackl.oswald@aon.at

Bild: Isolde Baumhackl-Oswald, Ansteckschmuck, Foto: E. P. Prokop, Klagenfurt/Österreich




AND C.visible = '1' AND B.parentid = '$parentid' ORDER BY A.idtree"; $db->query($sql); while ($db->nextRecord()) { /* Check for external redirects... */ $sql = "SELECT a.external_redirect AS ext, a.idartlang AS idartlang FROM ".$cfg["tab"]["art_lang"]." AS a, ".$cfg["tab"]["cat_art"]." AS b, ".$cfg["tab"]["cat"]." AS c WHERE b.idcat = '".$db->f("idcat")."' AND c.idclient = '".$client."' AND c.idcat = b.idcat AND a.idart = b.idart AND a.idlang = '".$lang."'"; $db2->query($sql); $flag = false; while ($db2->nextRecord() && !$flag) { if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang)) { $flag = true; $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank'; $tmp_nav[$db->f("idcat")] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"), "public" => $db->f("public"), "idcatlang" => $db->f("idcatlang"), "target" => $target); } } } $tmp_nav[$idcat]["sub"] = $navitems; $navitems = $tmp_nav; /* Function call */ nav($parentid); } // end function $sql = "SELECT A.idcat, C.name, C.public, C.idcatlang FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C WHERE A.idcat = B.idcat AND B.idcat = C.idcat AND B.idclient = '$client' AND C.idlang = '$lang' AND C.visible = '1' AND B.parentid = '$sel_idcat' ORDER BY A.idtree"; $db->query($sql); while ( $db->nextRecord() ) { /* Check for external redirects... */ $sql = "SELECT a.external_redirect AS ext, a.idartlang AS idartlang FROM ".$cfg["tab"]["art_lang"]." AS a, ".$cfg["tab"]["cat_art"]." AS b, ".$cfg["tab"]["cat"]." AS c WHERE b.idcat = '".$db->f("idcat")."' AND c.idclient = '".$client."' AND c.idcat = b.idcat AND a.idart = b.idart AND a.idlang = '".$lang."'"; $db2->query($sql); #$db2->nextRecord(); $flag = false; while ($db2->nextRecord()&&!$flag) { if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang)) { $flag = true; $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank'; $navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"), "public" => $db->f("public"), "idcatlang" => $db->f("idcatlang"), "target" => $target); } } } /* Create Navigation Array */ if(($sel_idcat=='')||($sel_idcat=='0')){ $cApiClient = new cApiClient($client); $sel_idcat = $cApiClient->getProperty('navigation', 'idcat_homepage'); } nav($sel_idcat); /* Start Output buffer */ ob_start(); $i = 0; foreach ($navitems as $key => $data) { /* 1. Navigation level */ if (checkCatPermission($data['idcatlang'],$data['public'])) { $tpl->reset(); $tpl->set('d', 'NAME', $data['name']); $tpl->set('d', 'TARGET', $data['target']); $tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'])); $tpl->next(); if ($idcat == $data['idcat']) { $html .= $tpl->generate('templates/bkev_navfirst_on.html', true, false); }elseif(is_array($data['sub'])){ $html .= $tpl->generate('templates/bkev_navfirst_open.html', true, false); } else { $html .= $tpl->generate('templates/bkev_navfirst_off.html', true, false); } // 2. Navigation level if (is_array($data['sub'])) { foreach ($data['sub'] as $key => $data) { if (checkCatPermission($data['idcatlang'],$data['public'])) { $tpl->reset(); $tpl->set('d', 'NAME', $data['name']); $tpl->set('d', 'TARGET', $data['target']); $tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'])); $tpl->next(); if ($idcat == $data['idcat']) { $sub_html .= $tpl->generate('templates/bkev_navsecond_on.html', true, false); }elseif(is_array($data['sub'])){ $sub_html .= $tpl->generate('templates/bkev_navsecond_open.html', true, false); } else { $sub_html .= $tpl->generate('templates/bkev_navsecond_off.html', true, false); } // 3. Navigation level if ((($data['name']=='Intern')&&( $_SESSION['login'] == 1))||($data['name'] == 'Landes- und Regionalverbände')||($data['name']=='Werkstattzeichen')||($data['name']=='Der Bundesverband')||($data['name']=='Adressen und Links')||($data['name']=='Mitglieder')) { if (is_array($data['sub'])) { foreach ($data['sub'] as $key => $data) { if (checkCatPermission($data['idcatlang'],$data['public'])) { $tpl->reset(); $tpl->set('d', 'NAME', $data['name']); $tpl->set('d', 'TARGET', $data['target']); $tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'])); $tpl->next(); if ($idcat == $data['idcat']) { $subsub_html .= $tpl->generate('templates/bkev_navthird_on.html', true, false); }elseif(is_array($data['sub'])){ $subsub_html .= $tpl->generate('templates/bkev_navthird_open.html', true, false); } else { $subsub_html .= $tpl->generate('templates/bkev_navthird_off.html', true, false); } //4. Navigation level if (is_array($data['sub'])) { foreach ($data['sub'] as $key => $data) { if (checkCatPermission($data['idcatlang'],$data['public'])) { $tpl->reset(); $tpl->set('d', 'NAME', $data['name']); $tpl->set('d', 'TARGET', $data['target']); $tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'])); $tpl->next(); if ($idcat == $data['idcat']) { $subsubsub_html .= $tpl->generate('templates/bkev_navthird_on.html', true, false); }elseif(is_array($data['sub'])){ $subsubsub_html .= $tpl->generate('templates/bkev_navthird_open.html', true, false); } else { $subsubsub_html .= $tpl->generate('templates/bkev_navthird_off.html', true, false); } /* 5. Navigation level if (is_array($data['sub'])) { foreach ($data['sub'] as $key => $data) { if (checkCatPermission($data['idcatlang'],$data['public'])) { $tpl->reset(); $tpl->set('d', 'NAME', $data['name']); $tpl->set('d', 'TARGET', $data['target']); $tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'])); $tpl->next(); if ($idcat == $data['idcat']) { $tpl->generate('templates/navfifth_on.html'); } else { $tpl->generate('templates/navfifth_off.html'); } } // end if } // end foreach } // end if*/ } // end if } // end foreach $tpl->reset(); $tpl->set('s', 'SUBSUBSUBMENU', $subsubsub_html); $subsub_html .= $tpl->generate('templates/bkev_navfourth.html', true, false); } // end if } // end if } // end foreach $tpl->reset(); $tpl->set('s', 'SUBSUBMENU', $subsub_html); $sub_html .= $tpl->generate('templates/bkev_navthird.html', true, false); } // end if } } // end if } // end foreach $tpl->reset(); $tpl->set('s', 'SUBMENU', $sub_html); $html .= $tpl->generate('templates/bkev_navsecond.html', true, false); } // end if } // end if //$i++; //for Space (e.g. " - ") output between two menu items } // end foreach #function function scandirNew($directory, $sorting_order=0) { if(!is_dir($directory)) { return false; } $files = array(); $handle = opendir($directory); while (false !== ($filename = readdir($handle))) { if($filename == '.' || $filename == '..') { } else { $files[] = $filename; } } closedir($handle); if($sorting_order == 1) { rsort($files); } else { sort($files); } return $files; } clearstatcache(); $newsletter_folder = 'upload/aktueller_newsletter'; $wccnewsletter_folder = 'upload/aktueller_wcc_europe_newsletter'; $fileArray = scandirNew($newsletter_folder); foreach($fileArray as $i => $file) { $modified = filemtime($newsletter_folder."/".$file); //Liefere Unix Zeitstempel $fileArray[$i] = array($modified, $file); } usort($fileArray, create_function('$a, $b', 'if ($a[0] == $b[0]) return 0; else return $a[0]>$b[0]? +1 : -1;')); foreach($fileArray as $row) { $newsletter_file = $row[1]; } clearstatcache(); $fileArray = scandirNew($wccnewsletter_folder); foreach($fileArray as $i => $file) { $modified = filemtime($wccnewsletter_folder."/".$file); //Liefere Unix Zeitstempel $fileArray[$i] = array($modified, $file); } usort($fileArray, create_function('$a, $b', 'if ($a[0] == $b[0]) return 0; else return $a[0]>$b[0]? +1 : -1;')); foreach($fileArray as $row) { $wccnewsletter_file = $row[1]; } $newsletter = '
  • » Aktueller BK-Newsletter
  • '; $wccnewsletter = '';//'
  • » WCC-Europe-Newsletter
  • '; $tpl->reset(); $tpl->set('s', 'MENU', $html); $tpl->set('s', 'NEWSLETTER', $newsletter); $tpl->set('s', 'WCCNEWSLETTER', $wccnewsletter); $tpl->generate('templates/bkev_navfirst.html'); clearstatcache(); /* Read out buffer */ //$html = ob_get_contents(); /* Clean buffer */ //ob_end_clean(); /* Output buffer-contents */ //echo $html; ?>

    Isolde Baumhackl-Oswald

    Schmuckgestalterin

    St. Gandolf 25 | A-9071 Köttmannsdorf, Österreich
    Fon 0043/42202554 | Fax 0043/42202554

    baumhackl.oswald@aon.at

    Bild: Isolde Baumhackl-Oswald, Ansteckschmuck, Foto: E. P. Prokop, Klagenfurt/Österreich