summaryrefslogtreecommitdiffstats
path: root/prog/skovikanje/komentar.sh
diff options
context:
space:
mode:
Diffstat (limited to 'prog/skovikanje/komentar.sh')
-rwxr-xr-xprog/skovikanje/komentar.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/prog/skovikanje/komentar.sh b/prog/skovikanje/komentar.sh
index 8640a19..9b9d8b9 100755
--- a/prog/skovikanje/komentar.sh
+++ b/prog/skovikanje/komentar.sh
@@ -1,5 +1,8 @@
#!/bin/bash
set -xeuo pipefail
+function hsc () {
+ sed -e 's/</\&lt;/g' -e "s/'/\&apos;/g" -e 's/"/\&quot;/g'
+}
function besedilo () { # <tip -- html> <datoteka> <zaupanje - 0 za html escaping, 1 brez html escapinga> <nesting level>
vrstica=1
seznam=1
@@ -43,7 +46,7 @@ function besedilo () { # <tip -- html> <datoteka> <zaupanje - 0 za html escaping
then
if [ $3 -eq 0 ]
then
- tekst=`sed -e 's/</\&lt;/g' <<<"$l"`
+ tekst=`hsc <<<"$l"`
else
tekst=$l
fi
@@ -81,7 +84,7 @@ function besedilo () { # <tip -- html> <datoteka> <zaupanje - 0 za html escaping
}
function komentar () { # tip id nesting-level
stat komentarji/$2 > /dev/null || { echo komentar $2 ne obstaja.; return; }
- echo -n "<i><a href=# onclick=citiraj('$2')><code>$2</code></a> <b class=avtor>$(head -n1 komentarji/$2 | cut -f2 | cut -d@ -f1 | sed -e 's/</&lt;/g')</b> "
+ echo -n "<i><a href=# onclick=citiraj('$2')><code>$2</code></a> <b class=avtor>$(head -n1 komentarji/$2 | cut -f2 | cut -d@ -f1 | hsc)</b> "
echo "dne <span class=datum>`date --date @$(stat --format %W komentarji/$2)`</span> <a href=//z.4a.si/skovikanje/komentar.php?koga=$2 target=_blank>uredi</a> <a href=/skovikanje/skovik/$(head -n1 komentarji/$2 | cut -f1).html>na</a></i>"
besedilo $1 komentarji/$2 0 $3
}
@@ -89,9 +92,6 @@ if [ $1 = komentar ]
then
komentar $2 $3 5
fi
-function hsc () {
- sed -e 's/</\&lt;/g' -e "s/'/\&apos;/g" -e 's/"/\&quot;/g'
-}
if [ $1 = objava ]
then
metadesc=`tail -n+2 objave/$3 | head -n3 | hsc`