Remove some lightly used or unused dbFacile functions (#15418)

* Remove some lightly used or unused dbFacile functions
['NULL'] legacy behavior seems unsupported, replace with actual nulls

* Fix refactor mishap

* another

* update baseline

* these were very wrong... what happened?
This commit is contained in:
Tony Murray 2023-10-12 07:15:03 -07:00 committed by GitHub
parent 0540c56d0f
commit a5198d7d57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 50 additions and 195 deletions

View File

@ -267,7 +267,7 @@ class Billing
$bill_data = dbFetchRow('SELECT * from `bills` WHERE `bill_id`= ? LIMIT 1', [$bill_id]);
foreach (dbFetch('SELECT *, UNIX_TIMESTAMP(timestamp) AS formatted_date FROM bill_data WHERE bill_id = ? AND `timestamp` >= FROM_UNIXTIME( ? ) AND `timestamp` <= FROM_UNIXTIME( ? ) ORDER BY timestamp ASC', [$bill_id, $from, $to]) as $row) {
foreach (dbFetchRows('SELECT *, UNIX_TIMESTAMP(timestamp) AS formatted_date FROM bill_data WHERE bill_id = ? AND `timestamp` >= FROM_UNIXTIME( ? ) AND `timestamp` <= FROM_UNIXTIME( ? ) ORDER BY timestamp ASC', [$bill_id, $from, $to]) as $row) {
$timestamp = $row['formatted_date'];
if (! $first) {
$first = $timestamp;
@ -419,7 +419,7 @@ class Billing
$data = [];
$average = 0;
if ($imgtype == 'day') {
foreach (dbFetch('SELECT DISTINCT UNIX_TIMESTAMP(timestamp) as timestamp, SUM(delta) as traf_total, SUM(in_delta) as traf_in, SUM(out_delta) as traf_out FROM bill_data WHERE `bill_id` = ? AND `timestamp` >= FROM_UNIXTIME(?) AND `timestamp` <= FROM_UNIXTIME(?) GROUP BY DATE(timestamp) ORDER BY timestamp ASC', [$bill_id, $from, $to]) as $data) {
foreach (dbFetchRows('SELECT DISTINCT UNIX_TIMESTAMP(timestamp) as timestamp, SUM(delta) as traf_total, SUM(in_delta) as traf_in, SUM(out_delta) as traf_out FROM bill_data WHERE `bill_id` = ? AND `timestamp` >= FROM_UNIXTIME(?) AND `timestamp` <= FROM_UNIXTIME(?) GROUP BY DATE(timestamp) ORDER BY timestamp ASC', [$bill_id, $from, $to]) as $data) {
array_push($ticklabels, date('Y-m-d', $data['timestamp']));
array_push($in_data, isset($data['traf_in']) ? $data['traf_in'] : 0);
array_push($out_data, isset($data['traf_out']) ? $data['traf_out'] : 0);
@ -438,7 +438,7 @@ class Billing
array_push($tot_data, 0);
}
} elseif ($imgtype == 'hour') {
foreach (dbFetch('SELECT DISTINCT HOUR(timestamp) as hour, SUM(delta) as traf_total, SUM(in_delta) as traf_in, SUM(out_delta) as traf_out FROM bill_data WHERE `bill_id` = ? AND `timestamp` >= FROM_UNIXTIME(?) AND `timestamp` <= FROM_UNIXTIME(?) GROUP BY HOUR(timestamp) ORDER BY HOUR(timestamp) ASC', [$bill_id, $from, $to]) as $data) {
foreach (dbFetchRows('SELECT DISTINCT HOUR(timestamp) as hour, SUM(delta) as traf_total, SUM(in_delta) as traf_in, SUM(out_delta) as traf_out FROM bill_data WHERE `bill_id` = ? AND `timestamp` >= FROM_UNIXTIME(?) AND `timestamp` <= FROM_UNIXTIME(?) GROUP BY HOUR(timestamp) ORDER BY HOUR(timestamp) ASC', [$bill_id, $from, $to]) as $data) {
array_push($ticklabels, sprintf('%02d', $data['hour']) . ':00');
array_push($in_data, isset($data['traf_in']) ? $data['traf_in'] : 0);
array_push($out_data, isset($data['traf_out']) ? $data['traf_out'] : 0);

View File

@ -161,11 +161,11 @@ class Sensor implements DiscoveryModule, PollerModule
if (empty($update)) {
echo '.';
} else {
dbUpdate($this->escapeNull($update), $this->getTable(), '`sensor_id`=?', [$this->sensor_id]);
dbUpdate($update, $this->getTable(), '`sensor_id`=?', [$this->sensor_id]);
echo 'U';
}
} else {
$this->sensor_id = dbInsert($this->escapeNull($new_sensor), $this->getTable());
$this->sensor_id = dbInsert($new_sensor, $this->getTable());
if ($this->sensor_id !== null) {
$name = static::$name;
$message = "$name Discovered: {$this->type} {$this->subtype} {$this->index} {$this->description}";
@ -242,20 +242,6 @@ class Sensor implements DiscoveryModule, PollerModule
];
}
/**
* Escape null values so dbFacile doesn't mess them up
* honestly, this should be the default, but could break shit
*
* @param array $array
* @return array
*/
private function escapeNull($array)
{
return array_map(function ($value) {
return is_null($value) ? ['NULL'] : $value;
}, $array);
}
/**
* Run Sensors discovery for the supplied OS (device)
*

View File

@ -19,7 +19,7 @@ $options = getopt('r');
if (isset($options['r'])) {
echo "Clearing history table.\n";
dbQuery('TRUNCATE TABLE `bill_history`');
DB::table('bill_history')->truncate();
}
foreach (dbFetchRows('SELECT * FROM `bills` ORDER BY `bill_id`') as $bill) {

View File

@ -101,7 +101,7 @@ if (! empty(\LibreNMS\Config::get('distributed_poller_group'))) {
}
global $device;
foreach (dbFetch("SELECT * FROM `devices` WHERE disabled = 0 $where ORDER BY device_id DESC", $sqlparams) as $device) {
foreach (dbFetchRows("SELECT * FROM `devices` WHERE disabled = 0 $where ORDER BY device_id DESC", $sqlparams) as $device) {
$device_start = microtime(true);
DeviceCache::setPrimary($device['device_id']);

View File

@ -22,7 +22,7 @@ Debug::set($_REQUEST['debug']);
if (is_numeric($_GET['device_id'])) {
// use php to sort since we need call cleanPort
$interface_map = [];
foreach (dbFetch('SELECT * FROM ports WHERE device_id = ?', [$_GET['device_id']]) as $interface) {
foreach (dbFetchRows('SELECT * FROM ports WHERE device_id = ?', [$_GET['device_id']]) as $interface) {
$interface = cleanPort($interface);
$interface_map[$interface['label']] = $interface;
}

View File

@ -55,9 +55,9 @@ if (isset($_GET['format']) && preg_match('/^[a-z]*$/', $_GET['format'])) {
} else {
$locations = getlocations();
$loc_count = 1;
foreach (dbFetch('SELECT *, locations.location FROM devices LEFT JOIN locations ON devices.location_id = locations.id WHERE 1 ' . $where, $param) as $device) {
foreach (dbFetchRows('SELECT *, locations.location FROM devices LEFT JOIN locations ON devices.location_id = locations.id WHERE 1 ' . $where, $param) as $device) {
if ($device) {
$links = dbFetch('SELECT * from ports AS I, links AS L WHERE I.device_id = ? AND L.local_port_id = I.port_id ORDER BY L.remote_hostname', [$device['device_id']]);
$links = dbFetchRows('SELECT * from ports AS I, links AS L WHERE I.device_id = ? AND L.local_port_id = I.port_id ORDER BY L.remote_hostname', [$device['device_id']]);
if (count($links)) {
if ($anon) {
$device['hostname'] = md5($device['hostname']);

View File

@ -262,28 +262,6 @@ function dbFetchRows($sql, $parameters = [])
return [];
}//end dbFetchRows()
/**
* This is intended to be the method used for large result sets.
* It is intended to return an iterator, and act upon buffered data.
*
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbFetch($sql, $parameters = [])
{
return dbFetchRows($sql, $parameters);
/*
// for now, don't do the iterator thing
$result = dbQuery($sql, $parameters);
if($result) {
// return new iterator
return new dbIterator($result);
} else {
return null; // ??
}
*/
}//end dbFetch()
/**
* Like fetch(), accepts any number of arguments
* The first argument is an sprintf-ready query stringTypes
@ -365,53 +343,6 @@ function dbFetchColumn($sql, $parameters = [])
return [];
}//end dbFetchColumn()
/**
* Should be passed a query that fetches two fields
* The first will become the array key
* The second the key's value
*
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbFetchKeyValue($sql, $parameters = [])
{
$data = [];
foreach (dbFetch($sql, $parameters) as $row) {
$key = array_shift($row);
if (sizeof($row) == 1) {
// if there were only 2 fields in the result
// use the second for the value
$data[$key] = array_shift($row);
} else {
// if more than 2 fields were fetched
// use the array of the rest as the value
$data[$key] = $row;
}
}
return $data;
}//end dbFetchKeyValue()
/**
* Legacy dbFacile indicates DB::raw() as a value wrapped in an array
*
* @param array $data
* @return array
*
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbArrayToRaw($data)
{
array_walk($data, function (&$item) {
if (is_array($item)) {
$item = Eloquent::DB()->raw(reset($item));
}
});
return $data;
}
/**
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
@ -472,33 +403,6 @@ function dbPlaceHolders(&$values)
return $data;
}//end dbPlaceHolders()
/**
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbBeginTransaction()
{
Eloquent::DB()->beginTransaction();
}//end dbBeginTransaction()
/**
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbCommitTransaction()
{
Eloquent::DB()->commit();
}//end dbCommitTransaction()
/**
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbRollbackTransaction()
{
Eloquent::DB()->rollBack();
}//end dbRollbackTransaction()
/**
* Generate a string of placeholders to pass to fill in a list
* result will look like this: (?, ?, ?, ?)
@ -549,30 +453,3 @@ function dbSyncRelationship($table, $target_column = null, $target = null, $list
return [$inserted, $deleted];
}
/**
* Synchronize a relationship to a list of relations
*
* @param string $table
* @param array $relationships array of relationship pairs with columns as keys and ids as values
* @return array [$inserted, $deleted]
*
* @deprecated Please use Eloquent instead; https://laravel.com/docs/eloquent
* @see https://laravel.com/docs/eloquent
*/
function dbSyncRelationships($table, $relationships = [])
{
$changed = [[0, 0]];
[$target_column, $list_column] = array_keys(reset($relationships));
$grouped = [];
foreach ($relationships as $relationship) {
$grouped[$relationship[$target_column]][] = $relationship[$list_column];
}
foreach ($grouped as $target => $list) {
$changed[] = dbSyncRelationship($table, $target_column, $target, $list_column, $list);
}
return [array_sum(array_column($changed, 0)), array_sum(array_column($changed, 1))];
}

View File

@ -48,7 +48,7 @@ foreach (DeviceCache::getPrimary()->getVrfContexts() as $context_name) {
} else {
echo 'No BGP on host';
if ($device['bgpLocalAs']) {
dbUpdate(['bgpLocalAs' => ['NULL']], 'devices', 'device_id=?', [$device['device_id']]);
dbUpdate(['bgpLocalAs' => null], 'devices', 'device_id=?', [$device['device_id']]);
echo ' (Removed ASN) ';
}
}

View File

@ -60,7 +60,7 @@ if (! empty($entPhysical)) {
if (! empty($update)) {
if (array_key_exists('entStateLastChanged', $update) && is_null($update['entStateLastChanged'])) {
$update['entStateLastChanged'] = ['NULL'];
$update['entStateLastChanged'] = null;
}
dbUpdate($update, 'entityState', 'entity_state_id=?', [$db_state['entity_state_id']]);

View File

@ -295,7 +295,7 @@ function discover_sensor(&$valid, $class, $device, $oid, $index, $type, $descr,
}
if ((string) $high_limit != (string) $sensor_entry['sensor_limit'] && $sensor_entry['sensor_custom'] == 'No') {
$update = ['sensor_limit' => ($high_limit == null ? ['NULL'] : $high_limit)];
$update = ['sensor_limit' => $high_limit];
$updated = dbUpdate($update, 'sensors', '`sensor_id` = ?', [$sensor_entry['sensor_id']]);
d_echo("( $updated updated )\n");
@ -304,7 +304,7 @@ function discover_sensor(&$valid, $class, $device, $oid, $index, $type, $descr,
}
if ((string) $sensor_entry['sensor_limit_low'] != (string) $low_limit && $sensor_entry['sensor_custom'] == 'No') {
$update = ['sensor_limit_low' => ($low_limit == null ? ['NULL'] : $low_limit)];
$update = ['sensor_limit_low' => $low_limit];
$updated = dbUpdate($update, 'sensors', '`sensor_id` = ?', [$sensor_entry['sensor_id']]);
d_echo("( $updated updated )\n");
@ -313,7 +313,7 @@ function discover_sensor(&$valid, $class, $device, $oid, $index, $type, $descr,
}
if ((string) $warn_limit != (string) $sensor_entry['sensor_limit_warn'] && $sensor_entry['sensor_custom'] == 'No') {
$update = ['sensor_limit_warn' => ($warn_limit == null ? ['NULL'] : $warn_limit)];
$update = ['sensor_limit_warn' => $warn_limit];
$updated = dbUpdate($update, 'sensors', '`sensor_id` = ?', [$sensor_entry['sensor_id']]);
d_echo("( $updated updated )\n");
@ -322,7 +322,7 @@ function discover_sensor(&$valid, $class, $device, $oid, $index, $type, $descr,
}
if ((string) $sensor_entry['sensor_limit_low_warn'] != (string) $low_warn_limit && $sensor_entry['sensor_custom'] == 'No') {
$update = ['sensor_limit_low_warn' => ($low_warn_limit == null ? ['NULL'] : $low_warn_limit)];
$update = ['sensor_limit_low_warn' => $low_warn_limit];
$updated = dbUpdate($update, 'sensors', '`sensor_id` = ?', [$sensor_entry['sensor_id']]);
d_echo("( $updated updated )\n");

View File

@ -25,7 +25,7 @@ foreach ($vlans as $vlan_id => $vlan) {
'vlan_domain' => $vtpdomain_id,
'vlan_vlan' => $vlan_id,
'vlan_name' => $vlan['vlanDescription'],
'vlan_type' => ['NULL'],
'vlan_type' => null,
]);
echo '+';
}

View File

@ -23,7 +23,7 @@ foreach ($vlans as $vlan_id => $vlan) {
'vlan_domain' => $vtpdomain_id,
'vlan_vlan' => $vlan_id,
'vlan_name' => $vlan['vlanDescription'],
'vlan_type' => ['NULL'],
'vlan_type' => null,
], 'vlans');
echo '+';
}

View File

@ -27,7 +27,7 @@ if ($device['os'] == 'boss') {
'vlan_domain' => $vtpdomain_id,
'vlan_vlan' => $vlan_id,
'vlan_name' => $vlan['rcVlanName'],
'vlan_type' => ['NULL'],
'vlan_type' => null,
], 'vlans');
echo '+';
}

View File

@ -86,7 +86,7 @@ if ($vlanversion == 'version1' || $vlanversion == '2') {
'vlan_domain' => $vtpdomain_id,
'vlan_vlan' => $jet_vlan_id,
'vlan_name' => $jet_vlan_data['dot1qVlanDescription'],
'vlan_type' => ['NULL'],
'vlan_type' => null,
], 'vlans');
log_event('VLAN added: ' . $jet_vlan_data['dot1qVlanDescription'] . ", $jet_vlan_id", $device, 'vlan');

View File

@ -79,7 +79,7 @@ if ($vlanversion == 'version1' || $vlanversion == '2') {
'vlan_domain' => $vtpdomain_id,
'vlan_vlan' => $vlan_id,
'vlan_name' => $vlan[$tmp_name],
'vlan_type' => ['NULL'],
'vlan_type' => null,
], 'vlans');
echo '+';
}

View File

@ -261,7 +261,7 @@ if (Config::get('enable_vrfs')) {
if ($row['ifVrf']) {
if (! $valid_vrf_if[$vrf_id][$if]) {
echo '-';
dbUpdate(['ifVrf' => 'NULL'], 'ports', 'port_id=?', [$if]);
dbUpdate(['ifVrf' => 0], 'ports', 'port_id=?', [$if]);
} else {
echo '.';
}

View File

@ -128,7 +128,7 @@ function device_discovery_trigger($id)
set_time_limit(0);
}
$update = dbUpdate(['last_discovered' => ['NULL']], 'devices', '`device_id` = ?', [$id]);
$update = dbUpdate(['last_discovered' => null], 'devices', '`device_id` = ?', [$id]);
if (! empty($update) || $update == '0') {
$message = 'Device will be rediscovered';
} else {

View File

@ -18,24 +18,16 @@ $action = $_POST['action'];
$name = strip_tags($_POST['name']);
$oid = strip_tags($_POST['oid']);
$datatype = strip_tags($_POST['datatype']);
if (! empty($_POST['unit'])) {
$unit = $_POST['unit'];
} else {
$unit = ['NULL'];
}
$limit = set_numeric($_POST['limit'], ['NULL']);
$limit_warn = set_numeric($_POST['limit_warn'], ['NULL']);
$limit_low = set_numeric($_POST['limit_low'], ['NULL']);
$limit_low_warn = set_numeric($_POST['limit_low_warn'], ['NULL']);
$unit = $_POST['unit'];
$limit = $_POST['limit'];
$limit_warn = $_POST['limit_warn'];
$limit_low = $_POST['limit_low'];
$limit_low_warn = $_POST['limit_low_warn'];
$alerts = ($_POST['alerts'] == 'on' ? 1 : 0);
$passed = ($_POST['passed'] == 'on' ? 1 : 0);
$divisor = set_numeric($_POST['divisor'], 1);
$multiplier = set_numeric($_POST['multiplier'], 1);
if (! empty($_POST['user_func'])) {
$user_func = $_POST['user_func'];
} else {
$user_func = ['NULL'];
}
$user_func = $_POST['user_func'];
if ($action == 'test') {
$query = 'SELECT * FROM `devices` WHERE `device_id` = ? LIMIT 1';

View File

@ -36,7 +36,7 @@ $sensor_count = count($sensor_id);
if (is_array($sensor_id)) {
for ($x = 0; $x < $sensor_count; $x++) {
if (dbUpdate(['sensor_limit' => set_null($sensor_limit[$x], ['NULL']), 'sensor_limit_warn' => set_null($sensor_limit_warn[$x], ['NULL']), 'sensor_limit_low_warn' => set_null($sensor_limit_low_warn[$x], ['NULL']), 'sensor_limit_low' => set_null($sensor_limit_low[$x], ['NULL'])], 'sensors', '`sensor_id` = ?', [$sensor_id[$x]]) >= 0) {
if (dbUpdate(['sensor_limit' => set_null($sensor_limit[$x]), 'sensor_limit_warn' => set_null($sensor_limit_warn[$x]), 'sensor_limit_low_warn' => set_null($sensor_limit_low_warn[$x]), 'sensor_limit_low' => set_null($sensor_limit_low[$x])], 'sensors', '`sensor_id` = ?', [$sensor_id[$x]]) >= 0) {
$message = 'Sensor values resetted';
$status = 'ok';
} else {

View File

@ -38,7 +38,7 @@ if (! is_numeric($device_id)) {
} elseif (! isset($data)) {
$message = 'Missing data';
} else {
if (dbUpdate([$value_type => set_null($data, ['NULL']), 'sensor_custom' => 'Yes'], 'sensors', '`sensor_id` = ? AND `device_id` = ?', [$sensor_id, $device_id]) >= 0) {
if (dbUpdate([$value_type => set_null($data), 'sensor_custom' => 'Yes'], 'sensors', '`sensor_id` = ? AND `device_id` = ?', [$sensor_id, $device_id]) >= 0) {
$message = 'Sensor value updated';
$status = 'ok';
} else {

View File

@ -24,9 +24,9 @@ if (! Auth::user()->hasGlobalAdmin()) {
for ($x = 0; $x < count($_POST['sensor_id']); $x++) {
dbUpdate(
[
'sensor_limit' => set_null($_POST['sensor_limit'][$x], ['NULL']),
'sensor_limit_low' => set_null($_POST['sensor_limit_low'][$x], ['NULL']),
'sensor_alert' => set_null($_POST['sensor_alert'][$x], ['NULL']),
'sensor_limit' => set_null($_POST['sensor_limit'][$x]),
'sensor_limit_low' => set_null($_POST['sensor_limit_low'][$x]),
'sensor_alert' => set_null($_POST['sensor_alert'][$x]),
],
'wireless_sensors',
'`sensor_id` = ?',

View File

@ -31,7 +31,7 @@ if (! is_numeric($_POST['device_id']) || ! is_numeric($_POST['sensor_id']) || !
]));
} else {
$update = dbUpdate(
[$_POST['value_type'] => set_null($_POST['data'], ['NULL']), 'sensor_custom' => 'Yes'],
[$_POST['value_type'] => set_null($_POST['data'], null), 'sensor_custom' => 'Yes'],
'wireless_sensors',
'`sensor_id` = ? AND `device_id` = ?',
[$_POST['sensor_id'], $_POST['device_id']]

View File

@ -54,7 +54,7 @@ if (Auth::user()->hasGlobalAdmin()) {
<?php
if (is_array($port)) {
// Need to pre-populate port as we've got a port pre-selected
foreach (dbFetch('SELECT * FROM ports WHERE device_id = ?', [$port_device_id]) as $interface) {
foreach (dbFetchRows('SELECT * FROM ports WHERE device_id = ?', [$port_device_id]) as $interface) {
$interface = cleanPort($interface);
$string = $interface['label'] . ' - ' . \LibreNMS\Util\Clean::html($interface['ifAlias'], []);
$selected = $interface['port_id'] === $port['port_id'] ? ' selected' : '';

View File

@ -21,7 +21,7 @@ $param = [];
$device_id = (int) $vars['device'];
if (isset($vars['action']) && $vars['action'] == 'expunge' && \Auth::user()->hasGlobalAdmin()) {
dbQuery('TRUNCATE TABLE `syslog`');
\App\Models\Syslog::truncate();
print_message('syslog truncated');
}

View File

@ -123,7 +123,7 @@ $deviceObj = DeviceCache::getPrimary();
if (empty($protocolsData)) {
echo PHP_EOL . $name . ': No BGP Peers found' . PHP_EOL;
$deviceObj->bgpLocalAs = 'NULL';
$deviceObj->bgpLocalAs = null;
$deviceObj->save();
return;

View File

@ -1,7 +1,7 @@
<?php
// Set Entity state
foreach (dbFetch('SELECT * FROM `entPhysical_state` WHERE `device_id` = ?', [$device['device_id']]) as $entity) {
foreach (dbFetchRows('SELECT * FROM `entPhysical_state` WHERE `device_id` = ?', [$device['device_id']]) as $entity) {
if (! isset($entPhysical_state[$entity['entPhysicalIndex']][$entity['subindex']][$entity['group']][$entity['key']])) {
dbDelete(
'entPhysical_state',

View File

@ -750,7 +750,7 @@ foreach ($ports as $port) {
$attrib_key = 'port_descr_' . $attrib;
if (($port_ifAlias[$attrib] ?? null) != $port[$attrib_key]) {
if (! isset($port_ifAlias[$attrib])) {
$port_ifAlias[$attrib] = ['NULL'];
$port_ifAlias[$attrib] = null;
$log_port = 'NULL';
} else {
$log_port = $port_ifAlias[$attrib];

View File

@ -47,12 +47,12 @@ if (! empty($agent_data['munin'])) {
$insert = [
'device_id' => $device['device_id'],
'mplug_type' => $plugin_type,
'mplug_instance' => ($instance == null ? ['NULL'] : $instance),
'mplug_instance' => $instance,
'mplug_category' => ($plugin['graph']['category'] == null ? 'general' : strtolower($plugin['graph']['category'])),
'mplug_title' => ($plugin['graph']['title'] == null ? ['NULL'] : $plugin['graph']['title']),
'mplug_vlabel' => ($plugin['graph']['vlabel'] == null ? ['NULL'] : $plugin['graph']['vlabel']),
'mplug_args' => ($plugin['graph']['args'] == null ? ['NULL'] : $plugin['graph']['args']),
'mplug_info' => ($plugin['graph']['info'] == null ? ['NULL'] : $plugin['graph']['info']),
'mplug_title' => $plugin['graph']['title'],
'mplug_vlabel' => $plugin['graph']['vlabel'],
'mplug_args' => $plugin['graph']['args'],
'mplug_info' => $plugin['graph']['info'],
];
$mplug_id = dbInsert($insert, 'munin_plugins');
} else {

View File

@ -314,7 +314,7 @@ parameters:
-
message: """
#^Call to deprecated function dbFetch\\(\\)\\:
#^Call to deprecated function dbFetchRows\\(\\)\\:
Please use Eloquent instead; https\\://laravel\\.com/docs/eloquent$#
"""
count: 1
@ -322,7 +322,7 @@ parameters:
-
message: """
#^Call to deprecated function dbFetch\\(\\)\\:
#^Call to deprecated function dbFetchRows\\(\\)\\:
Please use Eloquent instead; https\\://laravel\\.com/docs/eloquent$#
"""
count: 2
@ -346,7 +346,7 @@ parameters:
-
message: """
#^Call to deprecated function dbFetch\\(\\)\\:
#^Call to deprecated function dbFetchRows\\(\\)\\:
Please use Eloquent instead; https\\://laravel\\.com/docs/eloquent$#
"""
count: 3
@ -2994,7 +2994,7 @@ parameters:
-
message: """
#^Call to deprecated function dbFetch\\(\\)\\:
#^Call to deprecated function dbFetchRows\\(\\)\\:
Please use Eloquent instead; https\\://laravel\\.com/docs/eloquent$#
"""
count: 1
@ -4858,7 +4858,7 @@ parameters:
-
message: """
#^Call to deprecated function dbFetch\\(\\)\\:
#^Call to deprecated function dbFetchRows\\(\\)\\:
Please use Eloquent instead; https\\://laravel\\.com/docs/eloquent$#
"""
count: 1