$flight->glider = $_REQUEST["glider"]; $flight->comments = $_REQUEST["comments"]; $flight->linkURL = $_REQUEST["linkURL"]; if (substr($flight->linkURL, 0, 7) == "http://") { $flight->linkURL = substr($flight->linkURL, 7); } if ($_REQUEST['is_private'] == "1") { $flight->private = 1; } else { $flight->private = 0; } for ($i = 1; $i <= $CONF_photosPerFlight; $i++) { $var_name = "photo" . $i . "Filename"; if ($_REQUEST["photo" . $i . "Delete"] == "1") { // DELETE photo $flight->deletePhoto($i); } else { if ($_FILES[$var_name]['name']) { // upload new $flight->deletePhoto($i); //first delete old $flight->{$var_name} = $_FILES[$var_name]['name']; if (move_uploaded_file($_FILES[$var_name]['tmp_name'], $flight->getPhotoFilename($i))) { CLimage::resizeJPG($CONF['photos']['thumbs']['max_width'], $CONF['photos']['thumbs']['max_height'], $flight->getPhotoFilename($i), $flight->getPhotoFilename($i) . ".icon.jpg", $CONF['photos']['compression']); CLimage::resizeJPG($CONF['photos']['normal']['max_width'], $CONF['photos']['normal']['max_height'], $flight->getPhotoFilename($i), $flight->getPhotoFilename($i), $CONF['photos']['compression']); } else { //upload not successfull $flight->{$var_name} = ""; } } }