tazbug rev 33

seperate .conf file & fix last commit on bugs.cgi
author xfred222
date Thu Dec 13 20:06:57 2012 -0500 (2012-12-13)
parents db97998089d6
children 8ec2f574923b
files web/bugs.cgi web/bugs.conf
line diff
     1.1 --- a/web/bugs.cgi	Thu Dec 13 17:08:36 2012 -0500
     1.2 +++ b/web/bugs.cgi	Thu Dec 13 20:06:57 2012 -0500
     1.3 @@ -7,7 +7,6 @@
     1.4  . /usr/lib/slitaz/httphelper
     1.5  [ -f "/etc/slitaz/bugs.conf" ] && . /etc/slitaz/bugs.conf
     1.6  
     1.7 -
     1.8  # Internal variable
     1.9  bugdir="bug"
    1.10  plugins="plugins"
    1.11 @@ -15,11 +14,6 @@
    1.12  po=""
    1.13  error_log_file="/var/log/tazbug-server.log"
    1.14  
    1.15 -
    1.16 -
    1.17 -
    1.18 -
    1.19 -
    1.20  # Content negotiation for Gettext
    1.21  IFS=","
    1.22  for lang in $HTTP_ACCEPT_LANGUAGE
    1.23 @@ -47,6 +41,11 @@
    1.24  TEXTDOMAIN='tazbug'
    1.25  export TEXTDOMAIN
    1.26  
    1.27 +
    1.28 +
    1.29 +
    1.30 +
    1.31 +
    1.32  #
    1.33  # Functions
    1.34  #
    1.35 @@ -88,6 +87,13 @@
    1.36  
    1.37  # Authentified or not
    1.38  user_box() {
    1.39 +
    1.40 +#bug id to remember
    1.41 +IDLOC=""
    1.42 +if [[ "$(GET id)" ]] ;then
    1.43 +IDLOC="&id=$(GET id)"
    1.44 +fi
    1.45 +
    1.46  	if check_auth; then
    1.47  		. $PEOPLE/$user/account.conf
    1.48  		cat << EOT
    1.49 @@ -98,10 +104,10 @@
    1.50  EOT
    1.51  	else
    1.52  	cat << EOT
    1.53 -<div id="user">
    1.54 -	<a href="?login"><img src="images/avatar.png" alt="[ User ]" /></a>
    1.55 -	<a href="?login">$(gettext 'Log in')</a>
    1.56 -</div>
    1.57 +	<div id="user">
    1.58 +	<a href="?login$IDLOC"><img src="images/avatar.png" alt="[ User ]" /></a>
    1.59 +	<a href="?login$IDLOC">$(gettext 'Log in')</a>
    1.60 +	</div>
    1.61  EOT
    1.62  	fi
    1.63  	cat << EOT
    1.64 @@ -121,7 +127,12 @@
    1.65  
    1.66  # Login page
    1.67  login_page() {
    1.68 -redirect_to_id="$1"
    1.69 +IDLOC=""
    1.70 +if [[ "$(GET id)" ]] ;then
    1.71 +IDLOC="?id=$(GET id)"
    1.72 +fi
    1.73 +
    1.74 +
    1.75  	cat << EOT
    1.76  <h2>$(gettext 'Login')</h2>
    1.77  
    1.78 @@ -133,7 +144,7 @@
    1.79  </div>
    1.80  
    1.81  <div id="login">
    1.82 -	<form method="post" action="$SCRIPT_NAME?id=$redirect_to_id">
    1.83 +	<form method="post" action="$SCRIPT_NAME$IDLOC">
    1.84  		<input type="text" name="auth" placeholder="$(gettext 'User name')" />
    1.85  		<input type="password" name="pass" placeholder="$(gettext 'Password')" />
    1.86  		<div>
    1.87 @@ -488,7 +499,7 @@
    1.88  		header
    1.89  		html_header
    1.90  		user_box
    1.91 -		login_page $([ "$(GET id)" ] && GET id)
    1.92 +		login_page
    1.93  		html_footer ;;
    1.94  	*\ logout\ *)
    1.95  		# Set a Cookie in the past to logout.
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/web/bugs.conf	Thu Dec 13 20:06:57 2012 -0500
     2.3 @@ -0,0 +1,14 @@
     2.4 +# SliTaz Bug Tracker configuration
     2.5 +#
     2.6 +
     2.7 +# Installation path
     2.8 +TAZBUG="/var/www/bugs"
     2.9 +
    2.10 +# TazBug URL for redirection and RSS
    2.11 +WEB_URL="http://localhost/bugs/bugs.cgi"
    2.12 +
    2.13 +# Auth file for user
    2.14 +AUTH_FILE="/var/lib/slitaz/auth/people"
    2.15 +
    2.16 +# People config files
    2.17 +PEOPLE="/var/lib/slitaz/people"