protected function addImage($file) { require_once './includes/dbcon.php'; require_once './includes/Images/Images.php'; $dbImages = new Images($conn); $image_path .= isset($this->newName) ? $this->newName : $file['name']; if (!isset($this->imgname) || is_null($this->imgname)) { $this->imgname = $image_path; } if (!isset($this->imgdesc) || is_null($this->imgdesc)) { $this->imgdesc = null; } $result = $dbImages->newImage($this->imgname, $image_path, $this->imgdesc, $this->category_id, $this->user_id); if (!$result) { $this->messages[] = 'Vandamál við að setja ' . $file['name'] . ' inn í gagnagrunn'; } }
} if (!isset($_SESSION['upload'])) { header("Location: userpage.php"); die; } $dbCategories = new Categories($conn); if (isset($_POST['reviewImage']) && !isset($validReview)) { echo "Einhver villa kom upp."; } $result = true; if (isset($validReview)) { $dbImages = new Images($conn); for ($i = 0; $i < count($nafn); $i++) { $filesize[$i] = filesize("./img/temp/large/" . $_SESSION['upload'][$i]); $imagetype[$i] = exif_imagetype("./img/temp/large/" . $_SESSION['upload'][$i]); $result = $dbImages->newImage($nafn[$i], utf8_encode($_SESSION['upload'][$i]), $texti[$i], $flokkur[$i], $_SESSION['userID'], $visibility[$i], $filesize[$i], $imagetype[$i]); } if ($result) { foreach ($_SESSION['upload'] as $key => $value) { rename("./img/temp/thumbs/thumb_" . $value, "./img/thumbs/thumb_" . $value); rename("./img/temp/large/" . $value, "./img/large/" . $value); } unset($_SESSION['upload']); header("Location: index.php"); die; } } if (isset($_POST['cancel'])) { foreach ($_SESSION['upload'] as $key => $value) { unlink("./img/temp/thumbs/thumb_" . $value); unlink("./img/temp/large/" . $value);