|
@@ -2332,6 +2332,44 @@ $SD_SD_DOMAIN_COLUMN='$OSERDOMAIN'"
|
|
|
esac
|
|
|
} # end speed_dial()
|
|
|
|
|
|
+#
|
|
|
+##### ------------------------------------------------ #####
|
|
|
+### acc management
|
|
|
+#
|
|
|
+acc() {
|
|
|
+ if [ "$#" -lt 2 ] ; then
|
|
|
+ merr "acc - too few parameters"
|
|
|
+ usage_acc
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ shift;
|
|
|
+ require_dbengine
|
|
|
+ case $1 in
|
|
|
+ showdb)
|
|
|
+ QUERY="select * FROM $ACC_TABLE ;"
|
|
|
+ $DBROCMD "$QUERY"
|
|
|
+ ;;
|
|
|
+
|
|
|
+ recent)
|
|
|
+ TIMENOW=`date +"%s"`
|
|
|
+ if [ $# -eq 2 ] ; then
|
|
|
+ CLAUSE=" WHERE time>=$TIMENOW - $2 "
|
|
|
+ else
|
|
|
+ CLAUSE=" WHERE time>=$TIMENOW - 300 "
|
|
|
+ fi
|
|
|
+ QUERY="select * FROM $ACC_TABLE $CLAUSE ; "
|
|
|
+ $DBROCMD "$QUERY"
|
|
|
+ ;;
|
|
|
+
|
|
|
+
|
|
|
+ *)
|
|
|
+ usage_acc
|
|
|
+ exit 1
|
|
|
+ ;;
|
|
|
+ esac
|
|
|
+} # end acc()
|
|
|
+
|
|
|
+
|
|
|
#
|
|
|
##### ================================================ #####
|
|
|
### subscriber management
|
|
@@ -3048,6 +3086,10 @@ case $1 in
|
|
|
speeddial "$@"
|
|
|
;;
|
|
|
|
|
|
+ acc)
|
|
|
+ acc "$@"
|
|
|
+ ;;
|
|
|
+
|
|
|
tls)
|
|
|
shift
|
|
|
tls_ca "$@"
|