my ($where, %elt) = $self->get_param('pool',
'location');
+ my $arg = $self->get_form('jmedias');
+
+ if ($arg->{jmedias}) {
+ $where = "AND Media.VolumeName IN ($arg->{jmedias}) $where";
+ }
+
my $query="
SELECT Media.VolumeName AS volumename,
Media.VolBytes AS volbytes,
{
my ($self) = @_ ;
- my $medias = $self->get_selected_media();
+ my $arg = $self->get_form('jmedias', 'qnewlocation') ;
- unless ($medias) {
- return 0;
+ unless ($arg->{jmedias}) {
+ return $self->error("Can't get selected media");
}
- my $loc = $self->get_form('qnewlocation');
- unless ($loc->{qnewlocation}) {
+ unless ($arg->{qnewlocation}) {
return $self->error("Can't get new location");
}
UPDATE Media
SET LocationId = (SELECT LocationId
FROM Location
- WHERE Location = $loc->{qnewlocation})
- WHERE Media.VolumeName IN ($medias)
+ WHERE Location = $arg->{qnewlocation})
+ WHERE Media.VolumeName IN ($arg->{jmedias})
";
my $nb = $self->dbh_do($query);
<a href="?action=client"> Clients </a>|
<a href="?action=run_job"> Jobs </a>|
<a href="?action=running"> Running jobs </a>|
+<a href="?action=job"> Old Job </a>|
<a href="?action=next_job"> Next jobs </a|>|
-<a href="?action=job"> Job list </a>|
<a href="?action=restore"> Restore </a>|
<a href="?action=graph"> Statistics </a>] [
<a href="?action=pool"> Pools </a>|
</div>
<div class="bodydiv">
<table id='id0'></table>
+ <table><td>
<form action='?'>
<input type='hidden' name='jobid' value='<TMPL_VAR jobid>'>
- <button class='formulaire' name='action' value='delete' title='delete this job'>
+ <button class='formulaire' name='action' value='delete' title='delete this job'> Delete<br/>
<img src='/bweb/purge.png'>
</button>
</form>
+ </td><td>
+ <form action='?'>
+ <TMPL_LOOP volumes>
+ <input type='hidden' name='media' value='<TMPL_VAR VolumeName>'>
+ </TMPL_LOOP>
+ <button class='formulaire' name='action' value='media' title='view media'>
+ View media<br/>
+ <img src='/bweb/zoom.png'>
+ </button>
+ </form>
+ </td>
+ <td>
+ <form action='?'>
+ <input type='hidden' name='client' value='<TMPL_VAR Client>'>
+ <button class='formulaire' name='action' value='job' title='view jobs of <TMPL_VAR Client>'>
+ View jobs<br/>
+ <img src='/bweb/zoom.png'>
+ </button>
+ </form>
+ </td>
+ </table>
</div>
<script language='JavaScript'>
<form action='?action=test' method='get'>
<table id='id_pool_<TMPL_VAR ID>'></table>
- <button class='formulaire' type='submit' name='action' value='extern'><img src='/bweb/extern.png'></button>
- <button class='formulaire' type='submit' name='action' value='intern'><img src='/bweb/intern.png'></button>
+ <button class='formulaire' type='submit' name='action' value='extern' title='Move out'><img src='/bweb/extern.png'></button>
+ <button class='formulaire' type='submit' name='action' value='intern' title='Move in'><img src='/bweb/intern.png'></button>
<button class='formulaire' type='submit' name='action' value='update_media' title='Update media'><img src='/bweb/edit.png'></button>
<button class='formulaire' type='submit' name='action' value='media_zoom' title='Informations'><img src='/bweb/zoom.png'></button>
<!--
<form action='?' method='get'>
<input type='hidden' name='media' value='<TMPL_VAR volumename>'>
<TMPL_IF online>
- <button class='formulaire' type='submit' name='action' value='intern'><img src='/bweb/intern.png'></button>
+ <button class='formulaire' type='submit' name='action' value='extern' title='move out'><img src='/bweb/extern.png'></button>
<TMPL_ELSE>
- <button class='formulaire' type='submit' name='action' value='extern'><img src='/bweb/extern.png'></button>
+ <button class='formulaire' type='submit' name='action' value='intern' title='move in'><img src='/bweb/intern.png'></button>
</TMPL_IF>
<button class='formulaire' type='submit' name='action' value='update_media' title='Update'><img src='/bweb/edit.png'></button>
<button class='formulaire' type='submit' name='action' value='purge' title='Purge'><img src='/bweb/purge.png'></button>
</td>
</tr>
</table>
-<button class='formulaire' name='action' value='do_update_media'>Apply<br/>
- <img src='/bweb/apply.png'>
-</button>
-<button class='formulaire' name='action' title='Update from pool'
- value='update_from_pool'>Update<br/>
- <img src='/bweb/update.png' title='Update from pool'>
-</button>
-<button class='formulaire' name='action' value='media'>View Pool<br/>
- <img src='/bweb/zoom.png'>
-</button>
-
- </form>
+<table>
+ <td>
+ <button class='formulaire' name='action' value='do_update_media'>Apply<br/>
+ <img src='/bweb/apply.png'>
+ </button>
+ <button class='formulaire' name='action' title='Update from pool'
+ value='update_from_pool'>Update<br/>
+ <img src='/bweb/update.png' title='Update from pool'>
+ </button>
+ </form>
+ </td>
+ <td>
+ <form action='?' method='GET'>
+ <input type='hidden' name='pool' value='<TMPL_VAR poolname>'>
+ <button class='formulaire' name='action' value='media'>View Pool<br/>
+ <img src='/bweb/zoom.png'>
+ </button>
+ </form>
+ </td>
+</table>
</div>
<script language='JavaScript'>