Skip to content

Commit

Permalink
AESEC-4930 Redcore part
Browse files Browse the repository at this point in the history
  • Loading branch information
Ruslan Aliyev committed Aug 24, 2018
1 parent 499afcd commit a2477f3
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion extensions/install.php
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,29 @@ public function processPHPUpdateFile($parent, $file, $version, $executeAfterUpda
}

require_once $file;
$class = ucfirst($this->extensionElement) . 'UpdateScript_' . str_replace('.', '_', str_replace('-', '_', $version));

$extensionElement = $this->extensionElement;
$extensionElementArr = explode ('_', $extensionElement);

foreach ($extensionElementArr as $key => $item)
{
$extensionElementArr[$key] = ucfirst($item);
}

$extensionElement = implode('_', $extensionElementArr);

$versionArr = explode('-', $version);

foreach ($versionArr as $key => $item)
{
$versionArr[$key] = ucfirst($item);
}

$version = implode('_', $versionArr);
$version = str_replace('.', '_', $version);

$class = ucfirst($extensionElement) . 'UpdateScript_' . $version;

$methodName = $executeAfterUpdate ? 'executeAfterUpdate' : 'execute';

if (class_exists($class))
Expand Down

0 comments on commit a2477f3

Please sign in to comment.