Skip to content

Commit 87a0bd9

Browse files
author
Min Kim
committed
fixed fonts and sizes
2 parents 6c4fc83 + 92a51f1 commit 87a0bd9

File tree

3 files changed

+17
-11
lines changed

3 files changed

+17
-11
lines changed

app.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def registerAuth():
102102
def home():
103103
user = session['username']
104104
cursor = conn.cursor()
105-
query = 'SELECT * FROM (SELECT * FROM Photo AS p WHERE p.photoID IN (SELECT photoID FROM Belong NATURAL JOIN Share WHERE username = %s) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)) AS temp1 LEFT JOIN (SELECT l.photoID, l.likeCount, r.ifLiked FROM (SELECT photoID, count(*) AS likeCount FROM Liked GROUP BY photoID) AS l LEFT JOIN (SELECT photoID, True AS ifLiked FROM Liked WHERE username = %s) AS r ON (l.photoID = r.photoID)) AS temp2 ON (temp1.photoID = temp2.photoID) ORDER BY timestamp DESC'
105+
query = 'SELECT * FROM (SELECT * FROM Photo AS p WHERE p.photoID IN (SELECT photoID FROM Belong NATURAL JOIN Share WHERE username = %s AND accepted = 1) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)) AS temp1 LEFT JOIN (SELECT l.photoID, l.likeCount, r.ifLiked FROM (SELECT photoID, count(*) AS likeCount FROM Liked GROUP BY photoID) AS l LEFT JOIN (SELECT photoID, True AS ifLiked FROM Liked WHERE username = %s) AS r ON (l.photoID = r.photoID)) AS temp2 ON (temp1.photoID = temp2.photoID) ORDER BY timestamp DESC'
106106
cursor.execute(query, (user, user, user, user))
107107
data = cursor.fetchall()
108108

@@ -417,13 +417,18 @@ def close_group(group,group_owner):
417417
print(group,group_owner)
418418
cursor = conn.cursor()
419419

420+
#kill photos shared to group
421+
query = "DELETE FROM Share WHERE `groupName` = %s AND `groupOwner` = %s";
422+
cursor.execute(query, (group, group_owner))
423+
420424
#remove everyone from the group
421425
query = "DELETE FROM belong WHERE `groupName` = %s AND `groupOwner` = %s;"
422426
cursor.execute(query, (group,group_owner))
423427

424428
#kill the group
425429
query = "DELETE FROM closefriendgroup WHERE `groupName` = %s AND `groupOwner` = %s;"
426430
cursor.execute(query, (group,group_owner))
431+
427432
cursor.close()
428433
return redirect(url_for('group'))
429434

@@ -445,7 +450,7 @@ def add_friend():
445450
data = cursor.fetchall()
446451
if data[0]['count'] > 0 :
447452
#to_add already in group
448-
flash(to_add + " is already in " + group_name + "or the user has not accepted your request.")
453+
flash(to_add + " is already in " + group_name + " or the user has not accepted your request.")
449454
else:
450455
query = 'SELECT Count(*) as count FROM Person WHERE username = %s;'
451456
cursor.execute(query,(to_add))
@@ -500,10 +505,10 @@ def add_tag():
500505
cursor.execute(query, (tagee, photoID, True))
501506
conn.commit()
502507
else:
503-
query = 'SELECT photoID FROM Photo AS p WHERE p.photoID IN (SELECT photoID FROM Belong NATURAL JOIN Share WHERE username = %s) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)'
504-
cursor.execute(query, (tagee, tagee, tagee))
508+
query = 'SELECT photoID FROM Photo AS p WHERE (p.photoID IN (SELECT photoID FROM Belong NATURAL JOIN Share WHERE username = %s AND accepted = 1) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)) AND (p.photoID = %s)'
509+
cursor.execute(query, (tagee, tagee, tagee, photoID))
505510
data = cursor.fetchall()
506-
# print(data)
511+
print(data)
507512
# print(data[0]["photoID"])
508513
# print(photoID)
509514
if len(data) > 0 and int(photoID) == data[0]["photoID"]:
@@ -554,7 +559,7 @@ def get_tag():
554559
flash("Tag: " + tag + " does not exist!")
555560
return redirect(url_for('search_tag'))
556561

