}
$ret = false;
- $i=1;
+ $i=-1;
+
+ $sql = "select slot_no from slots where tape_name=='$rl'";
+ $res = $db->query($sql);
+
foreach($res as $row) {
- //echo "Listing tapes for disk ".$row["disk_id"].", ".$row["disk_name"]."\n";
- //echo "dir: $amloc/".$row["disk_name"]."/pbdc/".$argv[1]."/tapes/\n";
- //exit(0);
- $dh = opendir("$amloc/".$row["disk_name"]."/pbdc/".$argv[1]."/tapes/");
- while(($file = readdir($dh)) !== false) {
- if(ereg("d[0-9]+_vol[0-9]+", $file)!=false) {
- if($rl == $file) {
- echo "$i\n";
- exit(0);
- }
- $i++;
- } else {
- //echo "didnt match: $file\n";
- }
- //exit(0);
- }
- closedir($dh);
+ $i = $row[0];
+ }
+ if($i != -1) {
+ echo "$i\n";
+ return;
}
echo "0\n";