parent
7d30454d90
commit
c89e6af346
@ -5,11 +5,12 @@ html {
|
||||
body {
|
||||
margin: 0;
|
||||
font-size: 1rem;
|
||||
background-color: #eeeeee;
|
||||
background: linear-gradient(135deg, #eeeeff, #ddddff, #eeeeff, #ccccff);
|
||||
/* background-color: #eeeeee; */
|
||||
}
|
||||
header {
|
||||
padding: 0 1rem .5rem 1rem;
|
||||
background: linear-gradient(#000064, #000048, #000032);
|
||||
background: linear-gradient(#000032, #000048, #000064);
|
||||
border-bottom-left-radius: .5rem;
|
||||
border-bottom-right-radius: .5rem;
|
||||
color: white;
|
||||
@ -33,3 +34,21 @@ header {
|
||||
main {
|
||||
padding: 0 .5rem;
|
||||
}
|
||||
article {
|
||||
max-width: 60rem;
|
||||
margin: auto;
|
||||
}
|
||||
input[type=url], input[type=text] {
|
||||
width: 50%;
|
||||
font-size: 1rem;
|
||||
padding: .25rem;
|
||||
border-radius: .25rem;
|
||||
}
|
||||
button {
|
||||
font-size: 1rem;
|
||||
background-color: navy;
|
||||
color: white;
|
||||
padding: .25rem 1rem;
|
||||
border-radius: .25rem;
|
||||
cursor: pointer;
|
||||
}
|
@ -8,23 +8,29 @@
|
||||
include '../start.php';
|
||||
|
||||
Security::verifyUser();
|
||||
page_head('Feed page');
|
||||
|
||||
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
// TODO: get feed, add if new, reject if existing but not owned by this user, update otherwise
|
||||
$feed = array();
|
||||
$feed = [ 'id' => $_POST['id'], 'url' => $_POST['url'] ];
|
||||
$title = 'TODO';
|
||||
} else {
|
||||
// TODO: Retrieve feed by ID if not new
|
||||
$feed = [ 'id' => $_GET['id'], 'url' => '' ];
|
||||
$title = 'Add RSS Feed';
|
||||
}
|
||||
page_head($title);
|
||||
|
||||
?>
|
||||
<h1>Add/Edit Feed</h1>
|
||||
<form method=POST action=/feed hx-post=/feed>
|
||||
<input type=hidden name=id value="<?=$feed['id']?>">
|
||||
<label>
|
||||
Feed URL
|
||||
<input type=url name=url required autofocus value="<?=$feed['url']?>">
|
||||
</label>
|
||||
</form>
|
||||
<h1><?=$title?></h1>
|
||||
<article>
|
||||
<form method=POST action=/feed hx-post=/feed>
|
||||
<input type=hidden name=id value=<?=$feed['id']?>>
|
||||
<label>
|
||||
Feed URL
|
||||
<input type=url name=url required autofocus value="<?=$feed['url']?>">
|
||||
</label><br>
|
||||
<button type=submit>Save</button>
|
||||
</form>
|
||||
</article>
|
||||
<?php
|
||||
page_foot();
|
||||
|
@ -18,14 +18,14 @@ Data::ensureDb();
|
||||
*/
|
||||
function page_head(string $title): void {
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<html lang=en>
|
||||
<head>
|
||||
<title><?=$title?> | Feed Reader Central</title>
|
||||
<link href=/assets/style.css rel=stylesheet>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<div class=title>Feed Reader Central</div>
|
||||
<a class=title href="/">Feed Reader Central</a>
|
||||
<div><?php
|
||||
if (array_key_exists('FRC_USER_ID', $_REQUEST)) {
|
||||
echo '<a href=/feed?id=new>Add Feed</a>';
|
||||
|
Loading…
Reference in New Issue
Block a user