Example #1
0
 private function powiatyImprez($data)
 {
     $mini_ikony = array(1 => "kal_mini_garwol.png", 2 => "kal_mini_siedl.png", 3 => "kal_mini_wegr.png", 4 => "kal_mini_minsk.png ", 5 => "kal_mini_lukow.png", 6 => "kal_mini_losic.png", 7 => "kal_mini_sokol.png");
     $Kalendarium = new Application_Model_DbTable_Kalendarium();
     $select = $Kalendarium->select('id_powiat')->where('id_kategoria = ?', 3)->where('od_kiedy = ?', $data)->order('id_powiat DESC')->order('od_kiedy DESC');
     $imprezy = $Kalendarium->fetchAll($select);
     //echo $select->__toString();
     if (count($imprezy) > 0) {
         for ($i = 0; $i < count($imprezy); $i++) {
             echo '<img src="' . Zend_Registry::get('baseUrl') . '/img/ico/' . $mini_ikony[$imprezy[$i]['id_powiat']] . '"/>';
         }
     }
 }
Example #2
0
    public function pokaz()
    {
        $powiaty = array(1 => 'garwoliński', 2 => 'siedlecki', 3 => 'węgrowski', 4 => 'miński', 5 => 'łukowski', 6 => 'łosicki', 7 => 'sokołowski');
        $Kalendarium = new Application_Model_DbTable_Kalendarium();
        $select = $Kalendarium->select(array('id', 'tytul', 'tekst', 'foto', 'od_kiedy', 'ilosc_dni'))->order(array('id ASC'));
        $imprezy = $Kalendarium->fetchAll($select);
        foreach ($imprezy as $i => $impreza) {
            if ($impreza->do_kiedy == "0000-00-00 00:00:00") {
                $endDate = date('Y-m-d H:i:s', strtotime($impreza->od_kiedy) + 86400 * (int) $impreza->ilosc_dni);
                //                echo $impreza->od_kiedy.' ->'.$impreza->ilosc_dni.'->'.$endDate.'<br>';
                $Kalendarium->update(array('do_kiedy' => $endDate), array('id=?' => $impreza->id));
            }
        }
        $startDate = date('Y-m-d');
        $endDate = date('Y-m-d', strtotime($startDate) + 86400 * 7);
        $select = $Kalendarium->select(array('id', 'tytul', 'tekst', 'foto', 'od_kiedy', 'do_kiedy', 'ilosc_dni', 'id_powiat'))->where('id_kategoria = ?', 3)->where('od_kiedy >= ?', $startDate)->where('do_kiedy <= ?', $endDate)->order(array('od_kiedy ASC'))->limit(7);
        $imprezy = $Kalendarium->fetchAll($select);
        $view = Zend_Layout::getMvcInstance()->getView();
        ?>
        <section class="c_l_modul">
            <div class="c_l_modul_s2">
                <div class="c_l_modul_t2">
                    <h2 class="tytul_belki1">c o, &nbsp; g d z i e, &nbsp; k i e d y</h2>
                </div>
                <div class="c_l_modul_c2 aktualnosciR">
                    <?php 
        foreach ($imprezy as $i => $impreza) {
            ?>
                        <article class="art_info art_info_aktualnosci">
                            <a href="<?php 
            echo $view->url(array('id' => $impreza->id, 'title' => TS_Url::getUrl($impreza->tytul)), 'kultura-impreza', true);
            ?>
">
                                <p class="data float-left width-100pr">
                                    od <?php 
            echo date("Y-m-d", strtotime($impreza->od_kiedy));
            ?>
 
                                    do <?php 
            echo date("Y-m-d", strtotime($impreza->do_kiedy));
            ?>
                                    <i class="float-right">pow. <?php 
            echo $powiaty[$impreza->id_powiat];
            ?>
</i>
                                </p>
                                <?php 
            if ($i == 0) {
                ?>
                                <p class="tytul float-left width-100pr"><?php 
                echo stripslashes($impreza->tytul);
                ?>
</p>
                                <?php 
            } elseif ($i > 0) {
                ?>
                                <p class="tytul_szary float-left width-100pr"><?php 
                echo stripslashes($impreza->tytul);
                ?>
</p>
                                <?php 
            }
            ?>
                                <?php 
            if ($i == 0) {
                ?>
                                <?php 
                if ($impreza->foto != "") {
                    ?>
                                <div class="center float-left">
                                    <img class="" src="<?php 
                    if (Zend_Registry::isRegistered('baseUrl')) {
                        echo Zend_Registry::get('baseUrl');
                    } else {
                        echo $view->baseUrl();
                    }
                    echo Zend_Registry::get('imgSrc');
                    ?>
/w_miescie/mini/<?php 
                    echo $impreza->foto;
                    ?>
" title="" alt=""/>
                                </div>
                                <?php 
                }
                ?>
                                <div class="abstrakt float-left">
                                    <?php 
                echo TS_Functions::skracajText(stripslashes($impreza->tekst), 30);
                ?>
 
                                    <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/wiecej.gif"/>
                                </div>
                                <?php 
            }
            ?>
                            </a>
                        </article>
                    <?php 
        }
        ?>
                    <a class="wiecej" href="<?php 
        echo $view->url(array('page' => 1), 'kultura-imprezy', true);
        ?>
">- więcej -</a>
                    
                    <a class="sprawdz-na-kalendarzu" href="<?php 
        echo $view->url(array(), 'kalendarz', true);
        ?>
">
                        PEŁNY KALENDARZ WYDARZEŃ
                    </a>
                </div>
            </div>
        </section>
        <?php 
        //endif; /**/
    }
