|
|
|
@ -8078,3 +8078,29 @@ function apiIsSystemInstalled() |
|
|
|
|
$version = $settingsRow['selected_value']; |
|
|
|
|
return array('installed' => 1, 'message' => $version); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Fallback for PHP 5.5 array_colum function. |
|
|
|
|
* Return the values from a single column in the $input array |
|
|
|
|
* @param array $input Array from which to pull a column of values |
|
|
|
|
* @param string $columnName The column of values to return |
|
|
|
|
* @return array |
|
|
|
|
*/ |
|
|
|
|
function api_array_column($input, $columnName) |
|
|
|
|
{ |
|
|
|
|
if (function_exists('array_column')) { |
|
|
|
|
return array_column($input, $columnName); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$result = array(); |
|
|
|
|
|
|
|
|
|
foreach ($input as $value) { |
|
|
|
|
if (!array_key_exists($columnName, $value)) { |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$result[] = $value[$columnName]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $result; |
|
|
|
|
} |
|
|
|
|