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')) {
|
if(!isset($parts['class']) && $input->get('class')) {
|
||||||
$class = $input->get('class');
|
$class = $input->get('class');
|
||||||
if($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();
|
$classes = array();
|
||||||
foreach(explode(' ', $class) as $c) {
|
foreach(explode(' ', $class) as $c) {
|
||||||
|
if(empty($c)) continue;
|
||||||
if(in_array($c, $validClasses)) $classes[] = $c;
|
if(in_array($c, $validClasses)) $classes[] = $c;
|
||||||
}
|
}
|
||||||
if(count($classes)) $parts['class'] = urlencode(implode(' ' , $classes));
|
if(count($classes)) $parts['class'] = urlencode(implode(' ' , $classes));
|
||||||
|
Reference in New Issue
Block a user