getUID(), null); if (!empty($VARS['id'])) { try { $note = Note::loadNote($VARS['id']); } catch (Exception $ex) { // It's a new note I guess } } if (!$note->hasWriteAccess(getRequestUser())) { sendJsonResp($Strings->get("You don't have permission to edit this note.", false), "ERROR"); } $note->setText($VARS['text']); if (!empty($VARS['color'])) { $note->setColor($VARS['color']); } if (empty($VARS['modified'])) { $note->setModified(date("Y-m-d H:i:s")); } else { $note->setModified($requestdata['modified']); } if (!empty($VARS['favorite'])) { $note->setFavorite($VARS['favorite'] == true); } $note->saveNote(); sendJsonResp($Strings->get("Note saved", false), "OK", ["note" => $note->toArray()]);