- }elsif($c->req->param('cmd') =~ /^(Cover|Uncover|Ignore|Open|Take) call$/){
- my $extra_vars = '';
- if ($1 eq 'Cover'){
- $extra_vars = ", covered = TRUE, open = FALSE";
- }elsif ($1 eq 'Uncover'){
- $extra_vars = ", covered = FALSE, open = TRUE";
- }elsif ($1 eq 'Ignore'){
- $extra_vars = ", covered = FALSE, open = FALSE";
- }elsif ($1 eq 'Open'){
- $extra_vars = ", covered = FALSE, open = TRUE";
+ if ($c->req->param('cstatus')){
+ $dbh->do(q{UPDATE calls SET status = $1, dc = $2 WHERE call = $3}
+ ,undef,$c->req->param('status'),$c->user->id,$call->{call});
+ $logmess .= "Changed status to: ".$c->req->param('status')."\n";