Merge pull request #1094 from AndreasK79/php8_fix

[PHP8] Fixes for some errors that PHP8 puts out. Fixes #882
这个提交包含在:
Peter Goodhall 2021-07-20 20:15:44 +01:00 提交者 GitHub
当前提交 e93884a367
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23
共有 2 个文件被更改,包括 23 次插入19 次删除

查看文件

@ -2,7 +2,7 @@
/* /*
Class: Options_model Class: Options_model
This model handles all database interactions for the options table This model handles all database interactions for the options table
used for global settings within cloudlog. used for global settings within cloudlog.
*/ */
@ -12,7 +12,7 @@ class Options_model extends CI_Model {
{ {
parent::__construct(); parent::__construct();
} }
// Returns all options that are autoload yes // Returns all options that are autoload yes
function get_autoloads() { function get_autoloads() {
$this->db->where('autoload', "yes"); $this->db->where('autoload', "yes");
@ -25,7 +25,11 @@ class Options_model extends CI_Model {
$query = $this->db->get('options'); $query = $this->db->get('options');
$row = $query->row(); $row = $query->row();
return $row->option_value; if (isset($row->option_value)) {
return $row->option_value;
}
return null;
} }
/* /*
@ -50,7 +54,7 @@ class Options_model extends CI_Model {
'option_value' => $option_value, 'option_value' => $option_value,
'autoload' => $autoload, 'autoload' => $autoload,
); );
// Save to database // Save to database
$this->db->insert('options', $data); $this->db->insert('options', $data);
@ -70,25 +74,25 @@ class Options_model extends CI_Model {
$this->db->where('option_name', $option_name); $this->db->where('option_name', $option_name);
$query = $this->db->get('options'); $query = $this->db->get('options');
$data = array(
'option_name' => $option_name,
'option_value' => $option_value,
);
if($query->num_rows() > 0) { if($query->num_rows() > 0) {
// Update the Entry // Update the Entry
$data = array(
'option_name' => $option_name,
'option_value' => $option_value,
);
$this->db->where('option_name', $option_name); $this->db->where('option_name', $option_name);
$this->db->update('options', $data); $this->db->update('options', $data);
return TRUE; return TRUE;
} else { } else {
// Save to database // Save to database
$this->db->insert('options', $data); $this->db->insert('options', $data);
return FALSE; return FALSE;
} }
} }
} }
?> ?>

查看文件

@ -276,13 +276,13 @@ class User_Model extends CI_Model {
'user_measurement_base' => $u->row()->user_measurement_base, 'user_measurement_base' => $u->row()->user_measurement_base,
'user_date_format' => $u->row()->user_date_format, 'user_date_format' => $u->row()->user_date_format,
'user_stylesheet' => $u->row()->user_stylesheet, 'user_stylesheet' => $u->row()->user_stylesheet,
'user_sota_lookup' => $u->row()->user_sota_lookup, 'user_sota_lookup' => isset($u->row()->user_sota_lookup) ? $u->row()->user_sota_lookup : 0,
'user_show_notes' => $u->row()->user_show_notes, 'user_show_notes' => isset($u->row()->user_show_notes) ? $u->row()->user_show_notes : 1,
'user_column1' => $u->row()->user_column1, 'user_column1' => isset($u->row()->user_column1) ? $u->row()->user_column1: 'Mode',
'user_column2' => $u->row()->user_column2, 'user_column2' => isset($u->row()->user_column2) ? $u->row()->user_column2: 'RSTS',
'user_column3' => $u->row()->user_column3, 'user_column3' => isset($u->row()->user_column3) ? $u->row()->user_column3: 'RSTR',
'user_column4' => $u->row()->user_column4, 'user_column4' => isset($u->row()->user_column4) ? $u->row()->user_column4: 'Band',
'user_column5' => $u->row()->user_column5, 'user_column5' => isset($u->row()->user_column5) ? $u->row()->user_column5: 'Country',
); );
$this->session->set_userdata($userdata); $this->session->set_userdata($userdata);