From 02b94ffc6a064ea511559ae364537b30e29bf738 Mon Sep 17 00:00:00 2001 From: Tomas Plesnik <plesnik@ics.muni.cz> Date: Thu, 24 Jan 2013 17:08:56 +0100 Subject: [PATCH] k nove registrovanym receiverum defaultne pridavana i validita --- src/warden-server/bin/registerReceiver.pl | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/warden-server/bin/registerReceiver.pl b/src/warden-server/bin/registerReceiver.pl index 43267f6..50bf2f4 100755 --- a/src/warden-server/bin/registerReceiver.pl +++ b/src/warden-server/bin/registerReceiver.pl @@ -89,16 +89,17 @@ switch () { } # defined variables by script -my $client_type = "r"; -my $registered = DateTime->now; -my $service = undef; -my $description_tags = undef; +my $client_type = "r"; +my $valid = "t"; +my $registered = DateTime->now; +my $service = undef; +my $description_tags = undef; # read config file my $conf_file = "$etc/warden-server.conf"; our $SYSLOG = undef; our $SYSLOG_VERBOSE = undef; -our $SYSLOG_FACILITY = undef; +our $SYSLOG_FACILITY = undef; our $DB_NAME = undef; our $DB_USER = undef; our $DB_PASS = undef; @@ -122,8 +123,8 @@ if (defined $result) { WardenCommon::sendMsg($SYSLOG, $SYSLOG_VERBOSE, $SYSLOG_FACILITY, "err", "Attempt to re-register the receiver [hostname: '$hostname', type: '$type', cidr: '$ip_net_client']"); WardenCommon::errMsg("Receiver has already been registered at $warden_server in '$result'"); } else { - $sth = $DBH->prepare("INSERT INTO clients VALUES (?,?,?,?,?,?,?,?,?,?);") or die "Cannot prepare statement: " . $DBH->errstr; - my $ret_val = $sth->execute(undef, $hostname, $registered, $requestor, $service, $client_type, $type, $receive_own_events, $description_tags, $ip_net_client) or die "Cannot execute statement: " . $sth->errstr; + $sth = $DBH->prepare("INSERT INTO clients VALUES (?,?,?,?,?,?,?,?,?,?,?);") or die "Cannot prepare statement: " . $DBH->errstr; + my $ret_val = $sth->execute(undef, $hostname, $registered, $requestor, $service, $client_type, $type, $receive_own_events, $description_tags, $ip_net_client, $valid) or die "Cannot execute statement: " . $sth->errstr; if ($ret_val == 1) { WardenCommon::sendMsg($SYSLOG, $SYSLOG_VERBOSE, $SYSLOG_FACILITY, "info", "New receiver [hostname: '$hostname', type: '$type', cidr: '$ip_net_client'] was registered"); WardenCommon::succMsg("Registration of receiver from $hostname was SUCCESSFUL!!!"); -- GitLab