function suorita() { parent::suorita(); $query = "SELECT etunimi, sukunimi, syntymaaika, paino, pituus, kuva, kuvaus, lempinimi " . "FROM Henkilo WHERE hloid = {$_REQUEST['pelaaja']}"; $this->dataHenkilo = $this->commitSingleSQLQuery($query); if (count($this->dataHenkilo) > 0) { $this->dataHenkilo = $this->dataHenkilo[0]; } $query = "SELECT katisyys, maila " . "FROM Pelaaja WHERE pelaajaid = {$_REQUEST['pelaaja']}"; $this->dataPelaaja = $this->commitSingleSQLQuery($query); if (count($this->dataPelaaja) > 0) { $this->dataPelaaja = $this->dataPelaaja[0]; } }
function suorita() { // jos ei löydy täyttämättömiä kohtia niin kantaan vaan if ((isset($_REQUEST['tulossa']) or isset($_REQUEST['eitulossa'])) and isset($_REQUEST['tapahtumaid'])) { $this->drawForm = false; $this->openConnection(); if (isset($_REQUEST['tulossa']) and $_REQUEST['ilmoittaudu'] == 0) { $this->db->doQuery("INSERT INTO osallistuja values ({$_REQUEST['tapahtumaid']}, {$_SESSION['hloid']}, '1')"); } else { if (isset($_REQUEST['tulossa']) and $_REQUEST['ilmoittaudu'] == 1) { $this->db->doQuery("UPDATE osallistuja SET paasee = '1', selite = '' WHERE tapahtumaid = {$_REQUEST['tapahtumaid']} and osallistuja = {$_SESSION['hloid']}"); } else { if (trim($_REQUEST['selite']) == '') { $this->addError("Jos et pääse tulemaan niin anna syy!"); } else { if (isset($_REQUEST['eitulossa']) and $_REQUEST['ilmoittaudu'] == 0) { $this->db->doQuery("INSERT INTO osallistuja values ({$_REQUEST['tapahtumaid']}, {$_SESSION['hloid']}, '0', '{$_REQUEST['selite']}')"); } else { if (isset($_REQUEST['eitulossa']) and $_REQUEST['ilmoittaudu'] == 1) { $this->db->doQuery("UPDATE osallistuja SET paasee = '0', selite = '{$_REQUEST['selite']}' WHERE tapahtumaid = {$_REQUEST['tapahtumaid']} and osallistuja = {$_SESSION['hloid']}"); } else { print "TÄNNE EI OLISAANUT TULLA BUGI!!!et viitsis ilmoittaa ylläpitoon."; } } } } } //tästa alkaa takaisinkytkennän toimintasarja $this->suoritaAutoRefresh(); $this->db->close(); return; } parent::suorita(); $i = 0; foreach ($this->data['seuraavat'] as $rivi) { if (trim($rivi['paasee']) == '') { $this->data['seuraavat'][$i]['ilmoittaudu'] = 0; } else { $this->data['seuraavat'][$i]['ilmoittaudu'] = 1; } $i++; } }
function suorita() { if ($this->viewname == "ErrorView") { $this->createView($this->viewname); return; } $query = "SELECT pitkanimi, lyhytnimi, email, maskotti, k.kuvaus, kuva, j.logo as defaultlogo, k.logo, kotipaikka," . "(SELECT nimi FROM Halli WHERE halliid = k.kotihalli) as kotihalli " . "FROM Joukkue j, Kaudenjoukkue k WHERE j.joukkueid = k.joukkueid and " . "k.kausi = {$_REQUEST['kausi']} and k.joukkueid = {$_REQUEST['joukkueid']}"; $this->dataJoukkue = $this->commitSingleSQLQuery($query); // Löytyikö joukkuetietoja if (count($this->dataJoukkue) > 0) { $this->dataJoukkue = $this->dataJoukkue[0]; if (empty($this->dataJoukkue['logo'])) { $this->dataJoukkue['logo'] = $this->dataJoukkue['defaultlogo']; } parent::suorita(); } else { $this->addError($this->tm->getText('eikaudenjoukkueesta')); $this->createView('ErrorView'); return; } }
function suorita() { D("<pre>"); //D( $this->tiedot); D($_REQUEST); D("</pre>"); if (isset($_REQUEST['poista']) and $_REQUEST['poista'] == 1 and isset($_SESSION['kaudenjoukkueid']) and isset($_REQUEST['pelaaja'])) { $query = "DELETE FROM Pelaajat WHERE joukkue = {$_SESSION['kaudenjoukkueid']} AND " . "pelaaja = {$_REQUEST['pelaaja']} and kausi = {$_SESSION['kausi']}"; $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ä pelaajista // open connection to db $this->openConnection(); foreach ($_REQUEST['lisaa'] as $lisattava) { $query = "INSERT INTO Pelaajat(pelaaja, joukkue, kausi) values ({$lisattava}, {$_SESSION['kaudenjoukkueid']}, {$_SESSION['kausi']})"; $this->db->doQuery($query); } $this->db->close(); $this->suoritaAutoRefresh(); } else { if (isset($_REQUEST['poista']) and $_REQUEST['poista'] == 1 and isset($_SESSION['kaudenjoukkueid']) and isset($_REQUEST['henkilo'])) { $query = "DELETE FROM Toimi WHERE kaudenjoukkue = {$_SESSION['kaudenjoukkueid']} AND " . "henkilo = {$_REQUEST['henkilo']} and kausi = {$_SESSION['kausi']}"; $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['toimi']) and isset($_REQUEST['lisaa']) and count($_REQUEST['lisaa']) > 0) { // Saatiin lista lisättävistä toimihenkilöistä // open connection to db $this->openConnection(); foreach ($_REQUEST['lisaa'] as $lisattava) { $query = "INSERT INTO Toimi(kaudenjoukkue, kausi, henkilo) values ({$_SESSION['kaudenjoukkueid']}, {$_SESSION['kausi']}, {$lisattava})"; $this->db->doQuery($query); } $this->db->close(); $this->suoritaAutoRefresh(); } else { parent::suorita(); // open connection to db $this->openConnection(); $this->kjoukkue = $this->db->doQuery("SELECT kotipaikka, pitkanimi, lyhytnimi, " . " (SELECT nimi FROM Halli WHERE halliid = kotihalli) as kotihalli, k.kuvaus, kuva, k.logo, kausi" . " FROM Kaudenjoukkue k, Joukkue as j WHERE k.joukkueid = {$_SESSION['joukkue']} and kausi = {$_SESSION['kausi']} and j.joukkueid = k.joukkueid"); $this->kjoukkue = $this->kjoukkue[0]; $this->db->close(); } } } } }