Exemple #1
0
    public function zSekcjiNew($id_sekcji, $id_contenera, $napis = NULL, $id_banera = NULL, $dodatkowyParametrStrony = NULL, $limit = NULL)
    {
        $Banery = new Application_Model_DbTable_Banery2();
        $banery = $Banery->basicInSection($id_sekcji, $id_banera, $limit)->inThisController($dodatkowyParametrStrony)->execute();
        if (count($banery) > 0) {
            if (TS_Functions::randBool(0)) {
                // w procentach (szansa na wejscie w if'a)
                $banery = $Banery->basicInSection($id_sekcji, $id_banera, $limit)->notInThisController()->execute();
            }
        } elseif (count($banery) == 0) {
            $banery = $Banery->basicInSection($id_sekcji, $id_banera, $limit)->notInThisController()->execute();
        }
        if (count($banery) > 0) {
            ?>

            <div id="<?php 
            echo $id_contenera;
            ?>
">
                
            <?php 
            foreach ($banery as $baner) {
                // dodanie wyswietlenia
                $Banery->dodajWyswietlenie($baner->id);
                if (Zend_Registry::isRegistered('baseUrl')) {
                    $baseUrl = Zend_Registry::get('baseUrl');
                } else {
                    $baseUrl = $this->view->baseUrl();
                }
                ?>
                
                <?php 
                if ($napis !== null && $napis != "") {
                    ?>
                <p style="width:100%; text-align:center;"><?php 
                    echo $napis;
                    ?>
</p>
                <?php 
                }
                ?>
				
				<?php 
                if ($baner->banner_plik_alternatywny != "" && TS_SimpleMobile::isMobile()) {
                    ?>
				<a href="<?php 
                    echo $baner->link;
                    ?>
">
					<img src="<?php 
                    echo $baseUrl . Zend_Registry::get('imgSrc') . '/banery/' . $baner->banner_plik_alternatywny;
                    ?>
">
				</a>
				
                <?php 
                } elseif ($baner->banner_plik != "") {
                    ?>
                <div id="my-banner-<?php 
                    echo $baner->id;
                    ?>
" style="display:block; width:<?php 
                    echo $baner->width;
                    ?>
px; height:<?php 
                    echo $baner->height;
                    ?>
px;">
                    <!--<p class="banner-alert">To urządzenie nie obsługuje Adobe Flash lub sterownik jest niezainstalowany.</p>
                    <p class="banner-alert">Sterownik możesz pobrać ze strony <a href="http://www.macromedia.com/go/getflashplayer">Adobe</a></p>-->
                </div>
                <?php 
                    if (count($banery) > 1) {
                        ?>
                    <div class="mb-10"></div>
                <?php 
                    }
                    ?>

                <script type="text/javascript">
                    var flashvars = {
                        swfFile: "<?php 
                    echo urlencode($baseUrl . Zend_Registry::get('imgSrc') . '/banery/' . $baner->banner_plik);
                    ?>
",
                        phpFile: "<?php 
                    echo urlencode($this->view->baseUrl() . "/baner/index");
                    ?>
",
                        link: "<?php 
                    echo urlencode($baner->link);
                    ?>
",
                        bannerId: "<?php 
                    echo $baner->id;
                    ?>
",
                        target: "<?php 
                    echo $baner->target;
                    ?>
"
                    };
                    var params = {
						menu: "false",
						scale: "noScale",
						allowFullscreen: "true",
						allowScriptAccess: "always",
						bgcolor: "0xcccccc",
                        salign: "lt",
                        wmode: "transparent",
						quality: "hight",
                    };
                    var attributes = {
                        pluginspage: "http://www.macromedia.com/go/getflashplayer",
						id: "my-banner-<?php 
                    echo $baner->id;
                    ?>
"
                    };
                    swfobject.embedSWF(
                        "<?php 
                    echo $this->view->baseUrl() . '/redirector.swf';
                    ?>
",
                        "my-banner-<?php 
                    echo $baner->id;
                    ?>
",
                        <?php 
                    echo $baner->width;
                    ?>
,
                        <?php 
                    echo $baner->height;
                    ?>
,
						"10.0.0",
                        null,
                        flashvars,
                        params,
                        attributes
                    );
                </script>
				
				<?php 
                    if ($baner->jscript != "" && $baner->plus_jscript == 'Y') {
                        ?>
					<?php 
                        echo $baner->jscript;
                        ?>
				<?php 
                    }
                    ?>
				
                <?php 
                } elseif ($baner->jscript != "") {
                    ?>
                <a href="<?php 
                    echo $baner->link;
                    ?>
">
                    <?php 
                    echo $baner->jscript;
                    ?>
				</a>
                <?php 
                }
                ?>
                <?php 
            }
            ?>
            </div> <?php 
        }
        /**/
    }