static function item_add_computer(Computer $item) { Session::addMessageAfterRedirect("Add Computer Hook, ID=" . $item->getID(), true); return true; }
/** * @param $ocsid * @param $ocsservers_id * @param $action * @param $threadid * @param $threads_id **/ function logProcessedComputer($ocsid, $ocsservers_id, $action, $threadid, $threads_id) { $input["ocsid"] = $ocsid; if (isset($action["rule_matched"])) { $input["rules_id"] = json_encode($action['rule_matched']); } else { $input["rules_id"] = ""; } $input["threadid"] = $threadid; $input["plugin_ocsinventoryng_threads_id"] = $threads_id; $input["plugin_ocsinventoryng_ocsservers_id"] = $ocsservers_id; $input["action"] = $action['status']; if (isset($action["entities_id"])) { $input["entities_id"] = $action['entities_id']; } else { $input['entities_id'] = 0; } if (isset($action['computers_id'])) { $comp = new Computer(); if ($comp->getFromDB($action['computers_id'])) { $input['computers_id'] = $comp->getID(); $input['entities_id'] = $comp->getEntityID(); } } $input["process_time"] = date("Y-m-d H:i:s"); $this->add($input); }