bygdis.fi

git clone https://git.tarina.org/bygdis.fi
Log | Files | Refs | README

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>