use Concrete\Core\ImageEditor\ControlSet as SystemImageEditorControlSet; use Concrete\Core\ImageEditor\Filter as SystemImageEditorFilter; use Whoops\Exception\ErrorException; $editorid = substr(sha1(time()), 0, 5); // Just enough entropy. $u = new User(); $form = Loader::helper('form'); /** @var FileVersion $fv */ $f = $fv->getFile(); $fp = new Permissions($f); if (!$fp->canEditFileContents()) { die(t("Access Denied.")); } $req = ResponseAssetGroup::get(); $req->requireAsset('core/imageeditor'); $controlsets = SystemImageEditorControlSet::getList(); $components = SystemImageEditorComponent::getList(); $filters = SystemImageEditorFilter::getList(); ?> <div class='table ccm-ui'> <div class='editorcontainer'> <div id='<?php echo $editorid; ?> ' class='Editor'></div> <div class='bottomBar'></div> </div> <div class='controls'> <div class='controlscontainer'> <div class='editorcontrols'> <div class='control-sets'>
protected function importImageEditorControlSets(\SimpleXMLElement $sx) { if (isset($sx->imageeditor_controlsets)) { foreach ($sx->imageeditor_controlsets->imageeditor_controlset as $controlset) { $handle = $controlset['handle']; $name = $controlset['name']; $ob = SystemImageEditorControlSet::getByHandle($handle); if ($ob->getHandle() != $handle) { SystemImageEditorControlSet::add($handle, $name); } } } }