1:
function add()
2:
{
3:
$id = $_POST['id'];
4:
$namn = $_POST['namn'];
5:
$epost = $_POST['epost'];
6:
$url = $_POST['url'];
7:
$pw1 = $_POST['pw1'];
8:
$annat = $_POST['annat'];
9:
10:
$images1 = uploadImage('bild1', SRV_ROOT . 'images/');
11:
$mainImage1 = $images1['image'];
12:
$thumbnail1 = $images1['thumbnail'];
13:
14:
$images2 = uploadImage('bild2', SRV_ROOT . 'images/');
15:
$mainImage2 = $images2['image'];
16:
$thumbnail2 = $images2['thumbnail'];
17:
18:
$images3 = uploadImage('bild3', SRV_ROOT . 'images/');
19:
$mainImage3 = $images3['image'];
20:
$thumbnail3 = $images3['thumbnail'];
21:
22:
$images4 = uploadImage('bild4', SRV_ROOT . 'images/');
23:
$mainImage4 = $images4['image'];
24:
$thumbnail4 = $images4['thumbnail'];
25:
26:
$images5 = uploadImage('bild5', SRV_ROOT . 'images/');
27:
$mainImage5 = $images5['image'];
28:
$thumbnail5 = $images5['thumbnail'];
29:
$sql = "INSERT INTO 'tablename' (id, namn, epost, url, pw1, annat, bild1, thumbnail1, bild2, thumbnail2, bild3, thumbnail3, bild4, thumbnail4, bild5, thumbnail5) VALUES ('$id', '$namn', '$epost', '$pw1', '$annat', '$mainImage1', 'thumbnail1', '$mainImage2', 'thumbnail2', '$mainImage3', 'thumbnail3', '$mainImage4', 'thumbnail4', '$mainImage5', 'thumbnail5')";
30:
31:
$result = dbQuery($sql);
32:
header("Location: index.php?id=$Id");
33:
}
34:
35:
function uploadImage($inputName, $uploadDir)
36:
{
37:
$image = $_FILES[$inputName];
38:
$imagePath = '';
39:
$thumbnailPath = '';
40:
41:
if (trim($image['tmp_name']) != '') {
42:
$ext = substr(strrchr($image['name'], "."), 1);
43:
$imagePath = md5(rand() * time()) . ".$ext";
44:
45:
list($width, $height, $type, $attr) = getimagesize($image['tmp_name']);
46:
47:
if (LIMIT_PRODUCT_WIDTH && $width > MAX_PRODUCT_IMAGE_WIDTH) {
48:
$result = createThumbnail($image['tmp_name'], $uploadDir . $imagePath, MAX_PRODUCT_IMAGE_WIDTH);
49:
$imagePath = $result;
50:
} else {
51:
$result = move_uploaded_file($image['tmp_name'], $uploadDir . $imagePath);
52:
} if ($result) {
53:
54:
$thumbnailPath = md5(rand() * time()) . ".$ext";
55:
$result = createThumbnail($uploadDir . $imagePath, $uploadDir . $thumbnailPath, THUMBNAIL_WIDTH);
56:
57:
if (!$result) {
58:
unlink($uploadDir . $imagePath);
59:
$imagePath = $thumbnailPath = '';
60:
} else {
61:
$thumbnailPath = $result;
62:
}
63:
} else {
64:
$imagePath = $thumbnailPath = '';
65:
}
66:
}
67:
68:
return array('image' => $imagePath, 'thumbnail' => $thumbnailPath);
69:
}