Пример #1
0
 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;
 }
Пример #2
0
</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