public function process() { $this->trace("RedigerView process <br>\n"); $i = 0; while (isset($_POST['antid' . $i])) { if (isset($_POST['redant' . $i])) { $antid = $_POST['antid' . $i]; return new RedAntView($this->db, $antid); } $i++; } if (isset($_POST['nyant'])) { return new NyAntView($this->db, $this->aktivitet); } elseif (isset($_POST['kopplaant'])) { kopplaAnt($this->db, $_POST['antkoppl'], $this->aktivitet); } if (isset($_POST['skickauppdatering'])) { uppdateraAktivitet($this->db, $this->aktivitet, $_POST['arbuppgift'], $_POST['aktivitetstyp'], $_POST['langd'], $_POST['stalltid'], $_POST['datum'], $_POST['rubrik'], $_POST['kommentar']); if ($_POST['skickauppdatering'] == "Spara och kopiera till ny") { return new SkrivInView($this->db, $this->aktivitet); } else { if ($_POST['skickauppdatering'] == "Spara") { return null; } } } if (isset($_POST['kasta'])) { return null; } return $this; }
</fieldset> <br> <?php } else { $_SESSION['radera'] = null; } //S**t på radera //Första delen som visas om mankommit hit från en länk med en post if (isset($_GET['akt'])) { echo '<a href="redigeraaktivitet.php"> Kasta bort ändringar och visa enbart rapport </a>'; //echo "akt är satt!!!!!<br>\n"; $currAktivitet = $_GET['akt']; // Om man har skickat in en uppdatering if (isset($_POST['skickauppdatering'])) { uppdateraAktivitet($db, $currAktivitet, $_POST['arbuppgift'], $_POST['aktivitetstyp'], $_POST['langd'], $_POST['datum'], $_POST['kommentar']); } $sql = "select * from aktivitet where id={$currAktivitet}"; $res = $db->query($sql); $row = $res->fetchAssoc(); $aktPostDatum = $row['datum']; ?> <br> <br> <fieldset> <legend> Redigera aktivitet </legend> <form method="POST" action="redigeraaktivitet.php?akt=<?php echo $currAktivitet; ?> "> <label for="arbuppgift"> Kurs/Arbetsuppgift:</label> <?php