bygdis.fi

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

bilder.html (4319B)


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