? astcc/astcc-admin.cgi.new
? asterisk/doc/api
? zaptel/.tmp_versions
? zaptel/.zaptel.o.d
Index: astcc/astcc-admin.cgi
===================================================================
RCS file: /usr/cvsroot/astcc/astcc-admin.cgi,v
retrieving revision 1.7
diff -u -r1.7 astcc-admin.cgi
--- astcc/astcc-admin.cgi 1 Sep 2004 18:33:35 -0000 1.7
+++ astcc/astcc-admin.cgi 5 Sep 2004 02:15:34 -0000
@@ -21,6 +21,11 @@
@techs = ( "SIP", "IAX2", "Zap", "Local" );
@incs = ("6", "60");
my $dbh;
+my $tmpfile = "/tmp/astcc";
+
+sub tmp_file() {
+ system("/bin/touch $tmpfile");
+}
sub timestamp() {
my $now = strftime "%Y%m%d%H%M%S", gmtime;
@@ -119,6 +124,22 @@
return "";
}
+sub list_cards() {
+ my $sth;
+ my @cardlist;
+ my $row;
+ $sth = $dbh->prepare("SELECT number FROM cards");
+ $sth->execute;
+ while($row = $sth->fetchrow_hashref) {
+ push @cardlist, $row->{number};
+ }
+ $sth->finish;
+# if ($#cardlist > -1) {
+# return popup_menu(-name => "cardnum", -values => \@cardlist);
+# }
+ return @cardlist;
+}
+
sub list_trunks() {
my $sth;
my @trunklist;
@@ -183,6 +204,12 @@
# Retrieve brand specifications
my $sth = $dbh->prepare("SELECT * FROM brands WHERE name = " . $dbh->quote($brand));
$sth->execute;
+ if ($config{'email'} eq "YES") {
+ &tmp_file;
+ open(TMP_FILE,">>$tmpfile") ||
+ die "Error - could not open $tmpfile for writing\n";
+ print TMP_FILE "You have added $count $brand cards in the amount of $pennies cents. \n\n";
+ }
if ($row = $sth->fetchrow_hashref) {
($language, $inc, $markup) = ($row->{language}, $row->{inc}, $row->{markup});
}
@@ -191,8 +218,15 @@
for ($x=0; $x < $count; $x++) {
$number = &findunique;
&addcard($number, $language, $pennies * 100, $inc, $markup);
+ if ($config{'email'} eq "YES") {
+ print TMP_FILE "$number \n";
+ }
$status .= "$number
";
}
+ if ($config{'email'} eq "YES") {
+ system("cat $tmpfile | $config{'mailprog'} -s \"New Cards Created\" $config{'emailadd'}");
+ system("rm $tmpfile");
+ }
return $status;
}
@@ -235,6 +269,8 @@
$body .= "
| Card Number | Amount Used | Face Value | Markup | Creation | First Use | Expiration | In Use |
| $cardnum | $cardinfo->{used} | $cardinfo->{facevalue} | $cardinfo->{markup} | $cardinfo->{creation} | $cardinfo->{firstuse} | $cardinfo->{expiration} | $cardinfo->{inuse} |