LegacyStorage: write config to disk

Temporarily added URL parameter to test writing configs
This commit is contained in:
Thomas Gelf 2015-03-02 18:23:19 +01:00
parent ced3baa11b
commit 01c5063839
2 changed files with 12 additions and 1 deletions

View file

@ -42,6 +42,11 @@ class Businessprocess_ProcessController extends Controller
$bp->setEditMode();
}
if ($this->params->get('store')) {
$storage->storeProcess($bp);
$this->redirectNow($this->getRequest()->getUrl()->without('store'));
}
if ($this->params->get('mode') === 'toplevel') {
$this->render('toplevel');
}

View file

@ -99,8 +99,14 @@ class LegacyStorage extends Storage
/**
*/
public function storeProcess(BusinessProcess $name)
public function storeProcess(BusinessProcess $process)
{
$filename = $this->getFilename($process->getName());
$content = $process->toLegacyConfigString();
file_put_contents(
$filename,
$content
);
}
public function getFilename($name)