mirror of
https://github.com/e107inc/e107.git
synced 2025-07-31 20:00:37 +02:00
Fill news fields with new submitted data.
This commit is contained in:
@@ -228,7 +228,7 @@ class news_sub_ui extends e_admin_ui
|
|||||||
'submitnews_title' => array('title'=> LAN_TITLE, 'type' => 'method', 'width' => '35%', 'thclass' => 'left', 'readonly'=>TRUE),
|
'submitnews_title' => array('title'=> LAN_TITLE, 'type' => 'method', 'width' => '35%', 'thclass' => 'left', 'readonly'=>TRUE),
|
||||||
|
|
||||||
'submitnews_category' => array('title'=> LAN_CATEGORY, 'type' => 'dropdown', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
'submitnews_category' => array('title'=> LAN_CATEGORY, 'type' => 'dropdown', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>FALSE),
|
||||||
// 'submitnews_item' => array('title'=> LAN_DESCRIPTION, 'type' => 'method', 'width' => 'auto', 'thclass' => 'left','readParms' => 'expand=...&truncate=150&bb=1', 'readonly'=>TRUE),
|
'submitnews_description' => array('title'=> LAN_DESCRIPTION, 'type' => 'textarea', 'width' => 'auto', 'thclass' => 'left','readParms' => 'expand=...&truncate=150&bb=1', 'readonly'=>TRUE),
|
||||||
'submitnews_name' => array('title'=> LAN_AUTHOR, 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
'submitnews_name' => array('title'=> LAN_AUTHOR, 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
||||||
'submitnews_ip' => array('title'=> LAN_IP, 'type' => 'ip', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
'submitnews_ip' => array('title'=> LAN_IP, 'type' => 'ip', 'width' => 'auto', 'thclass' => 'left', 'readonly'=>TRUE),
|
||||||
'submitnews_auth' => array('title'=> " ", 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'class'=> 'left', 'readParms'=>"link=1" ),
|
'submitnews_auth' => array('title'=> " ", 'type' => 'text', 'width' => 'auto', 'thclass' => 'left', 'class'=> 'left', 'readParms'=>"link=1" ),
|
||||||
@@ -1292,7 +1292,29 @@ class news_admin_ui extends e_admin_ui
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private function processSubmittedMedia($data)
|
||||||
|
{
|
||||||
|
if(empty($data))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
$row = json_decode($data,true);
|
||||||
|
$text = '';
|
||||||
|
foreach($row as $k)
|
||||||
|
{
|
||||||
|
if(!empty($k))
|
||||||
|
{
|
||||||
|
$text .= $k."\n\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $text;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function loadSubmitted($id)
|
function loadSubmitted($id)
|
||||||
{
|
{
|
||||||
$sql = e107::getDb();
|
$sql = e107::getDb();
|
||||||
@@ -1306,8 +1328,24 @@ class news_admin_ui extends e_admin_ui
|
|||||||
$data['news_category'] = intval( $row['submitnews_category']);
|
$data['news_category'] = intval( $row['submitnews_category']);
|
||||||
$data['news_body'] .= "\n[[b]".NWSLAN_49." {$row['submitnews_name']}[/b]]";
|
$data['news_body'] .= "\n[[b]".NWSLAN_49." {$row['submitnews_name']}[/b]]";
|
||||||
|
|
||||||
|
if($mediaData = $this->processSubmittedMedia($row['submitnews_media']))
|
||||||
|
{
|
||||||
|
$data['news_body'] .= "\n\n".$mediaData;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(e107::getPref('wysiwyg',false)!==false)
|
||||||
|
{
|
||||||
|
$data['news_body'] = nl2br($data['news_body']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$data['news_thumbnail'] = $row['submitnews_file']; // implode(",",$thumbs);
|
$data['news_thumbnail'] = $row['submitnews_file']; // implode(",",$thumbs);
|
||||||
$data['news_sef'] = eHelper::dasherize($data['news_title']);
|
$data['news_sef'] = eHelper::dasherize($data['news_title']);
|
||||||
|
|
||||||
|
$data['news_meta_keywords'] = $row['submitnews_keywords'];
|
||||||
|
$data['news_summary'] = $row['submitnews_summary'];
|
||||||
|
$data['news_meta_description'] = $row['submitnews_description'];
|
||||||
|
|
||||||
$data['submitted_id'] = $id;
|
$data['submitted_id'] = $id;
|
||||||
|
|
||||||
foreach($data as $k=>$v)
|
foreach($data as $k=>$v)
|
||||||
|
@@ -385,7 +385,9 @@ class submitNewsForm extends e_form
|
|||||||
for($i = 0; $i <8; $i++)
|
for($i = 0; $i <8; $i++)
|
||||||
{
|
{
|
||||||
$help = (isset($placeholders[$i])) ? $placeholders[$i] : '';
|
$help = (isset($placeholders[$i])) ? $placeholders[$i] : '';
|
||||||
|
$text .= "<div class='form-group'>";
|
||||||
$text .= $this->text('submitnews_media['.$i.']', $_POST['submitnews_media'][$i], 255, array('placeholder'=>$help) );
|
$text .= $this->text('submitnews_media['.$i.']', $_POST['submitnews_media'][$i], 255, array('placeholder'=>$help) );
|
||||||
|
$text .= "</div>";
|
||||||
}
|
}
|
||||||
|
|
||||||
return $text;
|
return $text;
|
||||||
|
Reference in New Issue
Block a user