Code: Select all
<file path="admin/controller/marketplace/extension.php">
<operation>
<search><![CDATA[$files = glob(DIR_APPLICATION . 'controller/extension/' . $extension . '/*.php', GLOB_BRACE);]]></search>
<add position="replace"><![CDATA[
$files = array();
$this_files = glob(DIR_APPLICATION . 'controller/extension/' . $extension . '/*.php', GLOB_BRACE);
foreach ($this_files as $this_file) {
$this_extension = basename($this_file, '.php');
if ($this->user->hasPermission('access', 'extension/' . $extension . '/' . $this_extension)) {
$files[] = $this_file;
}
}
]]></add>
</operation>
</file>