コード例 #1
0
ファイル: WiecejController.php プロジェクト: hYOUstone/tsg
 public function indexAction()
 {
     $rodzaj = $this->getRequest()->getParam('rodzaj');
     switch ($rodzaj) {
         case "informacja":
             $this->view->tytul_belki = 'i n f o r m a c j a';
             $where = '(id_nadkategorii = 1 OR id_nadkategorii=9)';
             break;
         case "publicystyka":
             $this->view->tytul_belki = 'p u b l i c y s t y k a';
             $where = '(id_nadkategorii = 2)';
             break;
         case "aktualnosci":
             $this->view->tytul_belki = 'a k t u a l n o ś c i';
             $where = '(id_nadkategorii = 10)';
             break;
         case "spolecznosciowe":
             $this->view->tytul_belki = 's p o ł e c z n o ś c i';
             $where = '(id_nadkategorii = 11)';
             break;
     }
     // action body
     $Artykuly = new Application_Model_DbTable_Artykuly();
     $select = $Artykuly->select(array('id', 'nadtytul', 'tytul', 'abstrakt', 'foto_mini', 'foto_podpis', 'ile_czytany', 'data_publikacji', 'ocena', 'patronat'))->where($where)->where('czy_wyswietlac = ?', "y")->where('czy_wazna = ?', "y")->where('data_publikacji <= ?', new Zend_Db_Expr('NOW()'))->order('data_publikacji DESC');
     //$this->view->artykuly = $Artykuly->blokadaSortowania($Artykuly->fetchAll($select), $limitInf, "info");
     $this->view->artykuly = $Artykuly->fetchAll($select);
     $paginator = Zend_Paginator::factory($this->view->artykuly);
     $paginator->setItemCountPerPage(20)->setCurrentPageNumber($this->_getParam('page', 1));
     $this->view->paginator = $paginator;
     $Komentarze = new Application_Model_DbTable_Komentarze();
     $this->view->komentarze = $Komentarze;
     $Galeria = new Application_Model_DbTable_ArtykulyGaleria();
     $this->view->galeria = $Galeria;
 }
コード例 #2
0
ファイル: WydaniaController.php プロジェクト: hYOUstone/tsg
 public function pokaznumeryAction()
 {
     // action body
     $this->_helper->layout->disableLayout();
     $Numery = new Application_Model_DbTable_Numery();
     $this->view->ostatniNumer = $Numery->ostatniNumer();
     $select = $Numery->select()->from($Numery, array('id', 'tytul', 'foto', 'wersja_elektroniczna_activ'))->where('wersja_elektroniczna = ?', "1")->where('czy_wyswietlac = ?', "1")->where('od_kiedy_wyswietlac <= NOW()')->where('tytul LIKE "%?%"', intval($this->getRequest()->getParam("rok")))->order('id DESC');
     //echo $select->__toString();
     $this->view->numery = $Numery->fetchAll($select);
     $Artykuly = new Application_Model_DbTable_Artykuly();
     $this->view->artykuly = $Artykuly;
     $this->view->zapowiedziOstatniego = $Artykuly->zapowiedzi(4, $this->view->ostatniNumer->tytul);
 }
