#1769 exception trigger added to the doTransportAction method.
This commit is contained in:
parent
796eca1f82
commit
f88e341aae
1 changed files with 11 additions and 1 deletions
|
@ -206,6 +206,12 @@ class Transport
|
||||||
{
|
{
|
||||||
$trec = $r = TransportRecord::recall($this, $trtok);
|
$trec = $r = TransportRecord::recall($this, $trtok);
|
||||||
if(PEAR::isError($r)){ return $r; }
|
if(PEAR::isError($r)){ return $r; }
|
||||||
|
if($trec->getState() == 'closed'){
|
||||||
|
return PEAR::raiseError(
|
||||||
|
"Transport::doTransportAction:".
|
||||||
|
" closed transport token ($trtok)", TRERR_TOK
|
||||||
|
);
|
||||||
|
}
|
||||||
switch($action){
|
switch($action){
|
||||||
case'pause';
|
case'pause';
|
||||||
$newState = 'paused';
|
$newState = 'paused';
|
||||||
|
@ -217,6 +223,10 @@ class Transport
|
||||||
$newState = 'closed';
|
$newState = 'closed';
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
return PEAR::raiseError(
|
||||||
|
"Transport::doTransportAction:".
|
||||||
|
" unknown action ($action)"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
$res = $trec->setState($newState);
|
$res = $trec->setState($newState);
|
||||||
return $res;
|
return $res;
|
||||||
|
@ -376,7 +386,7 @@ class Transport
|
||||||
case"closed":
|
case"closed":
|
||||||
return PEAR::raiseError(
|
return PEAR::raiseError(
|
||||||
"Transport::getSearchResults:".
|
"Transport::getSearchResults:".
|
||||||
" invalid transport token ($trtok)", TRERR_TOK
|
" closed transport token ($trtok)", TRERR_TOK
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case"finished":
|
case"finished":
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue