name='maxvolbytes' value='<TMPL_VAR maxvolbytes>'>
</td>
</tr>
+ <tr><td>Pool de recyclage :</td>
+ <td><select name='recyclepool' class='formulaire'>
+<TMPL_LOOP db_pools>
+ <option value='<TMPL_VAR name>'><TMPL_VAR name></option>
+</TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr><td> Commentaire : </td>
+ <td>
+ <input class='formulaire' type='text' title='un commentaire'
+ name='comment' value='<TMPL_VAR comment>'>
+ </td>
+ </tr>
</table>
<table>
<td>
graph => 1,
gtype => 1,
type => 1,
+ recyclepool => 1,
);
my %opt_p = ( # option with path
fileset=> 1,
Media.MaxVolJobs AS maxvoljobs,
Media.MaxVolFiles AS maxvolfiles,
Media.VolUseDuration AS voluseduration,
- Media.VolRetention AS volretention
+ Media.VolRetention AS volretention,
+ Media.Comment AS comment,
+ Media.RecyclePoolId AS recyclepoolid
FROM Media INNER JOIN Pool ON (Media.PoolId = Pool.PoolId)
LEFT JOIN Location ON (Media.LocationId = Location.LocationId)
my $arg = $self->get_form(qw/media volstatus inchanger pool
slot volretention voluseduration
maxvoljobs maxvolfiles maxvolbytes
+ qcomment recyclepool
/);
unless ($arg->{media}) {
}, "command.tpl");
+ my @q;
+ my $media = $self->dbh_quote($arg->{media});
+
my $loc = CGI::param('location') || '';
if ($loc) {
- my $media = $self->dbh_quote($arg->{media});
$loc = $self->dbh_quote($loc); # is checked by db
- my $query = "
+ push @q, "LocationId=(SELECT LocationId FROM Location WHERE Location=$loc)";
+ }
+ if ($arg->{recyclepool}) {
+ push @q, "RecyclePoolId=(SELECT PoolId FROM Pool WHERE Name='$arg->{recyclepool}')";
+ }
+ push @q, "Comment=$arg->{qcomment}";
+
+
+ my $query = "
UPDATE Media
- SET LocationId=(SELECT LocationId FROM Location WHERE Location=$loc)
+ SET " . join (',', @q) . "
WHERE Media.VolumeName = $media
";
- $self->dbh_do($query);
- }
+ $self->dbh_do($query);
$self->update_media();
}
name='maxvolbytes' value='<TMPL_VAR maxvolbytes>'>
</td>
</tr>
+ <tr><td>Recycle Pool:</td>
+ <td><select name='recyclepool' class='formulaire'>
+<TMPL_LOOP db_pools>
+ <option value='<TMPL_VAR name>'><TMPL_VAR name></option>
+</TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr><td> Comment: </td>
+ <td>
+ <input class='formulaire' type='text' title='a comment'
+ name='comment' value='<TMPL_VAR comment>'>
+ </td>
+ </tr>
+
</table>
<table>
<td>