コード例 #3
0
ファイル: Naj.php プロジェクト: hYOUstone/tsg
    public function pokaz()
    {
        //        $miesiac_wczesniej = date('Y-m-d', strtotime(date('Y-m-d')."-1 month"));
        $tyg2_wczesniej = date('Y-m-d', strtotime(date('Y-m-d') . "-2 weeks"));
        $NajczesciejCzytane = new Application_Model_DbTable_Artykuly();
        $select = $NajczesciejCzytane->select('id', 'tytul')->where('czy_wyswietlac = ?', 1)->where('data_publikacji >= ?', $tyg2_wczesniej)->order('ile_czytany DESC')->limit(10);
        $czytane = $NajczesciejCzytane->fetchAll($select);
        //echo $select->__toString();
        $view = Zend_Layout::getMvcInstance()->getView();
        if (count($czytane) > 0) {
            ?>
        <section class="c_l_modul">
            <div class="c_l_modul_s2">
                <div class="c_l_modul_t2">
                    <h2 class="tytul_belki1">n a j c z ę ś c i e j &nbsp; c z y t a n e (2 tygodnie wcześniej)</h2>
                </div>
                <div class="c_l_modul_c2">
                    <?php 
            foreach ($czytane as $i => $czytany) {
                ?>
                    <article class="art_info art_info_naj">
                        <!--<a href="<?php 
                //echo $view->url(array('controller'=>'artykul', 'id'=>$czytany->id), 'default')
                ?>
">-->
                        <a href="<?php 
                echo $view->url(array('id' => $czytany->id, 'title' => TS_Url::getUrl($czytany->tytul)), 'artykul', true);
                ?>
">
                            <p class="tytul"><b><?php 
                echo stripslashes($czytany->tytul);
                ?>
.</b> <i class="ile-odslon gray">(<?php 
                echo $czytany->ile_czytany;
                ?>
)</i></p>
                        </a>
                    </article>
                    <?php 
            }
            ?>
                </div>
            </div>
        </section>
        <?php 
        }
        /**/
    }
コード例 #4
0
ファイル: ArtykulController.php プロジェクト: hYOUstone/tsg
 public function calyAction()
 {
     // action body
     if ($this->_request->isXmlHttpRequest()) {
         $this->_helper->layout->disableLayout();
         $this->_helper->viewRenderer->setNoRender(true);
         $post = $this->_request->getPost();
         //echo 'caly222';
         $Kody = new Application_Model_DbTable_ArtykulyKody();
         $isvalidEmpty = new Zend_Validate_NotEmpty();
         $valided = $Kody->ileCzyUzyc($post['kodSMS']);
         $return = array('err' => false, 'message' => null, 'test' => null);
         //$return['err'] = $valided['id_artykulu'];
         //$return['message'] = intval($this->getRequest()->getParam("id"));
         $return['test'] = $valided['id_artykulu'] . " " . intval($this->getRequest()->getParam("id"));
         if (!$valided || !$isvalidEmpty->isValid($post['kodSMS'])) {
             $return['err'] = true;
             $return['message'] = "Taki kod nie figuruje w naszej bazie danych. Proszę wpisać inny kod.";
         } elseif ($valided['ile_uzywany'] >= 3 && $valided['id_artykulu'] == intval($this->getRequest()->getParam("id"))) {
             $return['err'] = true;
             $return['message'] = "Ten kod mógł być użyty tylko 3 razy. Proszę wpisać inny kod.";
         } elseif ($valided['id_artykulu'] != intval($this->getRequest()->getParam("id")) && $valided['id_artykulu'] != 0) {
             $return['err'] = true;
             $return['message'] = "Ten kod przyporządkowany jest do innego artykułu. Proszę wpisać inny kod.";
         } elseif ($valided['ile_uzywany'] < 3 && ($valided['id_artykulu'] == intval($this->getRequest()->getParam("id")) || $valided['id_artykulu'] == 0)) {
             $Artykul = new Application_Model_DbTable_Artykuly();
             $select = $Artykul->select(array('tresc2'))->where('id= ?', intval($this->getRequest()->getParam("id")));
             $art = $Artykul->fetchAll($select);
             $return['err'] = false;
             $return['message'] = $art[0]->tresc2;
             try {
                 $Kody->update(array('ile_uzywany' => new Zend_Db_Expr('ile_uzywany + 1'), 'id_artykulu' => intval($this->getRequest()->getParam("id")), 'kiedy_uzyty' => new Zend_Db_Expr('NOW()')), array('id = ?' => intval($valided['id'])));
             } catch (Exception $ex) {
                 die($ex->getMessage());
             }
         }
         echo json_encode($return);
     }
 }
