help->update("sagacity.scans", array('status' => 'TERMINATED'), array( array( 'field' => 'ste_id', 'op' => '=', 'value' => $ste_id ), array( 'field' => 'status', 'op' => '=', 'value' => 'RUNNING', 'sql_op' => 'AND' ) )); } elseif (!is_null($id) && is_numeric($id)) { $db->help->update("sagacity.scans", array("status" => 'TERMINATED'), array( array( 'field' => 'ste_id', 'op' => '=', 'value' => $ste_id ), array( 'field' => 'id', 'op' => '=', 'value' => $id, 'sql_op' => 'AND' ), array( 'field' => 'status', 'op' => '=', 'value' => 'RUNNING', 'sql_op' => 'AND' ) )); } else { throw(new Exception("Invalid PID")); } $db->help->execute(); } catch (Exception $e) { error_log($e->getTraceAsString() . PHP_EOL . print_r($result, true)); } print "";