diff --git a/cgi-bin/text-to-html-filter-idx.cgi b/cgi-bin/text-to-html-filter-idx.cgi new file mode 100755 index 0000000..497872c --- /dev/null +++ b/cgi-bin/text-to-html-filter-idx.cgi @@ -0,0 +1,34 @@ +#!/bin/bash +echo $header +ext=${file/*.} +range=10000 +filename="/var/www/www.openmamba.org/$file" +filename_check=`readlink -f $filename` +[ "${filename_check:0:27}" = "/mnt/sdc1/ftp/pub/openmamba" ] || exit 0 +filelines=`wc -l $filename | awk '{ print $1 }'` +filepages=`expr $filelines / $range + 1` +if [ "$page" ]; then + [ $page -gt 0 ] || page=1 +else + page=1 +fi +from=`expr \( $page - 1 \) \* $range + 1` +to=`expr $from \+ $range - 1` +nextpage=`expr $page + 1` +prevpage=`expr $page - 1` +[ $from -ge $range ] && echo -n "< " || echo -n "< " +idxsize=20 +[ $page -gt $idxsize ] && idxfrom=`expr $page - $idxsize` || idxfrom=1 +idxto=`expr $idxfrom + $idxsize \* 2` +[ $idxto -le $filepages ] || idxto=$filepages +[ $filepages -gt $idxsize ] && idxst=`expr $page - $idxsize` || idxst=1 +for i in `seq $idxfrom $idxto`; do + if [ $i -eq $page ]; then + echo -n "$i " + else + echo -n "$i " + fi +done +[ $to -lt $filelines ] && echo -n "> " || echo -n "> " +echo +exit 0 diff --git a/cgi-bin/text-to-html-filter.cgi b/cgi-bin/text-to-html-filter.cgi new file mode 100755 index 0000000..44f43e5 --- /dev/null +++ b/cgi-bin/text-to-html-filter.cgi @@ -0,0 +1,24 @@ +#!/bin/bash +echo $header +ext=${file/*.} +range=10000 +filename="/var/www/www.openmamba.org/$file" +filename_check=`readlink -f $filename` +[ "${filename_check:0:27}" = "/mnt/sdc1/ftp/pub/openmamba" ] || exit 0 +if [ "$page" ]; then + [ $page -gt 0 ] || page=1 +else + page=1 +fi +from=`expr \( $page - 1 \) \* $range + 1` +to=`expr $from \+ $range - 1` +if [ "$ext" = "log" -o "$ext" = "spec" -o "$ext" = "patch" -o "$ext" = "diff" ]; then + /bin/sed -n "${from},${to}p" $filename | /bin/sed -e 's|\&|\&|g' \ + -e 's|<|\<|g' \ + -e 's|>|\>|g' \ + -e 's|\([[:alpha:][:digit:]]*\)\@[[:alpha:][:digit:]]*\.[[:alpha:][:digit:]\.]*|\1@...|g' + #'s|\&|\\&|g' -e 's|<|\<|g' -e 's|>|\>|g' -e 's|\([[:alpha:][:digit:]]*\)\@[[:alpha:][:digit:]]*\.[[:alpha:][:digit:]\.]*|\1@...|g' /var/www/www.openmamba.org/$file +else + /bin/sed -n "${from},${to}p" $filename +fi +exit 0 diff --git a/distribution/distromatic.naked.en.html b/distribution/distromatic.naked.en.html index df19f82..ccd0805 100644 --- a/distribution/distromatic.naked.en.html +++ b/distribution/distromatic.naked.en.html @@ -62,7 +62,6 @@ -
diff --git a/distribution/distromatic.naked.html b/distribution/distromatic.naked.html new file mode 100644 index 0000000..d05a67d --- /dev/null +++ b/distribution/distromatic.naked.html @@ -0,0 +1,4 @@ + + + + diff --git a/distribution/distromatic.naked.it.html b/distribution/distromatic.naked.it.html index ed72f69..c5c9bee 100644 --- a/distribution/distromatic.naked.it.html +++ b/distribution/distromatic.naked.it.html @@ -62,9 +62,7 @@ -
+ Pages:
+
+
+
+
diff --git a/distribution/showfile.naked.html b/distribution/showfile.naked.html
new file mode 100644
index 0000000..ba4d20c
--- /dev/null
+++ b/distribution/showfile.naked.html
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/distribution/showfile.naked.it.html b/distribution/showfile.naked.it.html
new file mode 100644
index 0000000..cf8c58a
--- /dev/null
+++ b/distribution/showfile.naked.it.html
@@ -0,0 +1,18 @@
+
+
+
+
+" -->
+
+
+
+
+
+++
+ Pagine:
+
+
+
+
diff --git a/functions.php b/functions.php
index 88a535a..d035609 100644
--- a/functions.php
+++ b/functions.php
@@ -223,7 +223,7 @@ function openmamba_webbuild_status_func() {
// print "
+
+++
|
AJAX support is not enabled in your browser. Live page updates will not be available, press Reload to update.