コード例 #5
0
ファイル: IndexController.php プロジェクト: hYOUstone/tsg
 public function indexAction()
 {
     //$mail = new TS_Mail_Gmail();
     /*$mail = new TS_Mail_Netart();
       $mail->send(array(
           'to'      => '*****@*****.**',
           'subject' => 'Płatność on-line',
           'body'    => "Płatność została zakończona powodzeniem. Abonament ważny do."
       ));*/
     // action body
     $Polecamy = new Application_Model_DbTable_Artykuly();
     $select = $Polecamy->select('id', 'nadtytul', 'tytul', 'abstrakt', 'foto_mini', 'foto_podpis', 'ile_czytany', 'data_publikacji', 'ocena', 'patronat', 'tresc2', 'czy_wideo', 'tylko_w_ts', 'w_regionie_sie_mowi')->where('id_nadkategorii = ?', 9)->where('czy_wyswietlac = ?', "y")->where('czy_wazna = ?', "y")->where('data_publikacji <= ?', new Zend_Db_Expr('NOW()'))->order('data_publikacji DESC')->limit(3);
     $this->view->polecamy = $Polecamy->fetchAll($select);
     foreach ($this->view->polecamy as $i => $polecamy) {
         $id_polecamy[] = $polecamy['id'];
     }
     //echo $select->__toString();
     // przestawianie starych glownych na polecamy
     $where = array('czy_wyswietlac = ?' => "y", 'data_publikacji <= ?' => new Zend_Db_Expr('NOW()'), 'id_nadkategorii = ?' => 9, 'id NOT IN (?)' => $id_polecamy);
     $Polecamy->update(array('id_nadkategorii' => 2), $where);
     //--
     $zasiegInfPub = 30;
     $limitInf = 5;
     $limitPub = 5;
     $Ustawienia = new Application_Model_DbTable_Ustawienia();
     $select = $Ustawienia->select(array('id', 'wartosc'))->where('id = ?', 30)->Orwhere('id = ?', 31)->order('id ASC');
     $limity = $Ustawienia->fetchAll($select);
     $limitInf = $limity[0]->wartosc;
     $limitPub = $limity[1]->wartosc;
     $Informacje = new Application_Model_DbTable_Artykuly();
     $select = $Informacje->select(array('id', 'nadtytul', 'tytul', 'abstrakt', 'foto_mini', 'foto_podpis', 'ile_czytany', 'data_publikacji', 'ocena', 'patronat', 'tresc2', 'czy_wideo', 'tylko_w_ts', 'w_regionie_sie_mowi'))->where('(id_nadkategorii = 1 OR id_nadkategorii=9)')->where('czy_wyswietlac = ?', "y")->where('czy_wazna = ?', "y")->where('data_publikacji <= ?', new Zend_Db_Expr('NOW()'))->where('id NOT in (?)', $id_polecamy)->order('data_publikacji DESC')->limit($zasiegInfPub);
     $this->view->informacje = $Informacje->blokadaSortowania($Informacje->fetchAll($select), $limitInf, "info");
     $Publicystyka = new Application_Model_DbTable_Artykuly();
     $select = $Publicystyka->select('id', 'nadtytul', 'tytul', 'abstrakt', 'foto_mini', 'foto_podpis', 'ile_czytany', 'data_publikacji', 'ocena', 'patronat', 'tresc2', 'czy_wideo', 'tylko_w_ts', 'w_regionie_sie_mowi')->where('id_nadkategorii = 2 OR id_nadkategorii = 20')->where('czy_wyswietlac = ?', "y")->where('czy_wazna = ?', "y")->where('data_publikacji <= ?', new Zend_Db_Expr('NOW()'))->order('data_publikacji DESC')->limit($zasiegInfPub);
     $this->view->publicystyka = $Publicystyka->blokadaSortowania($Publicystyka->fetchAll($select), $limitPub, "pub");
     //echo $select->__toString();
     $Komentarze = new Application_Model_DbTable_Komentarze();
     $this->view->komentarze = $Komentarze;
     $Galeria = new Application_Model_DbTable_ArtykulyGaleria();
     $this->view->galeria = $Galeria;
     $Pytanie = new Application_Model_DbTable_AnkietyPytania();
     $select = $Pytanie->select(array('id', 'pytanie'))->where('czy_wyswietlac = ?', 't')->where('sekcja = ?', 'lewa')->where('rodzaj = ?', 'normal')->order('kolejnosc DESC')->order('data_dodania DESC')->order('pytanie ASC')->limit(1);
     //echo $select->__toString();
     $this->view->pytanie = $Pytanie->fetchAll($select);
     $cookieSonda = Zend_Controller_Request_Http::getCookie("sonda");
     if (!isset($cookieSonda) || isset($cookieSonda) && intval($cookieSonda) != intval($this->view->pytanie[0]->id)) {
         $this->view->formularzsondy = true;
         $this->view->fsonda = new Application_Form_Sonda();
     } else {
         $this->view->formularzsondy = false;
         $Odpowiedzi = new Application_Model_DbTable_AnkietyOdpowiedzi();
         $select = $Odpowiedzi->select()->where('id_pytania = ?', $this->view->pytanie[0]->id)->order('kolejnosc ASC');
         //echo $select->__toString();
         $this->view->odpowiedzi = $Odpowiedzi->fetchAll($select);
         $Odpowiedzi = new Application_Model_DbTable_AnkietyOdpowiedzi();
         $select = $Odpowiedzi->select()->from('ts_ankiety_odpowiedzi_pl', array('id', 'odpowiedz', 'SUM(ile_glosow) AS suma'))->where('id_pytania = ?', $this->view->pytanie[0]->id)->group('id_pytania')->order('kolejnosc ASC');
         //echo $select->__toString();
         $this->view->sumaOdpowiedzi = $Odpowiedzi->fetchAll($select);
     }
     /**/
     //$mail = new TS_Mail_Netart();
     //$mail->mailNewPassword("*****@*****.**", 'czary mary');
 }
