21 public function __construct() {
22 $this->Name =
"agent_pkgagent";
23 $this->Title = _(
"Package Analysis (Parse package headers)");
24 $this->AgentName =
"pkgagent";
26 parent::__construct();
35 return CheckARS($uploadId, $this->AgentName,
"package meta data scanner",
"pkgagent_ars");
44 $dbManager = $GLOBALS[
'container']->get(
'db.manager');
45 $latestPkgAgent = $dbManager->getSingleRow(
"SELECT agent_enabled FROM agent WHERE agent_name=$1 ORDER BY agent_ts LIMIT 1",array(
'pkgagent'));
46 if (!empty($latestPkgAgent) && !$dbManager->booleanFromDb($latestPkgAgent[
'agent_enabled']))
50 menu_insert(
"Agents::" . $this->Title, 0, $this->Name);
AgentHasResults($uploadId=0)
CheckARS($upload_pk, $AgentName, $AgentDesc, $AgentARSTableName)
Check the ARS table to see if an agent has successfully scanned an upload.