示例#1
0
文件: pelit.php 项目: kaartine/Rysty
 function Pelit($name = 'pelit')
 {
     $this->Lista($name);
     $this->columns = array('tyyppi', 'sarja', 'pvm', 'halli', 'kotijoukkue', 'vierasjoukkue', 'kuvaus');
     $this->defaultorder = 'oikeaaika';
     $this->viewname = "PelitView";
     $this->links = array('pvm' => array('peliid', 'pelitilastot'), 'lopputulos' => array(array('peliid'), 'pelitilastot'), 'kotijoukkue' => array(array('peliid'), 'pelitilastot'), 'vierasjoukkue' => array(array('peliid'), 'pelitilastot'));
     if (onkoOikeuksia('tuloksenlisays')) {
         array_push($this->columns, 'lisaa');
         $this->links['lisaa'] = array('peliid', 'tuloksenlisays');
         $this->links['sarja'] = array('peliid', 'pelinlisays');
     }
     if (isset($_REQUEST['alitila'])) {
         if ($_REQUEST['alitila'] == 'menneetpelit') {
             $this->tila = 'pelatut';
         } else {
             if ($_REQUEST['alitila'] == 'tulevatpelit') {
                 $this->tila = 'tulevat';
             } else {
                 $this->tila = 'kaikki';
             }
         }
         $_SESSION['pelit'] = array('alitila' => $this->tila);
     } else {
         if (isset($_REQUEST['menu'])) {
             $this->tila = 'tulevat';
         } else {
             if (isset($_SESSION['pelit']['alitila'])) {
                 $this->tila = $_SESSION['pelit']['alitila'];
             } else {
                 $this->tila = 'tulevat';
             }
         }
     }
 }
示例#2
0
 function PelitView(&$arg)
 {
     $this->ListaView($arg);
     $this->headers = array('kotijoukkue' => array($this->tm->getText('Kotijoukkue'), 'right'), 'lopputulos' => array($this->tm->getText('Lopputulos'), 'center'), 'vierasjoukkue' => array($this->tm->getText('Vierasjoukkue'), 'left'), 'pvm' => array($this->tm->getText('Pvm'), 'center', 170), 'halli' => $this->tm->getText('Halli'), 'sarja' => $this->tm->getText('Sarja'));
     if (onkoOikeuksia('tuloksenlisays')) {
         $this->headers['lisaa'] = '';
     }
     $this->toiminnonNimi = "pelit";
 }
示例#3
0
 function drawMiddle()
 {
     print '<table><tr><td class="reunat">';
     $this->toiminto->joukkuetiedot->draw(false);
     if (onkoOikeuksia('joukkueenlisays')) {
         print '<br /><form action="index.php?toiminto=joukkueenlisays" method="post" >
             <input type="hidden" name="joukkueid" value="' . $this->toiminto->joukkueid . '"/>
             <input type="submit" name="muokkaa" value="' . $this->tm->getText("Muokkaa joukkuetta") . '"/>
             </form>';
     }
     print '</td></tr></table>';
     print '<br /><br />';
     parent::drawMiddle();
     print '<br /><br />';
     if (onkoOikeuksia('kaudenjoukkueenlisays')) {
         print '<form action="index.php?toiminto=kaudenjoukkueenlisays" method="post" >
             <input type="hidden" name="joukkueid" value="' . $this->toiminto->joukkueid . '"/>
             <input type="submit" name="uusi" value="' . $this->tm->getText("Lis&auml;&auml; kaudenjoukkue") . '"/>
             </form>';
     }
 }
示例#4
0
 function drawList($data, $list, $suodatin)
 {
     if (count($data) == 0) {
         print "<br>" . $this->tm->getText('Ei ole listattu.') . "<br><br>";
         return;
     }
     $header =& $this->headers[$list];
     print '  <table> <tr>';
     foreach ($header as $key => $label) {
         $dir = 'asc';
         if ($this->toiminto->order[$list] === $key) {
             $dir = $this->toiminto->nextdirection[$list];
         }
         print '<th><a href="index.php?toiminto=' . $this->toiminnonNimi . '&amp;sort' . $list . '=' . $key . '&amp;dir=' . $dir . '">' . $label . '</a></th>';
     }
     print '<th>&nbsp;</th></tr>';
     if ($list === 'pelaajat') {
         $role = 'pelaaja';
     } else {
         $role = 'henkilo';
     }
     $i = 0;
     foreach ($data as $rivi) {
         print "<tr>";
         foreach ($header as $key => $label) {
             print "<td>";
             if (isset($this->toiminto->links[$list][$key])) {
                 $this->printLink($rivi[$key], $key, $data[$i], $list);
             } else {
                 if ($key === 'pelinumero') {
                     if ($rivi[$key] > 0) {
                         print $rivi[$key];
                     } else {
                         print "";
                     }
                 } else {
                     print $rivi[$key];
                 }
             }
             print "</td>";
         }
         print "<td>";
         if (onkoOikeuksia('kaudenjoukkue')) {
             print '<form action="index.php?toiminto=kaudenjoukkue" method="post" >
                 <input type="hidden" name="' . $role . '" value="' . $rivi[$role] . '" />
                 <input type="hidden" name="joukkue" value="' . $rivi['joukkue'] . '" />
                 <input type="hidden" name="poista" value="1" />
                 <input type="hidden" name="samarefresh" value="1" />
                 <input type="submit" name="send" value="' . $this->tm->getText("Poista") . '"/>
                 </form>';
         }
         print "</td>";
         print "</tr>";
         $i++;
         $suodatin .= "{$rivi['pelaaja']},";
     }
     print "</table>";
     // Poistaa viimeisen pilkun
     $suodatin = substr($suodatin, 0, -1);
 }
示例#5
0
文件: view.php 项目: kaartine/Rysty
 function printMenuList($menu)
 {
     $tyhja = false;
     foreach ($menu as $item) {
         $menuitem = "";
         if ($item[0] === 'L' and onkoOikeuksia($item[1])) {
             $menuitem = $this->getToimintoLink($item);
             $tyhja = false;
         } else {
             if ($item[0] === 'U') {
                 $menuitem = $this->getLink($item);
                 $tyhja = false;
             } else {
                 if ($item[0] === 'V') {
                     $menuitem = '<b>' . $this->tm->getText($item[2]) . '</b>';
                     $tyhja = false;
                 } else {
                     if ($item[0] === 'T') {
                         if (!$tyhja) {
                             $menuitem = "&nbsp;";
                             $tyhja = true;
                         }
                     }
                 }
             }
         }
         if ($menuitem !== "") {
             print "<li>";
             /*                if( isset($item[3]) ) {
                                 $i=1;
                                 while($i < $item[3]) {
                                     print "&nbsp;&nbsp;";
                                     $i++;
                                 }
                             }
             */
             print "{$menuitem}</li>";
         }
     }
 }