\n"); PEAR::setErrorHandling(PEAR_ERROR_RETURN); $dbc = DB::connect($config['dsn'], TRUE); $dbc->setFetchMode(DB_FETCHMODE_ASSOC); $gb = &new LocStor(&$dbc, $config); $gunid = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; $mediaFile = '../tests/ex1.mp3'; $mdataFile = '../tests/mdata1.xml'; echo"# Login: ".($sessid = $gb->login('root', 'q'))."\n"; echo"# Store: "; $r = $gb->storeAudioClip($sessid, $gunid, $mediaFile, $mdataFile); if(PEAR::isError($r)){ echo "ERROR: ".$r->getMessage()."\n"; exit(1); } echo "$r\n"; echo"# Upload: "; $r = $gb->uploadFile('', $gunid, $sessid); if(PEAR::isError($r)){ echo "ERROR: ".$r->getMessage()."\n"; exit(1); } echo join(', ',$r)."\n"; echo"# Cron: "; list($r1, $r2) = $gb->cronJob(); if(PEAR::isError($r1)){ echo "ERROR: ".$r1->getMessage()."\n"; exit(1); } if(PEAR::isError($r2)){ echo "ERROR: ".$r2->getMessage()."\n"; exit(1); } echo "$r1, $r2\n"; echo"# Delete: "; $r = $gb->deleteAudioClip($sessid, $gunid); if(PEAR::isError($r)){ echo "ERROR: ".$r->getMessage()."\n"; exit(1); } echo "$r\n"; echo"# Download: "; $r = $gb->downloadFile($gunid, $sessid); if(PEAR::isError($r)){ echo "ERROR: ".$r->getMessage()."\n"; exit(1); } echo join(', ',$r)."\n"; echo"# Cron: "; $r = $gb->cronJob(); if(PEAR::isError($r1)){ echo "ERROR: ".$r1->getMessage()."\n"; exit(1); } if(PEAR::isError($r2)){ echo "ERROR: ".$r2->getMessage()."\n"; exit(1); } echo "$r1, $r2\n"; echo"# logout: "; $r = $gb->logout($sessid); if(PEAR::isError($r)){ echo "ERROR: ".$r->getMessage()."\n"; exit(1); } echo "$r\n"; echo "#Transport test: OK.\n\n" ?>