| 3 | 
 //  $Id$ | 
 //  $Id$ | 
| 4 | 
 // --------------------------------------------------------------------------- | 
 // --------------------------------------------------------------------------- | 
| 5 | 
 //  $Log$ | 
 //  $Log$ | 
| 6 | 
  | 
 //  Revision 1.3  2003/02/28 04:16:19  joko | 
| 7 | 
  | 
 //  fix: getStatus now return status in bool | 
| 8 | 
  | 
 // | 
| 9 | 
  | 
 //  Revision 1.2  2003/02/27 14:37:56  jonen | 
| 10 | 
  | 
 //  + added function 'saveObjectByGuid()' | 
| 11 | 
  | 
 // | 
| 12 | 
 //  Revision 1.1  2003/02/22 16:19:38  joko | 
 //  Revision 1.1  2003/02/22 16:19:38  joko | 
| 13 | 
 //  + initial commit | 
 //  + initial commit | 
| 14 | 
 // | 
 // | 
| 58 | 
     return $this->_remote_method('getObjectByGuid', array('guid' => $obj_guid, 'classname' => $classname)); | 
     return $this->_remote_method('getObjectByGuid', array('guid' => $obj_guid, 'classname' => $classname)); | 
| 59 | 
   } | 
   } | 
| 60 | 
  | 
  | 
| 61 | 
  | 
   function saveObjectByGuid($obj, $classname) { | 
| 62 | 
  | 
     return $this->_remote_method('saveObjectByGuid', array('data' => $obj, 'guid' => $obj['guid'], 'classname' => $classname)); | 
| 63 | 
  | 
   } | 
| 64 | 
  | 
  | 
| 65 | 
   function getStatus() { | 
   function getStatus() { | 
| 66 | 
     global $app; | 
     global $app; | 
 | 
     //print Dumper($app); | 
  | 
| 67 | 
     $proxy = mkObject('Data::Driver::Proxy', null, array( remote => 1, rpcinfo => $app->getConfig("rpcinfo") ) ); | 
     $proxy = mkObject('Data::Driver::Proxy', null, array( remote => 1, rpcinfo => $app->getConfig("rpcinfo") ) ); | 
| 68 | 
     //print Dumper($proxy); | 
     return $proxy->backend->isConnected(); | 
 | 
     $status_bool = $proxy->backend->isConnected(); | 
  | 
 | 
     $status_yesno = $status_bool ? 'yes' : 'no'; | 
  | 
 | 
     return $status_yesno; | 
  | 
| 69 | 
   } | 
   } | 
| 70 | 
    | 
  | 
| 71 | 
   function forceConnect() { | 
   function forceConnect() { | 
| 72 | 
     global $app; | 
     global $app; | 
| 73 | 
     //print Dumper($app); | 
     //print Dumper($app); |