coding my life away
authorpaulr <me@pjr.cc>
Sun, 11 Jul 2010 11:15:01 +0000 (21:15 +1000)
committerpaulr <me@pjr.cc>
Sun, 11 Jul 2010 11:15:01 +0000 (21:15 +1000)
bin/pbdc-bacula.php

index 3725529..c29e8d7 100644 (file)
@@ -1,6 +1,9 @@
 <?php
 $BASE_LIB="../lib";
-$BASE_BIN="/usr/bin";
+$BASE_DATA="../db";
+$BACULA_USER="paulr";
+
+global $BASE_DATA, $BASE_LIB, $BACULA_USER, $argv;
 
 require_once "$BASE_LIB/lib.php";
 
@@ -15,5 +18,72 @@ $slot = $argv[3];
 $arc_device = $argv[4];
 $drive_index = $argv[5];
 
+$changer = $changer_dev;
+global $changer;
+
+switch($command) {
+       case "unload":
+               unload_tape();
+               break;
+       case "load":
+               load_tape();
+               break;
+       case "loaded":
+               loaded_tape();
+               break;
+       case "list":
+               list_tapes();
+               break;
+       case "slots":
+               num_slots();
+               break;
+       case "listall":
+               listall();
+               break;  
+       case "transfer":
+               transfer();
+               break;  
+}
+
+function unload_tape()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
+
+function load_tape()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
+
+function loaded_tape()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
+
+function list_tapes()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
+
+function num_slots()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
+
+function listall()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
 
+function transfer()
+{
+       global $BASE_DATA, $BASE_LIB, $BACULA_USER, $changer, $argv;
+       
+}
 ?>
\ No newline at end of file