public function on_project_load_resource($pars = array())
{
try {
$result = AmyRemoteProject::load_resource($pars['url'], $pars['ticket'], $pars['path']);
if ($result['flush']) {
echo $result['content'];
header('Content-Type: text/xml; charset=UTF-8');
exit;
}
self::setResult($result['content']);
} catch (Exception $e) {
$err_msg = $e->getMessage();
self::raiseError("Project resource at `{$pars['path']}' could not been loaded due an error: `{$err_msg}'.");
}
}