/** * Delete jornada with provided ID * @param {integer} jornada name primary key * @return "" on success ; otherwise null */ function delete($jornadaid) { $this->myLogger->enter(); if ($jornadaid <= 0) { return $this->error("Invalid Jornada ID"); } // borramos cada una de las mangas de esta jornada $mng = new Mangas("deleteJornada", $jornadaid); $res = $mng->selectByJornada(); if (!is_array($res)) { return $res; } // error foreach ($res['rows'] as $manga) { $mng->deleteByID($manga['ID']); } // borramos cada una de las tandas de la jornada $tnd = new Tandas("jornadas::delete()", $this->prueba, $jornadaid); $tnd->removeJornada(); // Borramos equipos de esta prueba/jornada $res = $this->query("DELETE FROM Equipos WHERE ( Jornada = {$jornadaid} );"); if (!$res) { return $this->error($this->conn->error); } // y borramos la propia jornada $res = $this->query("DELETE FROM Jornadas WHERE ( ID = {$jornadaid} );"); if (!$res) { return $this->error($this->conn->error); } $this->myLogger->leave(); return ""; }