#1579 createBackupCheck: faultString return field description fixed
This commit is contained in:
parent
23aa046283
commit
c446ffc092
|
@ -676,7 +676,7 @@ class GreenBox extends BasicStor{
|
|||
* with all related files
|
||||
* @return hasharray with fields:
|
||||
* fname string: readable fname,
|
||||
* token string: access token
|
||||
* token srring: access token
|
||||
*/
|
||||
function exportPlaylistOpen($sessid, $plids, $type='lspl', $standalone=FALSE)
|
||||
{
|
||||
|
@ -937,7 +937,7 @@ class GreenBox extends BasicStor{
|
|||
*
|
||||
* @param sessid : string - session id
|
||||
* @param criteria : struct - see search criteria
|
||||
* @return hasharray with field: token string: backup token
|
||||
* @return token : string - backup token
|
||||
*/
|
||||
function createBackupOpen($sessid, $criteria='')
|
||||
{
|
||||
|
@ -977,6 +977,7 @@ class GreenBox extends BasicStor{
|
|||
* status : string - susccess | working | fault
|
||||
* tmpfile : string - filepath to result temporary file
|
||||
* metafile : string - archive metafile in XML format
|
||||
* faultString : string - error message (use only if status==fault)
|
||||
*/
|
||||
function createBackupCheck($token)
|
||||
{
|
||||
|
@ -986,10 +987,12 @@ class GreenBox extends BasicStor{
|
|||
"LocStor::createBackupCheck: invalid token ($token)"
|
||||
);
|
||||
}
|
||||
$status = 'success';
|
||||
return array(
|
||||
'status'=> 'success',
|
||||
'status'=> $status,
|
||||
'tmpfile' => $fakeFile,
|
||||
'metafile' => '',
|
||||
'faultString' => ($status==fault ? 'backup process fault' : ''),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -974,6 +974,7 @@ class LocStor extends BasicStor{
|
|||
* status : string - success | working | fault
|
||||
* url : string - readable url
|
||||
* metafile : string - archive metafile in XML format
|
||||
* faultString : string - error message (use only if status==fault)
|
||||
*/
|
||||
function createBackupCheck($token)
|
||||
{
|
||||
|
@ -984,10 +985,12 @@ class LocStor extends BasicStor{
|
|||
);
|
||||
}
|
||||
$fakeFUrl = $this->getUrlPart()."access/$token.tar";
|
||||
$status = 'success';
|
||||
return array(
|
||||
'status'=> 'success',
|
||||
'status'=> $status,
|
||||
'url' => $fakeFUrl,
|
||||
'metafile' => '',
|
||||
'faultString' => ($status==fault ? 'backup process fault' : ''),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -1801,6 +1801,8 @@ class XR_LocStor extends LocStor{
|
|||
* <li> status : string - success | working | fault</li>
|
||||
* <li> url : string - readable url</li>
|
||||
* <li> metafile : string - archive metafile in XML format</li>
|
||||
* <li> faultString : string - error message
|
||||
* (use only if status==fault) </li>
|
||||
* </ul>
|
||||
*
|
||||
* On errors, returns an XML-RPC error response.
|
||||
|
@ -1817,22 +1819,22 @@ class XR_LocStor extends LocStor{
|
|||
* @return XMLRPC struct
|
||||
* @see LocStor::createBackupCheck
|
||||
*/
|
||||
// <li> 854 - backup process fault</li>
|
||||
function xr_createBackupCheck($input)
|
||||
{
|
||||
list($ok, $r) = $this->_xr_getPars($input);
|
||||
if(!$ok) return $r;
|
||||
$res = $this->createBackupCheck($r['token']);
|
||||
|
||||
if(PEAR::isError($res)){
|
||||
return new XML_RPC_Response(0, 805,
|
||||
$ec0 = intval($res->getCode());
|
||||
$ec = ($ec0 == GBERR_BGERR ? 800+$ec0 : 805 );
|
||||
return new XML_RPC_Response(0, $ec,
|
||||
"xr_createBackupCheck: ".$res->getMessage().
|
||||
" ".$res->getUserInfo()
|
||||
);
|
||||
}
|
||||
return new XML_RPC_Response(XML_RPC_encode(array(
|
||||
'url'=>$res['url'],
|
||||
'status'=>$res['status'],
|
||||
'metafile'=>$res['metafile'],
|
||||
)));
|
||||
return new XML_RPC_Response(XML_RPC_encode($res));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue