Merge branch 'ent-11739-compatibilidad-php-8-2-second' into 'develop'
Ent 11739 compatibilidad php 8 2 second See merge request artica/pandorafms!6300
This commit is contained in:
commit
0b680568b5
|
@ -228,7 +228,9 @@ echo sprintf('<div id="header_table" class="header_table_%s">', $menuTypeClass);
|
|||
);
|
||||
|
||||
$autorefresh_list = json_decode(
|
||||
$select[0]['autorefresh_white_list']
|
||||
(empty($select[0]['autorefresh_white_list']) === false)
|
||||
? $select[0]['autorefresh_white_list']
|
||||
: ''
|
||||
);
|
||||
|
||||
$header_autorefresh = '';
|
||||
|
|
|
@ -931,7 +931,7 @@ foreach ($fields as $field) {
|
|||
// Filling the data.
|
||||
$combo = [];
|
||||
$combo = $field['combo_values'];
|
||||
$combo = explode(',', $combo);
|
||||
$combo = explode(',', (empty($combo) === true) ? [] : $combo);
|
||||
$combo_values = [];
|
||||
foreach ($combo as $value) {
|
||||
$combo_values[$value] = $value;
|
||||
|
|
|
@ -1772,7 +1772,9 @@ $table_other->data[$row][] = html_print_label_input_block(
|
|||
100,
|
||||
true
|
||||
).ui_print_input_placeholder(
|
||||
__('Example').': '.date($config['date_format']),
|
||||
__('Example').': '.date(
|
||||
str_replace(' ', ' ', $config['date_format'])
|
||||
),
|
||||
true
|
||||
)
|
||||
);
|
||||
|
|
|
@ -2392,7 +2392,9 @@ class NetworkMap
|
|||
|
||||
unlink($filename_dot);
|
||||
|
||||
if (function_exists($this->customParser)) {
|
||||
if (empty($this->customParser) === false
|
||||
&& function_exists($this->customParser)
|
||||
) {
|
||||
try {
|
||||
if (empty($this->customParserArgs)) {
|
||||
$graph = call_user_func(
|
||||
|
|
|
@ -2128,6 +2128,12 @@ function config_process_config()
|
|||
|
||||
if (!isset($config['date_format'])) {
|
||||
config_update_value('date_format', 'F j, Y, g:i a');
|
||||
} else {
|
||||
$config['date_format'] = str_replace(
|
||||
' ',
|
||||
' ',
|
||||
$config['date_format']
|
||||
);
|
||||
}
|
||||
|
||||
if (!isset($config['event_view_hr'])) {
|
||||
|
|
|
@ -1003,6 +1003,10 @@ function grafico_modulo_sparse($params)
|
|||
];
|
||||
}
|
||||
|
||||
if ($data_module_graph === false) {
|
||||
$data_module_graph = [];
|
||||
}
|
||||
|
||||
$data_module_graph['series_suffix'] = $series_suffix;
|
||||
|
||||
// Check available data.
|
||||
|
|
|
@ -578,6 +578,10 @@ function html_print_select_groups(
|
|||
|
||||
if (empty($nothing) === false) {
|
||||
$fields[$nothing_value] = $nothing;
|
||||
if ($include_groups === false) {
|
||||
$include_groups = [];
|
||||
}
|
||||
|
||||
$include_groups[$nothing_value] = $nothing;
|
||||
}
|
||||
|
||||
|
|
|
@ -221,6 +221,10 @@ function io_safe_output_array(&$item, $key=false, $utf8=true)
|
|||
*/
|
||||
function io_safe_output($value, $utf8=true)
|
||||
{
|
||||
if (empty($value) === true) {
|
||||
return $value;
|
||||
}
|
||||
|
||||
if (is_numeric($value)) {
|
||||
return $value;
|
||||
}
|
||||
|
@ -235,16 +239,16 @@ function io_safe_output($value, $utf8=true)
|
|||
$value = utf8_encode($value);
|
||||
}
|
||||
|
||||
// Replace the html entitie of ( for the char
|
||||
// Replace the html entitie of ( for the char.
|
||||
$value = str_replace('(', '(', $value);
|
||||
|
||||
// Replace the html entitie of ) for the char
|
||||
// Replace the html entitie of ) for the char.
|
||||
$value = str_replace(')', ')', $value);
|
||||
|
||||
// Replace the html entitie of < for the char
|
||||
// Replace the html entitie of < for the char.
|
||||
$value = str_replace('<', '<', $value);
|
||||
|
||||
// Replace the html entitie of > for the char
|
||||
// Replace the html entitie of > for the char.
|
||||
$value = str_replace('>', '>', $value);
|
||||
|
||||
if ($utf8) {
|
||||
|
|
|
@ -884,7 +884,7 @@ function ui_print_os_icon(
|
|||
$networkmap=false,
|
||||
$only_src=false,
|
||||
$relative=false,
|
||||
$options=false,
|
||||
$options=[],
|
||||
$big_icons=false
|
||||
) {
|
||||
$subfolder = '.';
|
||||
|
|
|
@ -353,11 +353,7 @@ class ClusterManager
|
|||
*/
|
||||
public function getCount()
|
||||
{
|
||||
if (isset($this->count) !== true) {
|
||||
$this->count = $this->getAll('count');
|
||||
}
|
||||
|
||||
return $this->count;
|
||||
return $this->getAll('count');
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -2286,7 +2286,12 @@ if (enterprise_installed()) {
|
|||
$map_dash_details['z_dash'] = $z_dash;
|
||||
$networkmap = db_get_row('tmap', 'id', $id);
|
||||
} else {
|
||||
$networkmap_filter = json_decode($networkmap['filter'], true);
|
||||
$networkmap_filter = json_decode(
|
||||
(empty($networkmap['filter']) === false)
|
||||
? $networkmap['filter']
|
||||
: '',
|
||||
true
|
||||
);
|
||||
if ($networkmap_filter['x_offs'] != null) {
|
||||
$map_dash_details['x_offs'] = $networkmap_filter['x_offs'];
|
||||
} else {
|
||||
|
|
|
@ -496,7 +496,7 @@ class Client
|
|||
throw new \Exception('Please provide homedir path to use UMC');
|
||||
}
|
||||
|
||||
if (is_dir($this->remoteConfig) === true
|
||||
if (empty($this->remoteConfig) === false && is_dir($this->remoteConfig) === true
|
||||
&& is_dir($this->remoteConfig.'/updates') === false
|
||||
) {
|
||||
mkdir($this->remoteConfig.'/updates/');
|
||||
|
|
|
@ -29,7 +29,7 @@ class DataSetCollection extends ArrayAccess implements JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
$rows = [];
|
||||
foreach ($this->data as $row) {
|
||||
|
|
|
@ -23,6 +23,8 @@ class Defaults implements ChartOwnedInterface, ArraySerializableInterface, JsonS
|
|||
*/
|
||||
private $font;
|
||||
|
||||
protected $watermark;
|
||||
|
||||
|
||||
/**
|
||||
* Return Font.
|
||||
|
@ -57,7 +59,7 @@ class Defaults implements ChartOwnedInterface, ArraySerializableInterface, JsonS
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ class LabelsCollection extends ArrayAccess implements JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
|
|
@ -326,7 +326,7 @@ class Options implements ChartOwnedInterface, ArraySerializableInterface, JsonSe
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -102,7 +102,7 @@ class Arc implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -316,7 +316,7 @@ class Line implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -281,7 +281,7 @@ class Point implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -135,7 +135,7 @@ class Rectangle implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -154,7 +154,7 @@ class Fonts implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -127,7 +127,7 @@ class Hover implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ class Layout implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -117,7 +117,7 @@ class Padding implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -209,7 +209,7 @@ class Legend implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -149,7 +149,7 @@ class Labels implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -14,6 +14,12 @@ class Plugins implements ArraySerializableInterface, JsonSerializable
|
|||
{
|
||||
use ArraySerializable;
|
||||
|
||||
protected $legend;
|
||||
|
||||
protected $title;
|
||||
|
||||
protected $datalabels;
|
||||
|
||||
|
||||
/**
|
||||
* Return Legend.
|
||||
|
@ -64,7 +70,7 @@ class Plugins implements ArraySerializableInterface, JsonSerializable
|
|||
*
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -622,7 +622,7 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ class Scales implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -332,7 +332,7 @@ class GridLines implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -168,7 +168,7 @@ class ScaleLabel implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -389,7 +389,7 @@ class Ticks implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -64,7 +64,7 @@ class XAxis extends Scale
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ class XAxisCollection extends ArrayAccess implements ArraySerializableInterface,
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ class YAxisCollection extends ArrayAccess implements ArraySerializableInterface,
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -201,7 +201,7 @@ class Title implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -812,7 +812,7 @@ class Tooltips implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -319,7 +319,7 @@ class Callbacks implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -153,7 +153,7 @@ class WaterMark implements ArraySerializableInterface, JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->getArrayCopy();
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ class PluginsCollection extends ArrayAccess implements JsonSerializable
|
|||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function jsonSerialize()
|
||||
public function jsonSerialize():mixed
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue