예제 #1
0
$mmFunctionsObj = new mmFunctionsLibrary();
$mmAllSiteTaelerArr = $mmFunctionsObj->getAllSiteIDsArrUnderThisParent(109);
// 109 Alle
$curLangTourenAjaxLink = '';
if (isset($_POST['VCMS_POST_LANG']) && !empty($_POST['VCMS_POST_LANG'])) {
    $curLangTourenAjaxLink = $_POST['VCMS_POST_LANG'] . '/';
}
foreach ($mmAllSiteTaelerArr as $key => $value) {
    $mmAllTourenListArr = $mmFunctionsObj->mmGetSiteListDataArray($value, 19);
    foreach ($mmAllTourenListArr as $key => $value) {
        // Für Bild Ausgabe
        // ***********************************************************************
        $bildMFile = '';
        $picGalIds = '';
        if (isset($value['detailElemData']['selemPicGal']) && !empty($value['detailElemData']['selemPicGal'])) {
            $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($value['detailElemData']['selemPicGal']);
        }
        if (!isset($picGalIds) || empty($picGalIds)) {
            $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromElementPicGalery($value['detailElemData']['selemConfig']);
        }
        $picGalPicsArr = explode(';', $picGalIds);
        $count = 0;
        foreach ($picGalPicsArr as $picId) {
            $count++;
            $picOnce = $mmFunctionsObj->getPicOnceDataByIdMM($picId);
            if ($count == 1) {
                $curThumb = '';
                if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/user_upload/thumb_800/' . $picOnce['bildFile'])) {
                    $curThumb = 'thumb_800/';
                }
                $bildMFile = 'user_upload/' . $curThumb . $picOnce['bildFile'];
예제 #2
0
<?php

preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $thisElemArr['picGalFullHD']['picGalFirstImg'], $matches);
$img = $matches[1];
require_once $_SERVER['DOCUMENT_ROOT'] . '/templates/wildkogel/inc/mmClass.inc.php';
$mmFunctionsObj = new mmFunctionsLibrary();
$idSelem = $thisElemArr['elemData']['selemID'];
//$idSelem =
$query = mysql_query("SELECT * FROM vseitenelemente WHERE selemID='{$idSelem}'");
$row = mysql_fetch_array($query);
$confArr = json_decode($row['selemConfig']);
$imagesArr = explode(';', $confArr->picGal);
if (!empty($imagesArr[0])) {
    $image = $mmFunctionsObj->getPicOnceDataByIdMM($imagesArr[0]);
} else {
    $gallery = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($row['selemPicGal']);
    if (!empty($gallery)) {
        $imagesArr = explode(';', $gallery);
        $image = $mmFunctionsObj->getPicOnceDataByIdMM($imagesArr[0]);
    } else {
        $imagesArr = array();
    }
}
?>
<div class="bigPanels">
	<div class="panelsRow">
		<div class="panelsLeft">
			<div style="background-image: url(&quot;/user_upload/thumb_400/steineralm.png&quot;);" class="panel panelLarge giveMeBackground opensBigDropdown galleryPackage" >
			 
                            <img class="hereIsYourBackgroud hidden" src="<?php 
echo $img;
      
      <?php 
//$siteArrZwArrTest = explode(';', '39;41;42;44');
$siteArrZwArrTest = explode(';', $thisElemArr['elemSettings']['pauschalenList']);
$countElems = 1;
foreach ($siteArrZwArrTest as $value) {
    if (isset($countElems) && $countElems < 8) {
        $mmOncePauschaleListArr = $mmFunctionsObj->mmGetSiteListDataArrayOnce($value, 16);
        if (isset($mmOncePauschaleListArr['detailElemData']['selemInhalt']) && !empty($mmOncePauschaleListArr['detailElemData']['selemInhalt'])) {
            $countElems++;
            // Für Bild Ausgabe
            // ***********************************************************************
            $bildMFile = '';
            $picGalIds = '';
            if (isset($mmOncePauschaleListArr['detailElemData']['selemPicGal']) && !empty($mmOncePauschaleListArr['detailElemData']['selemPicGal'])) {
                $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($mmOncePauschaleListArr['detailElemData']['selemPicGal']);
            }
            if (!isset($picGalIds) || empty($picGalIds)) {
                $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromElementPicGalery($mmOncePauschaleListArr['detailElemData']['selemConfig']);
            }
            $picGalPicsArr = explode(';', $picGalIds);
            $count = 0;
            foreach ($picGalPicsArr as $picId) {
                $count++;
                $picOnce = $mmFunctionsObj->getPicOnceDataByIdMM($picId);
                if ($count == 1) {
                    $curThumb = '';
                    if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/user_upload/thumb_800/' . $picOnce['bildFile'])) {
                        $curThumb = 'thumb_400/';
                    }
                    $bildMFile = 'user_upload/' . $curThumb . $picOnce['bildFile'];
예제 #4
0
echo $thisElemArr['text2'];
?>
</div>
    
    <?php 
if (isset($thisElemArr['elemSettings']['zimmerList']) && !empty($thisElemArr['elemSettings']['zimmerList'])) {
    $allZimmerSitesArr = explode(';', $thisElemArr['elemSettings']['zimmerList']);
    if (isset($allZimmerSitesArr[0])) {
        $allHiddenPicGalsElems = '';
        $mmOneZimmerArr = $mmFunctionsObj->mmGetSiteListDataArrayOnce($allZimmerSitesArr[0], 17);
        // Für Bild Ausgabe
        // ***********************************************************************
        $bildM = '';
        $picGalIds = '';
        if (isset($mmOneZimmerArr['detailElemData']['selemPicGal']) && !empty($mmOneZimmerArr['detailElemData']['selemPicGal'])) {
            $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($mmOneZimmerArr['detailElemData']['selemPicGal']);
        }
        if (!isset($picGalIds) || empty($picGalIds)) {
            $picGalIds = $mmFunctionsObj->getAllPicOnceIdsFromElementPicGalery($mmOneZimmerArr['detailElemData']['selemConfig']);
        }
        $picGalPicsArr = explode(';', $picGalIds);
        $count = 0;
        foreach ($picGalPicsArr as $picId) {
            $count++;
            $picOnce = $mmFunctionsObj->getPicOnceDataByIdMM($picId);
            if ($count == 1) {
                $curThumb = '';
                if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/user_upload/thumb_800/' . $picOnce['bildFile'])) {
                    $curThumb = 'thumb_800/';
                }
                //$bildM = '<div class="mmBildTextSliderElemOnceBild"><img src="user_upload/'.$curThumb.$picOnce['bildFile'].'" alt="" title="" /></div>';
예제 #5
0
 $class = $i % 2 != 0 ? 'panelsLeft' : 'panelsRight';
 $imageArr = [];
 $textsArr = json_decode($value['selemInhalt']);
 $confArr = json_decode($value['selemConfig']);
 $linkArr = json_decode($value['selemLink']);
 $ownConfig = json_decode($value['selemOwnConfig']);
 $cartTAb = $ownConfig->vOwnUserSettings->carTab;
 //  $image = $mmFunctionsObj->getPicOnceDataByIdMM($confArr->picGal);
 $idSite = $value['seitID'];
 $seleIdArr[] = $value['selemID'];
 $selemIdText[$value['selemID']] = array('text3' => $textsArr->elemText3, 'text4' => $textsArr->elemText4, 'id_site' => $idSite, 'cartTab' => $cartTAb);
 $imagesArr = explode(';', $confArr->picGal);
 if (!empty($imagesArr[0])) {
     $image = $mmFunctionsObj->getPicOnceDataByIdMM($imagesArr[0]);
 } else {
     $gallery = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($value['selemPicGal']);
     if (!empty($gallery)) {
         $imagesArr = explode(';', $gallery);
         $image = $mmFunctionsObj->getPicOnceDataByIdMM($imagesArr[0]);
     } else {
         $imagesArr = array();
     }
 }
 $idGallery = $value['selemPicGal'];
 $galleryImages = $mmFunctionsObj->getAllPicOnceIdsFromPicGalery($idGallery);
 $galleryImagesArr = explode(';', $galleryImages);
 $sqlText = 'SELECT seitID, seitTextUrl FROM vseiten WHERE seitID = ' . $this->dbDecode($value['seitID']) . ' AND seitOnline = 1 ORDER BY seitPosition ASC';
 $sqlErg = $this->dbAbfragen($sqlText);
 $row = mysql_fetch_array($sqlErg);
 $siteUrl = $row['seitTextUrl'];
 $display = $i > $limitItems && !empty($limitItems) ? 'display:none' : '';