mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-12 01:54:26 +02:00
- Remove $theme_richtext_editor boot var
- Remove "richtext" feature - Remove fix_mce_lf() function - Remove nomce parameter
This commit is contained in:
parent
4ad6a7f073
commit
66482c1d9c
11 changed files with 36 additions and 115 deletions
|
@ -11,11 +11,6 @@
|
|||
* @return boolean
|
||||
*/
|
||||
function feature_enabled($uid, $feature) {
|
||||
|
||||
if (($feature == 'richtext') AND !get_app()->theme_richtext_editor) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$x = get_config('feature_lock', $feature);
|
||||
|
||||
if ($x === false) {
|
||||
|
@ -35,7 +30,7 @@ function feature_enabled($uid, $feature) {
|
|||
|
||||
/**
|
||||
* @brief check if feature is enabled or disabled by default
|
||||
*
|
||||
*
|
||||
* @param string $feature
|
||||
* @return boolean
|
||||
*/
|
||||
|
@ -52,13 +47,13 @@ function get_feature_default($feature) {
|
|||
|
||||
/**
|
||||
* @brief Get a list of all available features
|
||||
*
|
||||
*
|
||||
* The array includes the setting group, the setting name,
|
||||
* explainations for the setting and if it's enabled or disabled
|
||||
* by default
|
||||
*
|
||||
*
|
||||
* @param bool $filtered True removes any locked features
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
function get_features($filtered = true) {
|
||||
|
@ -77,7 +72,6 @@ function get_features($filtered = true) {
|
|||
// Post composition
|
||||
'composition' => array(
|
||||
t('Post Composition Features'),
|
||||
array('richtext', t('Richtext Editor'), t('Enable richtext editor'), false, get_config('feature_lock','richtext')),
|
||||
array('preview', t('Post Preview'), t('Allow previewing posts and comments before publishing them'), false, get_config('feature_lock','preview')),
|
||||
array('aclautomention', t('Auto-mention Forums'), t('Add/remove mention when a forum page is selected/deselected in ACL window.'), false, get_config('feature_lock','aclautomention')),
|
||||
),
|
||||
|
@ -142,11 +136,6 @@ function get_features($filtered = true) {
|
|||
}
|
||||
}
|
||||
|
||||
// Remove the richtext editor setting if the theme doesn't support it
|
||||
if (!get_app()->theme_richtext_editor) {
|
||||
unset($arr['composition'][1]);
|
||||
}
|
||||
|
||||
call_hooks('get_features',$arr);
|
||||
return $arr;
|
||||
}
|
||||
|
|
|
@ -2045,13 +2045,6 @@ function undo_post_tagging($s) {
|
|||
return $s;
|
||||
}
|
||||
|
||||
function fix_mce_lf($s) {
|
||||
$s = str_replace("\r\n","\n",$s);
|
||||
// $s = str_replace("\n\n","\n",$s);
|
||||
return $s;
|
||||
}
|
||||
|
||||
|
||||
function protect_sprintf($s) {
|
||||
return(str_replace('%','%%',$s));
|
||||
}
|
||||
|
@ -2073,17 +2066,19 @@ function is_a_date_arg($s) {
|
|||
/**
|
||||
* remove intentation from a text
|
||||
*/
|
||||
function deindent($text, $chr="[\t ]", $count=NULL) {
|
||||
$text = fix_mce_lf($text);
|
||||
function deindent($text, $chr = "[\t ]", $count = NULL) {
|
||||
$lines = explode("\n", $text);
|
||||
if (is_null($count)) {
|
||||
$m = array();
|
||||
$k=0; while($k<count($lines) && strlen($lines[$k])==0) $k++;
|
||||
preg_match("|^".$chr."*|", $lines[$k], $m);
|
||||
$k = 0;
|
||||
while ($k < count($lines) && strlen($lines[$k]) == 0) {
|
||||
$k++;
|
||||
}
|
||||
preg_match("|^" . $chr . "*|", $lines[$k], $m);
|
||||
$count = strlen($m[0]);
|
||||
}
|
||||
for ($k=0; $k<count($lines); $k++){
|
||||
$lines[$k] = preg_replace("|^".$chr."{".$count."}|", "", $lines[$k]);
|
||||
for ($k=0; $k < count($lines); $k++) {
|
||||
$lines[$k] = preg_replace("|^" . $chr . "{" . $count . "}|", "", $lines[$k]);
|
||||
}
|
||||
|
||||
return implode("\n", $lines);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue