Ejemplo n.º 1
0
 static function item_add_computer(Computer $item)
 {
     Session::addMessageAfterRedirect("Add Computer Hook, ID=" . $item->getID(), true);
     return true;
 }
Ejemplo n.º 2
0
 /**
  * @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);
 }