/**
  * Get printer information for printer widget
  *
  * @return void
  * @author John Eberle (tuxudo)
  **/
 public function get_printers()
 {
     $obj = new View();
     if (!$this->authorized()) {
         $obj->view('json', array('msg' => array('error' => 'Not authenticated')));
         return;
     }
     $printers = new Printer_model();
     $obj->view('json', array('msg' => $printers->get_printers()));
 }
 /**
  * Get printers for serial_number
  *
  * @param string $serial serial number
  **/
 public function get_data($serial = '')
 {
     $out = array();
     if (!$this->authorized()) {
         $out['error'] = 'Not authorized';
     } else {
         $prm = new Printer_model();
         foreach ($prm->retrieve_records($serial) as $printer) {
             $out[] = $printer->rs;
         }
     }
     $obj = new View();
     $obj->view('json', array('msg' => $out));
 }