# Copyright 2015, 2017, 2018 Paul Hänsch # # This file is part of Confetti. # # Confetti is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Confetti is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with Confetti. If not, see . cat_listing(){ list_categories | while read cat; do printf '
  • %s
  • \n' \ "$(htmlsafe "$cat")" "$(attribsafe "$cat")" "$(l10n cat_remove)" done } list_catsel(){ card="$1" cats="$(get_categories "$card")" list_categories |while read cat; do printf '
  • ' \ "$(printf %s "$cats" |grep -qF "$cat" && printf 'checked="checked"')" \ "$(attribsafe "$card")" "$(attribsafe "$cat")" "$(htmlsafe "$cat")" done } display_catsel(){ card="$1" printf '
  • %s

  • ' } cat <

    $(l10n categories_label)

      EOF listcards \ | while read card; do display_catsel "$card" done cat <
      EOF