$body = http_request::getString('body');
//$delete = http_request::getCheckboxes('delete',array('1'));
$action = http_request::getString('action');
// conditions for further execution
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
if (!$alt || !$body || $action == "new" && count($_FILES) == 0) {
    echo $alt . "<br>";
    echo $body . "<br>";
    // redirect and tell user that input contained errors.
    die("sopa");
}
// delete action is chosen, delete photo.
//if($delete[0] == '1') {
//	$model->delete($name);
//	http_response::redir('/admin/fotoalbum.php?success=delete');
//} else {
// new photo is uploaded, append to model.
if ($action == 'new') {
    $names = $modeld->append("file", array('png', 'jpg'), 1024 * 1024);
    $modeld->createThumbnail($names[1], true, 150, 150);
    $name = $names[0];
    $model->append($name, $alt, $body);
    http_response::redir('/admin/fotoalbum.php?success=new');
} else {
    // update of photo data, save changes.
    $model->update($name, $alt, $body);
    http_response::redir('/admin/fotoalbum.php?success=update');
}
//}