FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Merge remote-tracking branch 'dhruvgoel92/ticket/10703' into develop · upspace/phpbb3@0257cd1 · GitHub

/ phpbb3 Public
forked from phpbb/phpbb

Commit 0257cd1

Browse files
committed
Merge remote-tracking branch 'dhruvgoel92/ticket/10703' into develop
* dhruvgoel92/ticket/10703: [ticket/10703] Added a condition to check if ext directory exists
2 parents 0ce899c + 18c541d commit 0257cd1

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

‎phpBB/develop/extensions.php‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ function list_extensions()
3737
global $phpbb_extension_manager;
3838

3939
$phpbb_extension_manager->load_extensions();
40+
$all = array_keys($phpbb_extension_manager->all_available());
41+
42+
if (empty($all))
43+
{
44+
echo "There were no extensions found.\n";
45+
exit(3);
46+
}
4047

4148
echo "Enabled:\n";
4249
$enabled = array_keys($phpbb_extension_manager->all_enabled());
@@ -49,7 +56,6 @@ function list_extensions()
4956
echo "\n";
5057

5158
echo "Available:\n";
52-
$all = array_keys($phpbb_extension_manager->all_available());
5359
$purged = array_diff($all, $enabled, $disabled);
5460
print_extensions($purged);
5561
}

‎phpBB/includes/extension/manager.php‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,10 @@ public function purge($name)
352352
public function all_available()
353353
{
354354
$available = array();
355+
if (!is_dir($this->phpbb_root_path . 'ext/'))
356+
{
357+
return $available;
358+
}
355359

356360
$iterator = new RecursiveIteratorIterator(
357361
new RecursiveDirectoryIterator($this->phpbb_root_path . 'ext/'),

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL