* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2023 Observium Limited * */ if ($vars['editing']) { if ($readonly) { print_error_permission('You have insufficient permissions to edit settings.'); } else { $param = ['icon' => $vars['icon']]; $rows_updated = dbUpdate($param, 'devices', '`device_id` = ?', [$device['device_id']]); if ($rows_updated > 0 || $updated) { $update_message = "Device icon updated."; $updated = 1; $device = dbFetchRow("SELECT * FROM `devices` WHERE `device_id` = ?", [$device['device_id']]); } elseif ($rows_updated = '-1') { $update_message = "Device icon unchanged. No update necessary."; $updated = -1; } else { $update_message = "Device icon update error."; } } if ($updated && $update_message) { print_message($update_message); } elseif ($update_message) { print_error($update_message); } } ?>