コード例 #6
0
ファイル: Aktualnosci.php プロジェクト: hYOUstone/tsg
    public function pokaz()
    {
        $Aktualnosci = new Application_Model_DbTable_Artykuly();
        $Komentarze = new Application_Model_DbTable_Komentarze();
        $Galeria = new Application_Model_DbTable_ArtykulyGaleria();
        $limit = 5;
        $Ustawienia = new Application_Model_DbTable_Ustawienia();
        $select = $Ustawienia->select(array('id', 'wartosc'))->where('zmienna = ?', 'limit_aktualnosci');
        $limity = $Ustawienia->fetchAll($select);
        $limit = $limity[0]->wartosc;
        $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">a k t u a l n o ś c i</h2>
          </div>
          <div class="c_l_modul_c2 aktualnosciR">
            <?php 
        foreach ($Aktualnosci->aktualnosci($limit) as $i => $aktualnosci) {
            ?>
            <article class="art_info art_info_aktualnosci">
              <!--<a href="<?php 
            echo $view->url(array('controller' => 'artykul', 'id' => $aktualnosci->id), 'default');
            ?>
">-->
              <a href="<?php 
            echo $view->url(array('id' => $aktualnosci->id, 'title' => TS_Url::getUrl($aktualnosci->tytul)), 'artykul', true);
            ?>
">
                <p class="data"><?php 
            echo date("Y-m-d H:i", strtotime($aktualnosci->data_publikacji));
            ?>
</p>
                <span class="media">
                  <?php 
            if (count($Galeria->galeriaArtykulu($aktualnosci->id)) != 0) {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/ico_camera-gray.png" alt="dostępna galeria" width="14px" height="11px"/>
                  <?php 
            }
            ?>
                  <?php 
            if ($aktualnosci->tresc2 != "") {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/padlock-gray.png" alt="dostępny za opłatą" width="10px" height="12px"/>
                  <?php 
            }
            ?>
                  <?php 
            if ($aktualnosci->czy_wideo == "y") {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/video-dark.png" alt="dostępne wideo"/>
                  <?php 
            }
            ?>
                </span>
                <!--<div class="ocena"><div class="starss_red"></div><div class="starss_red"></div><div class="starss_red"></div><div class="starss_silver"></div><div class="starss_silver"></div></div>-->
                <?php 
            if ($i == 0) {
                ?>
                <p class="tytul">
                    <?php 
                if ($aktualnosci->patronat == "y") {
                    ?>
                        <!--<i class="patronat">*** Patronat </i>-->
						<img src="<?php 
                    echo $view->baseUrl();
                    echo Zend_Registry::get('layoutSrc');
                    ?>
/standard/logo_micro.gif" alt="Pod patronatem TYGODNIKA SIEDLECKIEGO" title="Pod patronatem TYGODNIKA SIEDLECKIEGO" width="30" height="17" style="float:left;"/>
						&nbsp;
						<!--<sub class="index-dolny">Patronat</sub>-->
						<!--<i class="patronat"> ***</i>-->
                    <?php 
                }
                ?>
                    <?php 
                echo stripslashes($aktualnosci->tytul);
                ?>
                </p>
                <?php 
            } elseif ($i > 0) {
                ?>
                <p class="tytul_szary"><?php 
                echo stripslashes($aktualnosci->tytul);
                ?>
</p>
                <?php 
            }
            ?>
                <?php 
            if ($i == 0) {
                ?>
                <?php 
                if ($aktualnosci->foto_mini != "") {
                    ?>
                <img class="foto" src="<?php 
                    if (Zend_Registry::isRegistered('baseUrl')) {
                        echo Zend_Registry::get('baseUrl');
                    } else {
                        echo $view->baseUrl();
                    }
                    echo Zend_Registry::get('imgSrc');
                    ?>
/artykuly/crop/mini/<?php 
                    echo $aktualnosci->foto_mini;
                    ?>
" title="<?php 
                    echo $aktualnosci->foto_podpis;
                    ?>
" alt="<?php 
                    echo $aktualnosci->foto_podpis;
                    ?>
"/>
                <?php 
                }
                ?>
                <p class="abstrakt"><?php 
                echo stripslashes($aktualnosci->abstrakt);
                ?>
 <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/wiecej.gif"/></p>
                <p class="czytany">czytany <?php 
                echo $aktualnosci->ile_czytany;
                ?>
 razy</p>
                <p class="komentarze">liczba komentarzy: <?php 
                echo $Komentarze->ileKomentarzy($aktualnosci->id);
                ?>
</p>
                <?php 
            }
            ?>
              </a>
            </article>
            <?php 
        }
        ?>
            <!--<a class="wiecej" href="<?php 
        //echo $view->url(array('controller'=>'wiecej', 'rodzaj'=>'aktualnosci'), false)
        ?>
">- więcej -</a>-->
            <a class="wiecej" href="<?php 
        echo $view->url(array('rodzaj' => 'aktualnosci', 'page' => 1), 'artykuly', true);
        ?>
">- przeczytaj więcej -</a>
          </div>
        </div>
      </section>
      <?php 
        /**/
    }
