mirror of
https://github.com/processwire/processwire.git
synced 2025-08-15 11:14:12 +02:00
Fix issue processwire/processwire-issues#800
This commit is contained in:
@@ -707,9 +707,14 @@ class ProcessPageEditImageSelect extends Process implements ConfigurableModule {
|
||||
if(!isset($parts['class']) && $input->get('class')) {
|
||||
$class = $input->get('class');
|
||||
if($class) {
|
||||
$validClasses = array($this->alignLeftClass, $this->alignCenterClass, $this->alignRightClass);
|
||||
$validClasses = array_merge(
|
||||
explode(' ', $this->alignLeftClass),
|
||||
explode(' ', $this->alignCenterClass),
|
||||
explode(' ', $this->alignRightClass)
|
||||
);
|
||||
$classes = array();
|
||||
foreach(explode(' ', $class) as $c) {
|
||||
if(empty($c)) continue;
|
||||
if(in_array($c, $validClasses)) $classes[] = $c;
|
||||
}
|
||||
if(count($classes)) $parts['class'] = urlencode(implode(' ' , $classes));
|
||||
|
Reference in New Issue
Block a user