bilder.html (4384B)
1 $def with (bilder, rights, namn, totbilder, offset, bildpersida, search, db, str, print) 2 <div id="bilder"> 3 $ displayname = db.query("SELECT displayname FROM bildadmin WHERE name='"+namn+"';")[0] 4 <p>inloggad som <b><a href="/tuning">$displayname.displayname</a></b> ❃ | <a href="/logout">Logga ut</a> 🗝</p> 5 <a href="/"><--- tibaks till början</a> 6 <h1>Byyns eji fotoalbum</h1> 7 <h4><a href="/upload">lägg opp ny bild</a> 💾 <a href="/senaste">senast häändi</a> 🔥 <a href="/om">Om</a> 🤔</h4> 8 $if totbilder == 0: 9 inga bilder 10 $if search == '': 11 <p>bilder totalt: $totbilder</p> 12 $else: 13 <p>bilder med sökordet $search: $totbilder</p> 14 <p><a href="/bilder?search=">ta bort sökordet</a></p> 15 $if offset > bildpersida: 16 <a href="/bilder?page=back"><--- föregåående siidå</a> 17 $if offset < totbilder: 18 <a href="/bilder?page=next">nästa siidå --></a> 19 <br> 20 <br> 21 $if search != '': 22 $for bild in bilder: 23 $for i in bild: 24 $ l = db.query("SELECT Count(*) AS likes FROM likes WHERE bild='"+i.filename+"';")[0] 25 $ h = db.query("SELECT Count(*) AS hates FROM hates WHERE bild='"+i.filename+"';")[0] 26 $ k = db.query("SELECT Count(*) AS comments FROM bildkommentar WHERE filename='"+i.filename+"';")[0] 27 $if k.comments > 0: 28 $ comments = "💬 " + str(k.comments) 29 $else: 30 $ comments = '' 31 $if l.likes > 0: 32 $ likes = "❤️ " + str(l.likes) 33 $else: 34 $ likes = '' 35 $if h.hates > 0: 36 $ hates = '☠️ ' + str(h.hates) 37 $else: 38 $ hates = '' 39 $if i.beskrivning != '' and i.beskrivning != None: 40 $ story = '✏️' 41 $else: 42 $ story = '' 43 $if i.fotograf != '' and i.fotograf != None: 44 $ fotograf = '📸' 45 $else: 46 $ fotograf = '' 47 $ print(i.beskrivning) 48 $ imageurl = i.filename + '.jpeg' 49 <div class="bild" id="$i.filename"> 50 <a href="/bild/$i.filename"><img src="/static/bilder/thumb/$imageurl?=$i.lastmod"></a> 51 $if i.titel != None: 52 $if i.titel != '': 53 <h4><a href="/bild/$i.filename">$i.titel</a></h4> 54 <p><a href="/bilder?search=$i.year">$i.year</a> $fotograf <a href="/bilder?search=$i.fotograf">$i.fotograf</a> $story $likes $hates $comments<p> 55 $if rights=="admin": 56 <a href="/bilder?delete=$i.filename">ta bort bild</a> 57 </div> 58 59 $else: 60 $for i in bilder: 61 $ l = db.query("SELECT Count(*) AS likes FROM likes WHERE bild='"+i.filename+"';")[0] 62 $ h = db.query("SELECT Count(*) AS hates FROM hates WHERE bild='"+i.filename+"';")[0] 63 $ k = db.query("SELECT Count(*) AS comments FROM bildkommentar WHERE filename='"+i.filename+"';")[0] 64 $if k.comments > 0: 65 $ comments = "💬 " + str(k.comments) 66 $else: 67 $ comments = '' 68 $if l.likes > 0: 69 $ likes = "❤️ " + str(l.likes) 70 $else: 71 $ likes = '' 72 $if h.hates > 0: 73 $ hates = '☠️ ' + str(h.hates) 74 $else: 75 $ hates = '' 76 $if i.beskrivning != '' and i.beskrivning != None: 77 $ story = '✏️' 78 $else: 79 $ story = '' 80 $if i.fotograf != '' and i.fotograf != None: 81 $ fotograf = '📸' 82 $else: 83 $ fotograf = '' 84 $ print(i.beskrivning) 85 $ imageurl = i.filename + '.jpeg' 86 <div class="bild" id="$i.filename"> 87 <a href="/bild/$i.filename"><img src="/static/bilder/thumb/$imageurl?=$i.lastmod"></a> 88 $if i.titel != None: 89 $if i.titel != '': 90 <h4><a href="/bild/$i.filename">$i.titel</a></h4> 91 <p><a href="/bilder?search=$i.year">$i.year</a> $fotograf <a href="/bilder?search=$i.fotograf">$i.fotograf</a> $story $likes $hates $comments<p> 92 $if rights=="admin": 93 <a href="/bilder?delete=$i.filename">ta bort bild</a> 94 </div> 95 96 $if offset < totbilder: 97 <h2><a href="/bilder?page=next">nästa siidå ---></a></h2> 98 <br> 99 <br> 100 <p id="footer">hemsiidåna duunade mää <a href="https://webpy.org">web.py</a> av Robin 😎 <a href="/static/git/">koden</a> 101 </div>