Merged in feature/PMC-1180 (pull request #7075)
PMC-1181 Approved-by: Julio Cesar Laura Avendaño <contact@julio-laura.com>
This commit is contained in:
@@ -16,4 +16,31 @@ require_once 'classes/model/om/BaseProcessFiles.php';
|
||||
*/
|
||||
class ProcessFiles extends BaseProcessFiles {
|
||||
|
||||
/**
|
||||
* Remove a process file record
|
||||
*
|
||||
* @param string $prfUid
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @throws Exception
|
||||
**/
|
||||
public function remove($prfUid)
|
||||
{
|
||||
$connection = Propel::getConnection(ProcessFilesPeer::DATABASE_NAME);
|
||||
try {
|
||||
$object = ProcessFilesPeer::retrieveByPK($prfUid);
|
||||
if (!is_null($object)) {
|
||||
$connection->begin();
|
||||
$object->delete();
|
||||
$connection->commit();
|
||||
} else {
|
||||
throw new Exception('This row doesn\'t exist!');
|
||||
}
|
||||
} catch (Exception $error) {
|
||||
$connection->rollback();
|
||||
throw $error;
|
||||
}
|
||||
}
|
||||
|
||||
} // ProcessFiles
|
||||
|
||||
Reference in New Issue
Block a user