Example #1
0
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'>
Example #2
0
 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);
             }
         }
     }
 }