@@ 1418-1426 (lines=9) @@ | ||
1415 | foreach ($moduleDependencies as $dependency) { |
|
1416 | $ds = mysqli_query($sqlParser->conn, |
|
1417 | 'SELECT id, guid FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_modules` WHERE name="' . $dependency['module'] . '"'); |
|
1418 | if (!$ds) { |
|
1419 | echo mysqli_error($sqlParser->conn) . PHP_EOL; |
|
1420 | ||
1421 | return; |
|
1422 | } else { |
|
1423 | $row = mysqli_fetch_assoc($ds); |
|
1424 | $moduleId = $row["id"]; |
|
1425 | $moduleGuid = $row["guid"]; |
|
1426 | } |
|
1427 | // get extra id |
|
1428 | $ds = mysqli_query($sqlParser->conn, |
|
1429 | 'SELECT id FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_' . $dependency['table'] . '` WHERE ' . $dependency['column'] . '="' . $dependency['name'] . '"'); |
|
@@ 1430-1437 (lines=8) @@ | ||
1427 | // get extra id |
|
1428 | $ds = mysqli_query($sqlParser->conn, |
|
1429 | 'SELECT id FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_' . $dependency['table'] . '` WHERE ' . $dependency['column'] . '="' . $dependency['name'] . '"'); |
|
1430 | if (!$ds) { |
|
1431 | echo mysqli_error($sqlParser->conn) . PHP_EOL; |
|
1432 | ||
1433 | return; |
|
1434 | } else { |
|
1435 | $row = mysqli_fetch_assoc($ds); |
|
1436 | $extraId = $row["id"]; |
|
1437 | } |
|
1438 | // setup extra as module dependency |
|
1439 | $ds = mysqli_query($sqlParser->conn, |
|
1440 | 'SELECT module FROM ' . $dbase . '`' . $sqlParser->prefix . 'site_module_depobj` WHERE module=' . $moduleId . ' AND resource=' . $extraId . ' AND type=' . $dependency['type'] . ' LIMIT 1'); |