Send 403 if publishing is disabled. Props AlanJCastonguay. see #7157
git-svn-id: http://svn.automattic.com/wordpress/trunk@8267 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
4957f5a4cc
commit
96c00ed1c3
10
wp-app.php
10
wp-app.php
|
@ -197,7 +197,7 @@ class AtomServer {
|
|||
|
||||
// check to see if AtomPub is enabled
|
||||
if( !get_option( 'enable_app' ) )
|
||||
$this->not_allowed( sprintf( __( 'AtomPub services are disabled on this blog. An admin user can enable them at %s' ), admin_url('options-writing.php') ) );
|
||||
$this->forbidden( sprintf( __( 'AtomPub services are disabled on this blog. An admin user can enable them at %s' ), admin_url('options-writing.php') ) );
|
||||
|
||||
// dispatch
|
||||
foreach($this->selectors as $regex => $funcs) {
|
||||
|
@ -939,6 +939,14 @@ list($content_type, $content) = prep_atom_text_construct(get_the_content()); ?>
|
|||
exit;
|
||||
}
|
||||
|
||||
function forbidden($reason='') {
|
||||
log_app('Status','403: Forbidden');
|
||||
header('Content-Type: text/plain');
|
||||
status_header('403');
|
||||
echo $reason;
|
||||
exit;
|
||||
}
|
||||
|
||||
function not_found() {
|
||||
log_app('Status','404: Not Found');
|
||||
header('Content-Type: text/plain');
|
||||
|
|
Loading…
Reference in New Issue