diff --git a/admin/admin.php b/admin/admin.php index 9452145..81e8e2f 100644 --- a/admin/admin.php +++ b/admin/admin.php @@ -43,6 +43,7 @@ function superdesk_admin() { 'separator-caption-image' => $_POST['separator-caption-image'], 'copyrightholder-image' => $_POST['copyrightholder-image'], 'copyrightnotice-image' => $_POST['copyrightnotice-image'], + 'separator-located' => $_POST['separator-located'], ); update_option('superdesk_settings', $settings); } else if (get_option('superdesk_settings')) { @@ -66,6 +67,7 @@ function superdesk_admin() { 'separator-caption-image' => '', 'copyrightholder-image' => '', 'copyrightnotice-image' => '', + 'separator-located' => '', ); } $statuses = array( @@ -383,6 +385,14 @@ function superdesk_admin() { + + + + + + + +

diff --git a/autoload.php b/autoload.php index cc853f8..732e23d 100644 --- a/autoload.php +++ b/autoload.php @@ -16,6 +16,12 @@ if ($obj['type'] == 'text') { if ($obj['pubstatus'] == 'usable') { $content = $obj['description_html'] . "" . $obj['body_html']; + if (!empty($obj['located'])) { + $content = substr($obj['description_html'], strpos($obj['description_html'], '>') + 1, strlen($obj['description_html'])) . "" . $obj['body_html']; + + $content = '

' . wp_strip_all_tags($obj['located']) . $settings['separator-located'] . $content; + } + if ($settings['display-copyright'] == "on" && isset($obj['associations']['featuremedia']['copyrightnotice'])) { $content.= "

" . wp_strip_all_tags($obj['associations']['featuremedia']['copyrightnotice']) . "

"; }