$core->blog->delPost($post_id); http::redirect('posts.php'); } catch (Exception $e) { $core->error->add($e->getMessage()); } } /* DISPLAY -------------------------------------------------------- */ $default_tab = 'edit-entry'; if (!$can_edit_post) { $default_tab = ''; } if (!empty($_GET['co'])) { $default_tab = 'comments'; } dcPage::open($page_title, dcPage::jsDatePicker() . dcPage::jsToolBar() . dcPage::jsModal() . dcPage::jsLoad('js/_post.js') . dcPage::jsConfirmClose('entry-form', 'comment-form') . $core->callBehavior('adminPostHeaders') . dcPage::jsPageTabs($default_tab) . $next_headlink . "\n" . $prev_headlink); if (!empty($_GET['upd'])) { echo '<p class="message">' . __('Entry has been successfully updated.') . '</p>'; } elseif (!empty($_GET['crea'])) { echo '<p class="message">' . __('Entry has been successfully created.') . '</p>'; } elseif (!empty($_GET['attached'])) { echo '<p class="message">' . __('File has been successfully attached.') . '</p>'; } elseif (!empty($_GET['rmattach'])) { echo '<p class="message">' . __('Attachment has been successfully removed.') . '</p>'; } if (!empty($_GET['creaco'])) { echo '<p class="message">' . __('Comment has been successfully created.') . '</p>'; } # XHTML conversion if (!empty($_GET['xconv'])) { $post_excerpt = $post_excerpt_xhtml;
return ''; } return implode($sep, $res); } /* DISPLAY Main page -------------------------------------------------------- */ $starting_scripts = '<script type="text/javascript">' . "\n" . "//<![CDATA[" . "\n" . dcPage::jsVar('dotclear.msg.confirm_delete_media', __('Are you sure to delete this media?')) . "\n" . "//]]>" . "</script>" . dcPage::jsLoad('js/_media_item.js'); if ($popup && !empty($plugin_id)) { $starting_scripts .= $core->callBehavior('adminPopupMedia', $plugin_id); } $temp_params = $media_page_url_params; $temp_params['d'] = '%s'; $bc_template = $core->adminurl->get('admin.media', $temp_params, '&', true); $temp_params['d'] = ''; $home_url = $core->adminurl->get('admin.media', $temp_params); call_user_func($open_f, __('Media manager'), $starting_scripts . dcPage::jsDatePicker() . ($popup ? dcPage::jsPageTabs($tab) : ''), dcPage::breadcrumb(array(html::escapeHTML($core->blog->name) => '', __('Media manager') => $home_url, $core->media->breadCrumb($bc_template) . '<span class="page-title">' . $file->basename . '</span>' => ''), array('home_link' => !$popup, 'hl' => false))); if ($popup) { // Display notices echo dcPage::notices(); } if ($file === null) { call_user_func($close_f); exit; } if (!empty($_GET['fupd']) || !empty($_GET['fupl'])) { dcPage::success(__('File has been successfully updated.')); } if (!empty($_GET['thumbupd'])) { dcPage::success(__('Thumbnails have been successfully updated.')); } if (!empty($_GET['blogprefupd'])) {
$res[] = dt::str($m[1], $file->media_dt); } elseif (preg_match('/^DateTimeOriginal\\((.+?)\\)$/u', $v, $m) && $file->media_meta->DateTimeOriginal) { $res[] = dt::dt2str($m[1], (string) $file->media_meta->DateTimeOriginal); } elseif (preg_match('/^separator\\((.*?)\\)$/u', $v, $m)) { $sep = $m[1]; } } return implode($sep, $res); } /* DISPLAY Main page -------------------------------------------------------- */ $starting_scripts = dcPage::jsLoad('js/_media_item.js'); if ($popup) { $starting_scripts .= dcPage::jsLoad('js/jsToolBar/popup_media.js'); } call_user_func($open_f, __('Media manager'), $starting_scripts . dcPage::jsDatePicker() . dcPage::jsPageTabs()); if ($file === null) { call_user_func($close_f); exit; } if (!empty($_GET['fupd']) || !empty($_GET['fupl'])) { echo '<p class="message">' . __('File has been successfully updated.') . '</p>'; } if (!empty($_GET['thumbupd'])) { echo '<p class="message">' . __('Thumbnails have been successfully updated.') . '</p>'; } echo '<h2><a href="' . html::escapeURL($media_page_url) . '">' . __('Media manager') . '</a>' . ' / ' . $core->media->breadCrumb(html::escapeURL($media_page_url) . '&d=%s') . $file->basename . '</h2>'; # Insertion popup if ($popup) { $media_desc = $file->media_title; echo '<div id="media-insert" class="multi-part" title="' . __('Insert media item') . '">' . '<form id="media-insert-form" action="" method="get">';
?> <html> <head> <title><?php echo $page_title . ' - ' . __('Pages'); ?> </title> <script type="text/javascript"> //<![CDATA[ <?php echo dcPage::jsVar('dotclear.msg.confirm_delete_post', __("Are you sure you want to delete this page?")); ?> //]]> </script> <?php echo dcPage::jsDatePicker() . dcPage::jsModal() . dcPage::jsLoad('js/_post.js') . $admin_post_behavior . dcPage::jsConfirmClose('entry-form', 'comment-form') . $core->callBehavior('adminPageHeaders') . dcPage::jsPageTabs($default_tab) . $next_headlink . "\n" . $prev_headlink; ?> </head> <body> <?php if ($post_id) { switch ($post_status) { case 1: $img_status = sprintf($img_status_pattern, __('Published'), 'check-on.png'); break; case 0: $img_status = sprintf($img_status_pattern, __('Unpublished'), 'check-off.png'); break; case -1:
if ($post_editor) { $p_edit = $c_edit = ''; if (!empty($post_editor[$post_format])) { $p_edit = $post_editor[$post_format]; } if (!empty($post_editor['xhtml'])) { $c_edit = $post_editor['xhtml']; } if ($p_edit == $c_edit) { $admin_post_behavior .= $core->callBehavior('adminPostEditor', $p_edit, 'post', array('#post_excerpt', '#post_content', '#comment_content'), $post_format); } else { $admin_post_behavior .= $core->callBehavior('adminPostEditor', $p_edit, 'post', array('#post_excerpt', '#post_content'), $post_format); $admin_post_behavior .= $core->callBehavior('adminPostEditor', $c_edit, 'comment', array('#comment_content'), 'xhtml'); } } dcPage::open($page_title . ' - ' . __('Entries'), dcPage::jsDatePicker() . dcPage::jsModal() . dcPage::jsMetaEditor() . $admin_post_behavior . dcPage::jsLoad('js/_post.js') . dcPage::jsConfirmClose('entry-form', 'comment-form') . $core->callBehavior('adminPostHeaders') . dcPage::jsPageTabs($default_tab) . $next_headlink . "\n" . $prev_headlink, dcPage::breadcrumb(array(html::escapeHTML($core->blog->name) => '', __('Entries') => $core->adminurl->get("admin.posts"), $post_id ? $page_title_edit : $page_title => '')), array('x-frame-allow' => $core->blog->url)); if (!empty($_GET['upd'])) { dcPage::success(__('Entry has been successfully updated.')); } elseif (!empty($_GET['crea'])) { dcPage::success(__('Entry has been successfully created.')); } elseif (!empty($_GET['attached'])) { dcPage::success(__('File has been successfully attached.')); } elseif (!empty($_GET['rmattach'])) { dcPage::success(__('Attachment has been successfully removed.')); } if (!empty($_GET['creaco'])) { dcPage::success(__('Comment has been successfully created.')); } if (!empty($_GET['tbsent'])) { dcPage::success(__('All pings sent.')); }