557-
query = 'SELECT * FROM (SELECT temp1.photoID, photoOwner, timestamp, filePath, caption, allFollowers, likeCount, ifLiked FROM ((SELECT * FROM Photo AS p WHERE p.photoID IN (SELECT photoID FROM Belong b NATURAL JOIN Share WHERE username = %s) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)) AS temp1 LEFT JOIN (SELECT l.photoID, l.likeCount, r.ifLiked FROM (SELECT photoID, count(*) AS likeCount FROM Liked GROUP BY photoID) AS l LEFT JOIN (SELECT photoID, True AS ifLiked FROM Liked WHERE username = %s) AS r ON (l.photoID = r.photoID)) AS temp2 ON (temp1.photoID = temp2.photoID))) as temp NATURAL JOIN Tag as t WHERE t.username = %s ORDER BY timestamp DESC;'
562+
query = 'SELECT * FROM (SELECT temp1.photoID, photoOwner, timestamp, filePath, caption, allFollowers, likeCount, ifLiked FROM ((SELECT * FROM Photo AS p WHERE p.photoID IN (SELECT photoID FROM Belong b NATURAL JOIN Share WHERE username = %s AND accepted = 1) OR (allfollowers = 1 AND EXISTS (SELECT * FROM Follow WHERE followerUsername = %s and followeeUsername = p.photoOwner)) OR (p.photoOwner = %s)) AS temp1 LEFT JOIN (SELECT l.photoID, l.likeCount, r.ifLiked FROM (SELECT photoID, count(*) AS likeCount FROM Liked GROUP BY photoID) AS l LEFT JOIN (SELECT photoID, True AS ifLiked FROM Liked WHERE username = %s) AS r ON (l.photoID = r.photoID)) AS temp2 ON (temp1.photoID = temp2.photoID))) as temp NATURAL JOIN Tag as t WHERE t.username = %s ORDER BY timestamp DESC;'
558563
cursor.execute(query, (user, user, user, user, tag))
559564
data = cursor.fetchall()
560565

static/uploads/1.png

-78.9 KB
Binary file not shown.

templates/add_tag.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66
<button onclick="location.href='/home'" type="button"> Back </button>
77
<br />
88

9-
<font size="+1"><u>Who would you like to tag in this photo (ID: {{ photoID }})?</u> </font><br>
10-
<img src="{{ url_for('static', filename = ('uploads/' + filePath) ) }}" alt="Image" height="80" width="80">
9+
<font size="+1"><u>Who would you like to tag in this photo (ID: {{ photoID }})?</u> </font><br><br>
10+
<img src="{{ url_for('static', filename = ('uploads/' + filePath) ) }}" alt="Image" style="max-height: 1000px; max-width: 1000px;">
11+
<br><br>
1112
<form action="/add_tag" method="POST">
1213
<input type="text" name = "toTag" placeholder="username" required/> <br>
1314
<input type="submit" value = 'Send Request' />
1415
<input type="hidden" name = "photoID" value="{{ photoID }}">
1516
</form>
16-
<br />
17+
<br>
1718

1819
{% with messages = get_flashed_messages() %}
1920
{% if messages %}
@@ -30,8 +31,8 @@
3031
{% for tagee in requests %}
3132
<tr>
3233
<td>{{ tagee.username }} on photo {{ tagee.photoID }} by {{ tagee.photoOwner }}</td>
33-
<td><a href="/accept_tag/{{ tagee.username }}/{{ photoID }}">Accept</a></td>
34-
<td><a href="/reject_tag/{{ tagee.username }}/{{ photoID }}">Reject</a></td>
34+
<td><a href="/accept_tag/{{ tagee.username }}/{{ tagee.photoID }}">Accept</a></td>
35+
<td><a href="/reject_tag/{{ tagee.username }}/{{ tagee.photoID }}">Reject</a></td>
3536
</tr>
3637
{% endfor %}
3738
</table>

0 commit comments

Comments
 (0)