Example #3
0
 public function kalendarzAction()
 {
     // action body
     if ($this->_request->isXmlHttpRequest()) {
         $this->_helper->layout->disableLayout();
         $this->_helper->viewRenderer->setNoRender(true);
         // ładowanie kalendarza i eventów na poszczególnych zakładkach
         if ($gdzie = $this->getRequest()->getParam("gdzie")) {
             //$gdzie = $this->getRequest()->getParam("gdzie");
             $kolory = array(1 => "FireBrick", 2 => "ForestGreen", 3 => "OrangeRed", 4 => "BlueViolet ", 5 => "GoldenRod", 6 => "RoyalBlue", 7 => "RosyBrown", 8 => "black");
             switch ($gdzie) {
                 case "garwolinski":
                     $id_powiatu = 1;
                     break;
                 case "siedlecki":
                     $id_powiatu = 2;
                     break;
                 case "wegrowski":
                     $id_powiatu = 3;
                     break;
                 case "minski":
                     $id_powiatu = 4;
                     break;
                 case "lukowski":
                     $id_powiatu = 5;
                     break;
                 case "losicki":
                     $id_powiatu = 6;
                     break;
                 case "sokolowski":
                     $id_powiatu = 7;
                     break;
                 default:
                     $id_powiatu = 0;
                     break;
             }
             $Kalendarium = new Application_Model_DbTable_Kalendarium();
             $select = $Kalendarium->select()->where('id_kategoria <> ?', 2)->order('od_kiedy');
             if ($gdzie == "wszystkie") {
                 $select->where('id_kategoria <> ?', 1);
             } elseif ($gdzie == "kina") {
                 $select->where('id_kategoria = ?', 1);
             } elseif ($gdzie != "wszystkie" && $gdzie != "kina") {
                 $select->where('id_kategoria = ?', 3);
                 $select->where('id_powiat = ?', $id_powiatu);
             }
             $kalendarium = $Kalendarium->fetchAll($select);
             $eventy = array();
             foreach ($kalendarium as $i => $event) {
                 if ($event->www != "") {
                     $www = $event->www;
                 } else {
                     $www = false;
                 }
                 $days = "+" . $event->ilosc_dni . " day";
                 if ($event->ilosc_dni > 1) {
                     $days = "+" . $event->ilosc_dni . " days";
                 }
                 $end = date('Y-m-d', strtotime($event->od_kiedy));
                 if ($gdzie == "kina") {
                     $end = date('Y-m-d', strtotime($days, strtotime($event->od_kiedy)));
                 }
                 $eventy[] = array('id' => $event->id, 'className' => $event->id_podkategoria, 'title' => stripcslashes($event->tytul), 'start' => date('Y-m-d', strtotime($event->od_kiedy)), 'end' => $end, 'color' => $kolory[$event->id_powiat], 'url' => $www);
             }
             echo json_encode($eventy);
         }
         /**/
     }
 }