#!/bin/bash domainprefix="https://paste.megumin.tech/" if [[ ${post_data[paste]} ]]; then filepath=$(mktemp -p $pwd XXX) filename=$(basename $filepath) if [[ ${post_data[public]} == "on" ]]; then echo $filename >> $pwd/list fi if session_verify ${cookies[sh_session]}; then echo "$filename:$(session_get_username ${cookies[sh_session]})" >> storage/pastes fi echo -e $(echo "${post_data[paste]}" | sed -E 's/\+/ /g;s/\%/\\x/g') > $filepath meta[redirect]="$domainprefix$filename" fi source templates/head.sh echo "

" if session_verify ${cookies[sh_session]}; then echo "

Your pastes:

" pastes=$(grep -E "$(session_get_username ${cookies[sh_session]})\$" storage/pastes) if [[ $pastes != '' ]]; then echo "
    " for i in $pastes; do IFS=':' array=($i) echo "
  1. ${array[0]}
  2. " done echo "
" else echo "You currently do not have any pastes." fi else echo "If you log in, we'll be able to show you your paste history here :)" fi echo "

Latest public pastes:

    " public=$(tac $pwd/list | head -n 10) IFS=$'\n' for i in $public; do echo "
  1. $i
  2. " done unset IFS echo ""