provide mimetype selector on edit (pages and blocks)

This commit is contained in:
friendica
2013-09-06 03:10:25 -07:00
parent ae624e9bce
commit 63c60b224c
78 changed files with 1364 additions and 916 deletions

View File

@@ -65,6 +65,20 @@ function editblock_content(&$a) {
if(feature_enabled(local_user(),'richtext'))
$plaintext = false;
$mimeselect = '';
if($mimetype != 'text/bbcode')
$plaintext = true;
if(get_config('system','page_mimetype'))
$mimeselect = '<input type="hidden" name="mimetype" value="' . $mimetype . '" />';
else
$mimeselect = mimetype_select($item[0]['uid'],$mimetype);
$o .= replace_macros(get_markup_template('edpost_head.tpl'), array(
'$title' => t('Edit block')
));
@@ -110,6 +124,7 @@ function editblock_content(&$a) {
'$wait' => t('Please wait'),
'$permset' => t('Permission settings'),
'$ptyp' => $itm[0]['type'],
'$mimeselect' => $mimeselect,
'$content' => undo_post_tagging($itm[0]['body']),
'$post_id' => $post_id,
'$baseurl' => $a->get_baseurl(),

View File

@@ -71,8 +71,11 @@ function editwebpage_content(&$a) {
if($mimetype != 'text/bbcode')
$plaintext = true;
$mimeselect = '<input type="hidden" name="mimetype" value="' . $mimetype . '" />';
if(get_config('system','page_mimetype'))
$mimeselect = '<input type="hidden" name="mimetype" value="' . $mimetype . '" />';
else
$mimeselect = mimetype_select($item[0]['uid'],$mimetype);
$layout = get_config('system','page_layout');
if($layout)

View File

@@ -627,9 +627,10 @@ function item_post(&$a) {
if($orig_post) {
$r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `attach` = '%s', `edited` = '%s', layout_mid = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
$r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `mimetype` = '%s', `attach` = '%s', `edited` = '%s', layout_mid = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
dbesc($datarray['title']),
dbesc($datarray['body']),
dbesc($datarray['mimetype']),
dbesc($datarray['attach']),
dbesc(datetime_convert()),
dbesc($layout_mid),