示例#1
0
 function suorita()
 {
     if (isset($_SESSION['onkooikeuksia']) and isset($_REQUEST['remove']) and isset($_REQUEST['tapahtumaid'])) {
         $this->openConnection();
         $query = "SELECT tyyppi FROM tapahtuma WHERE tapahtumaid = '{$_REQUEST['tapahtumaid']}'";
         $result = $this->db->doQuery($query);
         if (count($result) > 0 and $result[0]['tyyppi'] === 'peli') {
             $this->addError("On liian vaarallista päästä tuhoamaan peli täältä. Joten sitä ei sallita.");
             /*
             		$this->db->doQuery($this->delete('maali', 'maaliid'));		
             		$this->db->doQuery($this->delete('rangaistus', 'rangaistusid'));
             		$this->db->doQuery($this->delete('epaonnisrankku', 'epaonnisrankkuid'));
             		$this->db->doQuery("DELETE FROM pelaajatilasto WHERE peliid = '$_REQUEST[tapahtumaid]'");
             		$this->db->doQuery("DELETE FROM tilastomerkinta WHERE peliid = '$_REQUEST[tapahtumaid]'");
             		$this->db->doQuery("DELETE FROM peli WHERE peliid = '$_REQUEST[tapahtumaid]'");
             */
             parent::suorita();
         } else {
             $query = "DELETE FROM osallistuja WHERE tapahtumaid = '{$_REQUEST['tapahtumaid']}'";
             $query2 = "DELETE FROM tapahtuma WHERE tapahtumaid = '{$_REQUEST['tapahtumaid']}'";
             $result = $this->db->doQuery($query);
             $result = $this->db->doQuery($query2);
             if (!$this->db->error) {
                 //tästa alkaa takaisinkytkennän toimintasarja
                 $this->drawForm = false;
                 $this->suoritaAutoRefresh();
                 return;
             }
             $this->db->close();
         }
     } else {
         parent::suorita();
     }
 }
示例#2
0
 function suorita()
 {
     parent::suorita();
     // open connection to db
     $this->openConnection();
     $sarja = "sarja";
     $result =& $this->db->doQuery("SELECT sarjaid, (kausi||', '||tyyppi||', '||nimi) as value FROM Sarja ORDER BY kausi DESC");
     $this->sarjat = new Select($result, $sarja, $_SESSION['sarja'], TRUE);
     $this->db->close();
     $this->sarjanpelit = new SeriesPlayedGamesEdit('sarjanpelit', TRUE);
     $this->sarjanpelit->addParameters(array('sarjaid' => $_SESSION['sarja']));
     $this->sarjanpelit->suorita();
 }