jakobsn 6 лет назад
Родитель
Сommit
ae932824f8
5 измененных файлов: 0 добавлений и 77 удалений
  1. +0
    -18
      src/app/models/guestbook.py
  2. +0
    -31
      src/app/templates/guestbook.html
  3. +0
    -2
      src/app/views/app.py
  4. +0
    -25
      src/app/views/guestbook.py
  5. +0
    -1
      src/app/views/utils.py

+ 0
- 18
src/app/models/guestbook.py Просмотреть файл

@@ -1,18 +0,0 @@
from models.database import db

def get_guestbook_entries():
cursor = db.cursor()
query = ("SELECT entryid, text FROM guestbook")
cursor.execute(query)
entries = cursor.fetchall()
cursor.close()
return entries

def set_guestbook_entry(entry):
cursor = db.cursor()
query = ("INSERT INTO guestbook VALUES (NULL, \"" + entry + "\")")
cursor.execute(query)
db.commit()
cursor.close()


+ 0
- 31
src/app/templates/guestbook.html Просмотреть файл

@@ -1,31 +0,0 @@
$def with (nav, entries, guestbook_form)

<head>
<title>Friends</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="static/stylesheet.css">
<link rel="shortcut icon" type="image/png" href="static/honeybee.png"/>

</head>

<body>

$:nav

<h1>Guestbook</h1>
<ul>
$for entry in entries:
<p id="$entry[0]">$entry[1]</p>

</ul>



$if session.username:
<h2>Write an entry</h2>
<form method="POST">
$:guestbook_form.render()
</form>

</body>

+ 0
- 2
src/app/views/app.py Просмотреть файл

@@ -1,6 +1,5 @@
import web
from views.utils import get_nav_bar
from views.guestbook import Guestbook
from views.login import Login
from views.logout import Logout
from views.register import Register
@@ -17,7 +16,6 @@ urls = (
'/login', 'Login',
'/logout', 'Logout',
'/register', 'Register',
'/guestbook', 'Guestbook',
'/new_project', 'New_project',
'/open_projects', 'Open_projects',
'/project', 'Project',


+ 0
- 25
src/app/views/guestbook.py Просмотреть файл

@@ -1,25 +0,0 @@
import web
from views.forms import guestbook_form
import models.guestbook
from views.utils import get_nav_bar

# Get html templates
render = web.template.render('templates/')


class Guestbook:

# Get guestbook entries
def GET(self):
entries = models.guestbook.get_guestbook_entries()
session = web.ctx.session
nav = get_nav_bar(session)
return render.guestbook(nav, entries, guestbook_form)

def POST(self):
data = web.input()
entry = web.data()
print(data)
print(entry)
models.guestbook.set_guestbook_entry(data.entry)
return web.seeother("/guestbook")

+ 0
- 1
src/app/views/utils.py Просмотреть файл

@@ -16,7 +16,6 @@ def get_nav_bar(session):
result += ' <li><a href="register">Register</a></li>'
result += ' <li><a href="login">Login</a></li>'
result += ' <li><a href="open_projects">Projects</a></li>'
result += ' <li><a href="guestbook">Guestbook</a></li>'
result += ' </ul>'
result += '</nav>'
return result

Загрузка…
Отмена
Сохранить