コード例 #7
0
ファイル: NowyNr.php プロジェクト: hYOUstone/tsg
 public function zapowiedzi($ile)
 {
     $Zapowiedzi = new Application_Model_DbTable_Artykuly();
     return $Zapowiedzi->zapowiedzi($ile);
 }
コード例 #8
0
ファイル: Spolecznosciowe.php プロジェクト: hYOUstone/tsg
    public function pokaz()
    {
        $zasiegInfPub = 30;
        $Spolecznosciowe = new Application_Model_DbTable_Artykuly();
        $select = $Spolecznosciowe->select('id', 'nadtytul', 'tytul', 'abstrakt', 'foto_mini', 'foto_podpis', 'ile_czytany', 'data_publikacji', 'ocena', 'patronat', 'tresc2', 'czy_wideo')->where('id_nadkategorii = ?', 11)->where('czy_wyswietlac = ?', "y")->where('czy_wazna = ?', "y")->where('data_publikacji <= ?', new Zend_Db_Expr('NOW()'))->order('data_publikacji DESC')->limit($zasiegInfPub);
        $Komentarze = new Application_Model_DbTable_Komentarze();
        $Galeria = new Application_Model_DbTable_ArtykulyGaleria();
        $limit = 5;
        $Ustawienia = new Application_Model_DbTable_Ustawienia();
        $select_ustawienia = $Ustawienia->select(array('id', 'wartosc'))->where('zmienna = ?', 'limit_spolecznosci');
        $limity = $Ustawienia->fetchAll($select_ustawienia);
        $limit = $limity[0]->wartosc;
        $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">p i s z e c i e  &nbsp; d o  &nbsp; n a s</h2>
          </div>
          <div class="c_l_modul_c2 aktualnosciR">
            <?php 
        foreach ($Spolecznosciowe->blokadaSortowania($Spolecznosciowe->fetchAll($select), $limit, "spol") as $i => $spolecznosciowe) {
            ?>
            <article class="art_info art_info_aktualnosci">
              <!--<a href="<?php 
            echo $view->url(array('controller' => 'artykul', 'id' => $spolecznosciowe->id), 'default');
            ?>
">-->
              <a href="<?php 
            echo $view->url(array('id' => $spolecznosciowe->id, 'title' => TS_Url::getUrl($spolecznosciowe->tytul)), 'artykul', true);
            ?>
">
                <p class="data"><?php 
            echo date("Y-m-d H:i", strtotime($spolecznosciowe->data_publikacji));
            ?>
</p>
                <span class="media">
                  <?php 
            if (count($Galeria->galeriaArtykulu($spolecznosciowe->id)) != 0) {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/ico_camera-gray.png" alt="dostępna galeria" width="14px" height="11px"/>
                  <?php 
            }
            ?>
                  <?php 
            if ($spolecznosciowe->tresc2 != "") {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/padlock-gray.png" alt="dostępny za opłatą" width="10px" height="12px"/>
                  <?php 
            }
            ?>
                  <?php 
            if ($spolecznosciowe->czy_wideo == "y") {
                ?>
                  <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/video-dark.png" alt="dostępne wideo"/>
                  <?php 
            }
            ?>
                </span>
                <!--<div class="ocena"><div class="starss_red"></div><div class="starss_red"></div><div class="starss_red"></div><div class="starss_silver"></div><div class="starss_silver"></div></div>-->
                <?php 
            if ($i == 0) {
                ?>
                <p class="tytul"><?php 
                echo stripslashes($spolecznosciowe->tytul);
                ?>
</p>
                <?php 
            } elseif ($i > 0) {
                ?>
                <p class="tytul_szary"><?php 
                echo stripslashes($spolecznosciowe->tytul);
                ?>
</p>
                <?php 
            }
            ?>
                <?php 
            if ($i == 0) {
                ?>
                <?php 
                if ($spolecznosciowe->foto_mini != "") {
                    ?>
                <img class="foto" src="<?php 
                    if (Zend_Registry::isRegistered('baseUrl')) {
                        echo Zend_Registry::get('baseUrl');
                    } else {
                        echo $view->baseUrl();
                    }
                    echo Zend_Registry::get('imgSrc');
                    ?>
/artykuly/crop/mini/<?php 
                    echo $spolecznosciowe->foto_mini;
                    ?>
" title="<?php 
                    echo $spolecznosciowe->foto_podpis;
                    ?>
" alt="<?php 
                    echo $spolecznosciowe->foto_podpis;
                    ?>
"/>
                <?php 
                }
                ?>
                <p class="abstrakt"><?php 
                echo stripslashes($spolecznosciowe->abstrakt);
                ?>
 <img src="<?php 
                echo $view->baseUrl();
                echo Zend_Registry::get('layoutSrc');
                ?>
/standard/ico/wiecej.gif"/></p>
                <p class="czytany">czytany <?php 
                echo $spolecznosciowe->ile_czytany;
                ?>
 razy</p>
                <p class="komentarze">liczba komentarzy: <?php 
                echo $Komentarze->ileKomentarzy($spolecznosciowe->id);
                ?>
</p>
                <?php 
            }
            ?>
              </a>
            </article>
            <?php 
        }
        ?>
            <!--<a class="wiecej" href="<?php 
        //echo $view->url(array('controller'=>'wiecej', 'rodzaj'=>'spolecznosciowe'), false)
        ?>
">- więcej -</a>-->
            <a class="wiecej" href="<?php 
        echo $view->url(array('rodzaj' => 'spolecznosciowe', 'page' => 1), 'artykuly', true);
        ?>
">- przeczytaj więcej -</a>
          </div>
        </div>
      </section>
      <?php 
        /**/
    }
