function suorita() { parent::suorita(); if ($this->order === 'oikeaaika') { $this->order = 'pvm'; } }
function suorita() { $this->setOrder('desc'); if (isset($_REQUEST['sort']) and $_REQUEST['sort'] == 'pisteet') { unset($_REQUEST['sort']); $_REQUEST['omasort'] = 'pisteet'; } if (isset($_REQUEST['sort']) and $_REQUEST['sort'] == 'ppp') { unset($_REQUEST['sort']); $_REQUEST['omasort'] = 'ppp'; } parent::suorita(); if (isset($_REQUEST['omasort'])) { usort($this->data, array("JoukkueTilastot", "cmp")); } $this->joukkuetiedot->haeTiedot($_SESSION['defaultjoukkue']); }
function suorita() { D("<pre>"); D($_REQUEST); D("</pre>"); if (isset($_REQUEST['paivita'])) { $this->openConnection(); foreach ($_REQUEST['toimihenkilo'] as $key => $henkilo) { $query = "UPDATE Toimi SET tehtava = '{$henkilo['toimi']}' " . " WHERE henkilo = {$key} and kaudenjoukkue = {$_SESSION['kaudenjoukkueid']} and kausi = {$_SESSION['kausi']}"; $this->db->doQuery($query); } $this->db->close(); if (!$this->db->error) { //tästa alkaa takaisinkytkennän toimintasarja $this->drawForm = false; $this->suoritaAutoRefresh(); return; } } else { parent::suorita(); // open connection to db $this->openConnection(); $toimi = "toimenkuva"; $result =& $this->db->doQuery("(SELECT ' ' as value, 'Ei tiedossa' as name) UNION (SELECT toimenkuva, toimenkuva as value FROM Toimenkuva)"); $i = 0; foreach ($this->data as $henkilo) { D("<pre>"); D($henkilo); D("</pre>"); //$this->toimenkuva[$i] = new Select($result,"toimihenkilo[$henkilo[hloid]][toimi]",$henkilo['toimi']); $button = new Button('toimenlisays', 'toimenlisays', 'toimenlisays', false); $this->toimenkuva[$i] = new SelectLisaa("toimihenkilo[{$henkilo['hloid']}][toimi]", $result, $button, $henkilo['toimi']); //SelectLisaa( $toimi, $result, "toimihenkilo[$henkilo[hloid]][toimi]", 'toimenlisays'); $i++; } $this->db->close(); } }
function suorita() { if (isset($_REQUEST['poista']) and isset($_REQUEST['tunnus'])) { $query = "DELETE FROM Kayttajat WHERE tunnus = '{$_REQUEST['tunnus']}'"; $this->openConnection(); $result = $this->db->doQuery($query); /* if( count($result) > 0 ) { $this->poistaOikeus('omattiedotoikeudet',$_REQUEST[tunnus]); $this->poistaOikeus('joukkueenalueoikeudet',$_REQUEST[tunnus]); $this->poistaOikeus('lisaamuokkaaoikeudet',$_REQUEST[tunnus]); $this->poistaOikeus('yllapitooikeudet',$_REQUEST[tunnus]); } */ $this->db->close(); if (!$this->db->error) { //tästa alkaa takaisinkytkennän toimintasarja $this->drawForm = false; $this->suoritaAutoRefresh(); return; } } else { parent::suorita(); } }
function suorita() { D("<pre>"); //D( $this->tiedot); D($_REQUEST); D("</pre>"); if (isset($_REQUEST['poista']) and $_REQUEST['poista'] == 1 and isset($_REQUEST['joukkue']) and isset($_REQUEST['kausi']) and isset($_REQUEST['sarjaid'])) { $query = "DELETE FROM Sarjanjoukkueet WHERE joukkue = {$_REQUEST['joukkue']} AND " . " kausi = {$_REQUEST['kausi']} and sarjaid = {$_REQUEST['sarjaid']}"; $this->openConnection(); $this->db->doQuery($query); $this->db->close(); if (!$this->db->error) { //tästa alkaa takaisinkytkennän toimintasarja $this->drawForm = false; $this->suoritaAutoRefresh(); return; } } else { if (isset($_REQUEST['send']) and isset($_REQUEST['lisaa']) and count($_REQUEST['lisaa']) > 0) { // Saatiin lista lisättävistä joukkueista // open connection to db $this->openConnection(); $query = "SELECT kausi FROM Sarja WHERE sarjaid = {$_SESSION['sarja']}"; $tmp = $this->db->doQuery($query); $tmp = $tmp[0]; D($tmp); foreach ($_REQUEST['lisaa'] as $lisattava) { $query = "INSERT INTO Sarjanjoukkueet(sarjaid, joukkue, kausi) values ( {$_SESSION['sarja']}, {$lisattava}, {$tmp['kausi']})"; $this->db->doQuery($query); } $this->db->close(); $this->suoritaAutoRefresh(); } else { parent::suorita(); // open connection to db $this->openConnection(); /* $kausi = "kausi"; $result = &$this->db->doQuery("SELECT vuosi, vuosi as value FROM Kausi"); $this->kaudet = new Select( $result, $kausi, $this->kausi );//array('',FALSE,'SELECT'), */ $sarja = "sarjaid"; $result =& $this->db->doQuery("SELECT sarjaid, (tyyppi||', '||nimi||', '||kausi) FROM Sarja ORDER BY kausi desc, tyyppi asc"); $this->sarjat = new Select($result, $sarja, $this->sarjaid); $this->db->close(); } } }
function suorita() { D("<pre>"); //D( $this->tiedot); D($_REQUEST); D("</pre>"); if (isset($_REQUEST['paivita'])) { $this->openConnection(); // Takaisin ei tehdä päivitystä if (isset($_REQUEST['pelaaja'])) { foreach ($_REQUEST['pelaaja'] as $key => $pelaaja) { if (!isset($pelaaja['kapteeni'])) { $pelaaja['kapteeni'] = "f"; } else { $pelaaja['kapteeni'] = "t"; } if ($pelaaja['pelinumero'] == "" or !is_numeric($pelaaja['pelinumero'])) { $pelaaja['pelinumero'] = -1; } if ($pelaaja['pelipaikka'] === "EI") { $pelaaja['pelipaikka'] = 'NULL'; } else { $pelaaja['pelipaikka'] = '\'' . $pelaaja['pelipaikka'] . '\''; } if ($pelaaja['aloituspvm'] == "") { $pelaaja['aloituspvm'] = "NULL"; } else { $pelaaja['aloituspvm'] = '\'' . $pelaaja['aloituspvm'] . '\''; } if ($pelaaja['lopetuspvm'] == "") { $pelaaja['lopetuspvm'] = "NULL"; } else { $pelaaja['lopetuspvm'] = '\'' . $pelaaja['lopetuspvm'] . '\''; } $query = "UPDATE Pelaajat SET pelinumero = {$pelaaja['pelinumero']}," . " pelipaikka = {$pelaaja['pelipaikka']}, kapteeni = '{$pelaaja['kapteeni']}'," . " aloituspvm = {$pelaaja['aloituspvm']}, lopetuspvm = {$pelaaja['lopetuspvm']}" . " WHERE pelaaja = {$key} and joukkue = {$_SESSION['kaudenjoukkueid']} and kausi = {$_SESSION['kausi']}"; $this->db->doQuery($query); } $this->db->close(); } if (!$this->db->error) { //tästa alkaa takaisinkytkennän toimintasarja $this->drawForm = false; $this->suoritaAutoRefresh(); return; } } else { if (isset($_REQUEST['takaisin'])) { $this->drawForm = false; $this->suoritaAutoRefresh(); return; } else { parent::suorita(); $i = 0; foreach ($this->data as $pelaaja) { $this->pelipaikka[$i] = new Select(array(array("EI", $this->tm->getText("eitiedossa")), array("VL", $this->tm->getText("Vasenlaita")), array("OL", $this->tm->getText("Oikealaita")), array("KE", $this->tm->getText("Keskushyökkääjä")), array("PU", $this->tm->getText("Puolustaja")), array("MV", $this->tm->getText("Maalivahti"))), "pelaaja[{$pelaaja['pelaaja']}][pelipaikka]", $pelaaja['pelipaikka']); $i++; } } } }