Example #1
0
 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];
     }
 }
Example #2
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++;
     }
 }
Example #3
0
 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;
     }
 }
Example #4
0
 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();
                 }
             }
         }
     }
 }