Changeset View
Changeset View
Standalone View
Standalone View
branches/5.3.x/core/units/helpers/fck_helper.php
Show First 20 Lines • Show All 508 Lines • ▼ Show 20 Line(s) | |||||
continue; | continue; | ||||
} | } | ||||
$param_key = str_replace(' ', '', ucwords(str_replace('_', ' ', $param_name))); | $param_key = str_replace(' ', '', ucwords(str_replace('_', ' ', $param_name))); | ||||
$param_key[0] = strtolower($param_key[0]); | $param_key[0] = strtolower($param_key[0]); | ||||
$editor->config[$param_key] = $param_value; | $editor->config[$param_key] = $param_value; | ||||
} | } | ||||
if ( isset($editor->config['styleSetName']) ) { | |||||
$style_set_parts = explode(':', $editor->config['stylesSet']); | |||||
$style_set_parts[0] = $editor->config['styleSetName']; | |||||
$editor->config['stylesSet'] = implode(':', $style_set_parts); | |||||
unset($editor->config['styleSetName']); | |||||
} | |||||
} | } | ||||
/** | /** | ||||
* Returns url to CSS and JS style configuration. | * Returns url to CSS and JS style configuration. | ||||
* | * | ||||
* @return array | * @return array | ||||
*/ | */ | ||||
protected function getStyles() | protected function getStyles() | ||||
▲ Show 20 Lines • Show All 74 Lines • ▼ Show 20 Line(s) | |||||
} | } | ||||
} | } | ||||
} | } | ||||
return $language_code; | return $language_code; | ||||
} | } | ||||
/** | /** | ||||
* Returns transit parameters, that should be passed to every used CKEditor instance | * Returns transit parameters, that should be passed to every used CKEditor instance. | ||||
* | * | ||||
* @param Array $tag_params | * @param array $tag_params Tag params. | ||||
* @return Array | * | ||||
* @return array | |||||
*/ | */ | ||||
public function getTransitParams($tag_params = Array ()) | public function getTransitParams(array $tag_params = array()) | ||||
{ | { | ||||
$ret = Array (); | $ret = array(); | ||||
$transit_params = Array ('bgcolor' => '', 'body_class' => '', 'body_id' => ''); | $transit_params = array('bgcolor' => '', 'body_class' => '', 'body_id' => '', 'style_set_name' => 'portal'); | ||||
foreach ($transit_params as $param_name => $default_value) { | foreach ( $transit_params as $param_name => $default_value ) { | ||||
$param_value = isset($tag_params[$param_name]) ? $tag_params[$param_name] : $this->Application->GetVar($param_name); | $param_value = isset($tag_params[$param_name]) ? $tag_params[$param_name] : $this->Application->GetVar($param_name); | ||||
if ( $param_value || $default_value ) { | if ( $param_value || $default_value ) { | ||||
$ret[$param_name] = $param_value ? $param_value : $default_value; | $ret[$param_name] = $param_value ? $param_value : $default_value; | ||||
} | } | ||||
} | } | ||||
return $ret; | return $ret; | ||||
} | } | ||||
} | } |