Ops: use correct function to get elements

Treating a DOMNodeList as an array seems to have worked in PHP5 but it is not with PHP7.
This commit is contained in:
Christian Beer 2019-04-09 21:04:55 +02:00
parent e6de99f320
commit 54f54714bb
1 changed files with 2 additions and 2 deletions

View File

@ -59,7 +59,7 @@ function handle_project_specific_block($node) {
$asnode = $node->getElementsByTagName("apps_selected"); $asnode = $node->getElementsByTagName("apps_selected");
$length = $asnode->length; $length = $asnode->length;
if ($length == 1) { if ($length == 1) {
$node = $asnode[0]; $node = $asnode->item(0);
} else if ($length == 0) { } else if ($length == 0) {
if (ADD_APPS_SELECTED_BLOCK) { if (ADD_APPS_SELECTED_BLOCK) {
// create a new apps_selected block and move app_id tags in there // create a new apps_selected block and move app_id tags in there
@ -143,7 +143,7 @@ function repair_prefs($prefs) {
// check if venue has a project_specific subnode (its optional) // check if venue has a project_specific subnode (its optional)
$psnode = $subNode->getElementsByTagName("project_specific"); $psnode = $subNode->getElementsByTagName("project_specific");
if ($psnode->length == 1) { if ($psnode->length == 1) {
handle_project_specific_block($psnode[0]); handle_project_specific_block($psnode->item(0));
} }
} }
if ($subNode->nodeName == "project_specific") { if ($subNode->nodeName == "project_specific") {