コード例 #9
0
ファイル: WyboryController.php プロジェクト: hYOUstone/tsg
 public function inneAction()
 {
     // INNE
     $this->view->tag = $this->getRequest()->getParam("tag");
     $this->view->rok = intval($this->getRequest()->getParam("rok"));
     $Artykuly = new Application_Model_DbTable_Artykuly();
     $select = $Artykuly->select($Artykuly, array('id', 'data_publikacji', 'tytul', 'abstrakt', 'tresc1', 'tresc2', 'ile_czytany', 'id_kategorii', 'id_nadkategorii', 'foto_mini', 'foto_podpis', 'ocena', 'tresc2', 'czy_wideo'))->where('id_nadkategorii = ' . intval(20))->where('czy_wyswietlac = ?', 'y')->where('czy_wazna = ?', 'y')->where('data_publikacji >= ?', $this->view->rok . '-00-00 00:00:00')->where('data_publikacji <= ?', intval($this->view->rok + 1) . '-00-00 00:00:00')->order('data_publikacji DESC');
     //echo $select;
     $this->view->artykuly = $this->__db1->fetchAll($select);
     $paginatorArtykuly = Zend_Paginator::factory($this->view->artykuly);
     $paginatorArtykuly->setItemCountPerPage(20)->setCurrentPageNumber($this->_getParam('page', 1));
     $this->view->paginatorArtykuly = $paginatorArtykuly;
     $Komentarze = new Application_Model_DbTable_Komentarze();
     $this->view->komentarze = $Komentarze;
     $Galeria = new Application_Model_DbTable_ArtykulyGaleria();
     $this->view->galeria = $Galeria;
     // Sonda
     $Pytanie = new Application_Model_DbTable_AnkietyPytania();
     $select = $Pytanie->select(array('id', 'pytanie'))->where('czy_wyswietlac = ?', 't')->where('sekcja = ?', 'lewa')->where('rodzaj = ?', 'normal')->order('kolejnosc DESC')->order('data_dodania DESC')->order('pytanie ASC')->limit(1);
     //echo $select->__toString();
     $this->view->pytanie = $Pytanie->fetchAll($select);
     $cookieSonda = Zend_Controller_Request_Http::getCookie("sonda");
     if (!isset($cookieSonda) || isset($cookieSonda) && intval($cookieSonda) != intval($this->view->pytanie[0]->id)) {
         $this->view->formularzsondy = true;
         $this->view->fsonda = new Application_Form_Sonda();
     } else {
         $this->view->formularzsondy = false;
         $Odpowiedzi = new Application_Model_DbTable_AnkietyOdpowiedzi();
         $select = $Odpowiedzi->select()->where('id_pytania = ?', $this->view->pytanie[0]->id)->order('kolejnosc ASC');
         //echo $select->__toString();
         $this->view->odpowiedzi = $Odpowiedzi->fetchAll($select);
         $Odpowiedzi = new Application_Model_DbTable_AnkietyOdpowiedzi();
         $select = $Odpowiedzi->select()->from('ts_ankiety_odpowiedzi_pl', array('id', 'odpowiedz', 'SUM(ile_glosow) AS suma'))->where('id_pytania = ?', $this->view->pytanie[0]->id)->group('id_pytania')->order('kolejnosc ASC');
         //echo $select->__toString();
         $this->view->sumaOdpowiedzi = $Odpowiedzi->fetchAll($select);
     }
     /* sonda */
 }