|
|
|
|
671
|
$"List folder name:" 1 1 "" 1 35 26 25 \
|
671
|
$"List folder name:" 1 1 "" 1 35 26 25 \
|
672
|
$"Name between [] on subject line:" 2 1 "" 2 35 26 25 \
|
672
|
$"Name between [] on subject line:" 2 1 "" 2 35 26 25 \
|
673
|
$"List email address:" 3 1 "" 3 35 26 25 \
|
673
|
$"List email address:" 3 1 "" 3 35 26 25 \
|
674
|
- $"Public:" 4 1 "yes" 4 35 4 25 \
|
|
|
|
|
674
|
+ $"Public:" 4 1 $"yes" 4 35 4 25 \
|
675
|
2> $data
|
675
|
2> $data
|
676
|
sel=$?
|
676
|
sel=$?
|
677
|
case $sel in
|
677
|
case $sel in
|
|
|
|
|
686
|
if [ ${#LIST_PUBLIC} -lt 1 ]; then
|
686
|
if [ ${#LIST_PUBLIC} -lt 1 ]; then
|
687
|
LIST_PUBLIC='no'
|
687
|
LIST_PUBLIC='no'
|
688
|
fi
|
688
|
fi
|
689
|
- if [[ $LIST_PUBLIC == 'y' || $LIST_PUBLIC == 'Y' || $LIST_PUBLIC == 'true' || $LIST_PUBLIC == 'True' || $LIST_PUBLIC == 'yes' || $LIST_PUBLIC == 'Yes' || $LIST_PUBLIC == 'YES' ]]; then
|
|
|
|
|
689
|
+ if [[ $LIST_PUBLIC == $'y' || $LIST_PUBLIC == $'Y' || $LIST_PUBLIC == $'true' || $LIST_PUBLIC == $'True' || $LIST_PUBLIC == $'yes' || $LIST_PUBLIC == $'Yes' || $LIST_PUBLIC == $'YES' ]]; then
|
690
|
LIST_PUBLIC='yes'
|
690
|
LIST_PUBLIC='yes'
|
691
|
else
|
691
|
else
|
692
|
LIST_PUBLIC='no'
|
692
|
LIST_PUBLIC='no'
|
|
|
|
|
730
|
trap "rm -f $data" 0 1 2 5 15
|
730
|
trap "rm -f $data" 0 1 2 5 15
|
731
|
dialog --backtitle $"Freedombone Control Panel" \
|
731
|
dialog --backtitle $"Freedombone Control Panel" \
|
732
|
--title $"Email rule for user $SELECTED_USERNAME" \
|
732
|
--title $"Email rule for user $SELECTED_USERNAME" \
|
733
|
- --form "\n" 8 65 3 \
|
|
|
|
|
733
|
+ --form "\n" 9 65 4 \
|
734
|
$"When email arrives from address:" 1 1 "" 1 35 24 28 \
|
734
|
$"When email arrives from address:" 1 1 "" 1 35 24 28 \
|
735
|
$"Move to folder:" 2 1 "" 2 35 24 28 \
|
735
|
$"Move to folder:" 2 1 "" 2 35 24 28 \
|
|
|
736
|
+ $"Public:" 3 1 $"no" 3 35 4 25 \
|
736
|
2> $data
|
737
|
2> $data
|
737
|
sel=$?
|
738
|
sel=$?
|
738
|
case $sel in
|
739
|
case $sel in
|
|
|
|
|
741
|
esac
|
742
|
esac
|
742
|
RULE_EMAIL=$(cat $data | sed -n 1p)
|
743
|
RULE_EMAIL=$(cat $data | sed -n 1p)
|
743
|
RULE_FOLDER=$(cat $data | sed -n 2p)
|
744
|
RULE_FOLDER=$(cat $data | sed -n 2p)
|
|
|
745
|
+ RULE_PUBLIC=$(cat $data | sed -n 3p)
|
744
|
|
746
|
|
|
|
747
|
+ if [ ${#RULE_PUBLIC} -lt 1 ]; then
|
|
|
748
|
+ RULE_PUBLIC='no'
|
|
|
749
|
+ fi
|
|
|
750
|
+ if [[ $RULE_PUBLIC == $'y' || $RULE_PUBLIC == $'Y' || $RULE_PUBLIC == $'true' || $RULE_PUBLIC == $'True' || $RULE_PUBLIC == $'yes' || $RULE_PUBLIC == $'Yes' || $RULE_PUBLIC == $'YES' ]]; then
|
|
|
751
|
+ RULE_PUBLIC='yes'
|
|
|
752
|
+ else
|
|
|
753
|
+ RULE_PUBLIC='no'
|
|
|
754
|
+ fi
|
745
|
if [ ${#RULE_EMAIL} -lt 2 ]; then
|
755
|
if [ ${#RULE_EMAIL} -lt 2 ]; then
|
746
|
dialog --title $"Add email rule" \
|
756
|
dialog --title $"Add email rule" \
|
747
|
--msgbox $"No email address was given" 6 40
|
757
|
--msgbox $"No email address was given" 6 40
|
|
|
|
|
759
|
fi
|
769
|
fi
|
760
|
|
770
|
|
761
|
${PROJECT_NAME}-addemail -u $SELECTED_USERNAME -e "$RULE_EMAIL" \
|
771
|
${PROJECT_NAME}-addemail -u $SELECTED_USERNAME -e "$RULE_EMAIL" \
|
762
|
- -g "$RULE_FOLDER"
|
|
|
|
|
772
|
+ -g "$RULE_FOLDER" --public $RULE_PUBLIC
|
763
|
dialog --title $"Add email rule" \
|
773
|
dialog --title $"Add email rule" \
|
764
|
--msgbox $"Email rule for $RULE_EMAIL was added" 6 40
|
774
|
--msgbox $"Email rule for $RULE_EMAIL was added" 6 40
|
765
|
}
|
775
|
}
|