Make WordPress Core

Changeset 12734 for trunk/wp-app.php


Ignore:
Timestamp:
01/15/2010 10:25:40 PM (17 years ago)
Author:
ryan
Message:

Coding style cleanups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-app.php

    r12587 r12734  
    266266                global $always_authenticate;
    267267
    268                 if( !empty( $_SERVER['ORIG_PATH_INFO'] ) )
     268                if ( !empty( $_SERVER['ORIG_PATH_INFO'] ) )
    269269                        $path = $_SERVER['ORIG_PATH_INFO'];
    270270                else
     
    279279
    280280                // exception case for HEAD (treat exactly as GET, but don't output)
    281                 if($method == 'HEAD') {
     281                if ($method == 'HEAD') {
    282282                        $this->do_output = false;
    283283                        $method = 'GET';
     
    285285
    286286                // redirect to /service in case no path is found.
    287                 if(strlen($path) == 0 || $path == '/') {
     287                if(strlen($path) == 0 || $path == '/')
    288288                        $this->redirect($this->get_service_url());
    289                 }
    290289
    291290                // check to see if AtomPub is enabled
    292                 if( !get_option( 'enable_app' ) )
     291                if ( !get_option( 'enable_app' ) )
    293292                        $this->forbidden( sprintf( __( 'AtomPub services are disabled on this blog.  An admin user can enable them at %s' ), admin_url('options-writing.php') ) );
    294293
    295294                // dispatch
    296                 foreach($this->selectors as $regex => $funcs) {
    297                         if(preg_match($regex, $path, $matches)) {
    298                         if(isset($funcs[$method])) {
    299 
    300                                 // authenticate regardless of the operation and set the current
    301                                 // user. each handler will decide if auth is required or not.
    302                                 if(!$this->authenticate()) {
    303                                         if ($always_authenticate) {
    304                                                 $this->auth_required('Credentials required.');
     295                foreach ( $this->selectors as $regex => $funcs ) {
     296                        if ( preg_match($regex, $path, $matches) ) {
     297                                if ( isset($funcs[$method]) ) {
     298
     299                                        // authenticate regardless of the operation and set the current
     300                                        // user. each handler will decide if auth is required or not.
     301                                        if ( !$this->authenticate() ) {
     302                                                if ( $always_authenticate )
     303                                                        $this->auth_required('Credentials required.');
    305304                                        }
     305
     306                                        array_shift($matches);
     307                                        call_user_func_array(array(&$this,$funcs[$method]), $matches);
     308                                        exit();
     309                                } else {
     310                                        // only allow what we have handlers for...
     311                                        $this->not_allowed(array_keys($funcs));
    306312                                }
    307 
    308                                 array_shift($matches);
    309                                 call_user_func_array(array(&$this,$funcs[$method]), $matches);
    310                                 exit();
    311                         } else {
    312                                 // only allow what we have handlers for...
    313                                 $this->not_allowed(array_keys($funcs));
    314                         }
    315313                        }
    316314                }
     
    328326                log_app('function','get_service()');
    329327
    330                 if( !current_user_can( 'edit_posts' ) )
     328                if ( !current_user_can( 'edit_posts' ) )
    331329                        $this->auth_required( __( 'Sorry, you do not have the right to access this blog.' ) );
    332330
     
    339337                }
    340338                $atom_prefix="atom";
    341                 $atom_blogname=get_bloginfo('name');
     339                $atom_blogname = get_bloginfo('name');
    342340                $service_doc = <<<EOD
    343341<service xmlns="$this->ATOMPUB_NS" xmlns:$atom_prefix="$this->ATOM_NS">
     
    369367                log_app('function','get_categories_xml()');
    370368
    371                 if( !current_user_can( 'edit_posts' ) )
     369                if ( !current_user_can( 'edit_posts' ) )
    372370                        $this->auth_required( __( 'Sorry, you do not have the right to access this blog.' ) );
    373371
     
    376374                $categories = "";
    377375                $cats = get_categories(array('hierarchical' => 0, 'hide_empty' => 0));
    378                 foreach ((array) $cats as $cat) {
     376                foreach ( (array) $cats as $cat ) {
    379377                        $categories .= "    <category term=\"" . esc_attr($cat->name) .  "\" />\n";
    380 }
     378                }
    381379                $output = <<<EOD
    382380<app:categories xmlns:app="$this->ATOMPUB_NS"
     
    386384</app:categories>
    387385EOD;
    388         $this->output($output, $this->CATEGORIES_CONTENT_TYPE);
    389 }
     386                $this->output($output, $this->CATEGORIES_CONTENT_TYPE);
     387        }
    390388
    391389        /**
     
    399397
    400398                $parser = new AtomParser();
    401                 if(!$parser->parse()) {
     399                if ( !$parser->parse() )
    402400                        $this->client_error();
    403                 }
    404401
    405402                $entry = array_pop($parser->feed->entries);
     
    408405
    409406                $catnames = array();
    410                 foreach($entry->categories as $cat)
     407                foreach ( $entry->categories as $cat ) {
    411408                        array_push($catnames, $cat["term"]);
     409                }
    412410
    413411                $wp_cats = get_categories(array('hide_empty' => false));
     
    415413                $post_category = array();
    416414
    417                 foreach($wp_cats as $cat) {
    418                         if(in_array($cat->name, $catnames))
     415                foreach ( $wp_cats as $cat ) {
     416                        if ( in_array($cat->name, $catnames) )
    419417                                array_push($post_category, $cat->term_id);
    420418                }
     
    424422                $cap = ($publish) ? 'publish_posts' : 'edit_posts';
    425423
    426                 if(!current_user_can($cap))
     424                if ( !current_user_can($cap) )
    427425                        $this->auth_required(__('Sorry, you do not have the right to edit/publish new posts.'));
    428426
     
    449447                        $this->internal_error($postID->get_error_message());
    450448
    451                 if (!$postID)
     449                if ( !$postID )
    452450                        $this->internal_error(__('Sorry, your entry could not be posted. Something wrong happened.'));
    453451
     
    476474                global $entry;
    477475
    478                 if( !current_user_can( 'edit_post', $postID ) )
     476                if ( !current_user_can( 'edit_post', $postID ) )
    479477                        $this->auth_required( __( 'Sorry, you do not have the right to access this post.' ) );
    480478
     
    499497
    500498                $parser = new AtomParser();
    501                 if(!$parser->parse()) {
     499                if ( !$parser->parse() )
    502500                        $this->bad_request();
    503                 }
    504501
    505502                $parsed = array_pop($parser->feed->entries);
     
    511508                $this->set_current_entry($postID);
    512509
    513                 if(!current_user_can('edit_post', $entry['ID']))
     510                if ( !current_user_can('edit_post', $entry['ID']) )
    514511                        $this->auth_required(__('Sorry, you do not have the right to edit this post.'));
    515512
     
    534531                $result = wp_update_post($postdata);
    535532
    536                 if (!$result) {
     533                if ( !$result )
    537534                        $this->internal_error(__('For some strange yet very annoying reason, this post could not be edited.'));
    538                 }
    539535
    540536                do_action( 'atompub_put_post', $ID, $parsed );
     
    557553                $this->set_current_entry($postID);
    558554
    559                 if(!current_user_can('edit_post', $postID)) {
     555                if ( !current_user_can('edit_post', $postID) )
    560556                        $this->auth_required(__('Sorry, you do not have the right to delete this post.'));
    561                 }
    562 
    563                 if ($entry['post_type'] == 'attachment') {
     557
     558                if ( $entry['post_type'] == 'attachment' ) {
    564559                        $this->delete_attachment($postID);
    565560                } else {
    566561                        $result = wp_delete_post($postID);
    567562
    568                         if (!$result) {
     563                        if ( !$result ) {
    569564                                $this->internal_error(__('For some strange yet very annoying reason, this post could not be deleted.'));
    570565                        }
     
    584579         */
    585580        function get_attachment($postID = null) {
    586                 if( !current_user_can( 'upload_files' ) )
     581                if ( !current_user_can( 'upload_files' ) )
    587582                        $this->auth_required( __( 'Sorry, you do not have permission to upload files.' ) );
    588583
    589                 if (!isset($postID)) {
     584                if ( !isset($postID) ) {
    590585                        $this->get_attachments();
    591586                } else {
     
    606601                $type = $this->get_accepted_content_type();
    607602
    608                 if(!current_user_can('upload_files'))
     603                if ( !current_user_can('upload_files') )
    609604                        $this->auth_required(__('You do not have permission to upload files.'));
    610605
    611606                $fp = fopen("php://input", "rb");
    612607                $bits = null;
    613                 while(!feof($fp)) {
     608                while ( !feof($fp) ) {
    614609                        $bits .= fread($fp, 4096);
    615610                }
     
    679674                $this->set_current_entry($postID);
    680675
    681                 if(!current_user_can('edit_post', $entry['ID']))
     676                if ( !current_user_can('edit_post', $entry['ID']) )
    682677                        $this->auth_required(__('Sorry, you do not have the right to edit this post.'));
    683678
     
    695690                $result = wp_update_post($postdata);
    696691
    697                 if (!$result) {
     692                if ( !$result )
    698693                        $this->internal_error(__('For some strange yet very annoying reason, this post could not be edited.'));
    699                 }
    700694
    701695                log_app('function',"put_attachment($postID)");
     
    717711                $this->set_current_entry($postID);
    718712
    719                 if(!current_user_can('edit_post', $postID)) {
     713                if ( !current_user_can('edit_post', $postID) )
    720714                        $this->auth_required(__('Sorry, you do not have the right to delete this post.'));
    721                 }
    722715
    723716                $location = get_post_meta($entry['ID'], '_wp_attached_file', true);
    724717                $filetype = wp_check_filetype($location);
    725718
    726                 if(!isset($location) || 'attachment' != $entry['post_type'] || empty($filetype['ext']))
     719                if ( !isset($location) || 'attachment' != $entry['post_type'] || empty($filetype['ext']) )
    727720                        $this->internal_error(__('Error ocurred while accessing post metadata for file location.'));
    728721
     
    733726                $result = wp_delete_post($postID);
    734727
    735                 if (!$result) {
     728                if ( !$result )
    736729                        $this->internal_error(__('For some strange yet very annoying reason, this post could not be deleted.'));
    737                 }
    738730
    739731                log_app('function',"delete_attachment($postID). File '$location' deleted.");
     
    755747
    756748                // then whether user can edit the specific post
    757                 if(!current_user_can('edit_post', $postID)) {
     749                if ( !current_user_can('edit_post', $postID) )
    758750                        $this->auth_required(__('Sorry, you do not have the right to edit this post.'));
    759                 }
    760751
    761752                $location = get_post_meta($entry['ID'], '_wp_attached_file', true);
     
    763754                $filetype = wp_check_filetype($location);
    764755
    765                 if(!isset($location) || 'attachment' != $entry['post_type'] || empty($filetype['ext']))
     756                if ( !isset($location) || 'attachment' != $entry['post_type'] || empty($filetype['ext']) )
    766757                        $this->internal_error(__('Error ocurred while accessing post metadata for file location.'));
    767758
     
    770761                header('Connection: close');
    771762
    772                 if ($fp = fopen($location, "rb")) {
     763                if ( $fp = fopen($location, "rb") ) {
    773764                        status_header('200');
    774765                        header('Content-Type: ' . $entry['post_mime_type']);
    775766                        header('Connection: close');
    776767
    777                         while(!feof($fp)) {
     768                        while ( !feof($fp) ) {
    778769                                echo fread($fp, 4096);
    779770                        }
     
    798789
    799790                // first check if user can upload
    800                 if(!current_user_can('upload_files'))
     791                if ( !current_user_can('upload_files') )
    801792                        $this->auth_required(__('You do not have permission to upload files.'));
    802793
     
    806797
    807798                // then whether user can edit the specific post
    808                 if(!current_user_can('edit_post', $postID)) {
     799                if ( !current_user_can('edit_post', $postID) )
    809800                        $this->auth_required(__('Sorry, you do not have the right to edit this post.'));
    810                 }
    811801
    812802                $upload_dir = wp_upload_dir( );
     
    821811                $fp = fopen("php://input", "rb");
    822812                $localfp = fopen($location, "w+");
    823                 while(!feof($fp)) {
     813                while ( !feof($fp) ) {
    824814                        fwrite($localfp,fread($fp, 4096));
    825815                }
     
    838828                $result = wp_update_post($post_data);
    839829
    840                 if (!$result) {
     830                if ( !$result )
    841831                        $this->internal_error(__('Sorry, your entry could not be posted. Something wrong happened.'));
    842                 }
    843832
    844833                wp_update_attachment_metadata( $postID, wp_generate_attachment_metadata( $postID, $location ) );
     
    857846         */
    858847        function get_entries_url($page = null) {
    859                 if ( isset($GLOBALS['post_type']) && ( $GLOBALS['post_type'] == 'attachment' ) ) {
     848                if ( isset($GLOBALS['post_type']) && ( $GLOBALS['post_type'] == 'attachment' ) )
    860849                        $path = $this->MEDIA_PATH;
    861                 } else {
     850                else
    862851                        $path = $this->ENTRIES_PATH;
    863                 }
    864852                $url = $this->app_base . $path;
    865                 if(isset($page) && is_int($page)) {
     853                if ( isset($page) && is_int($page) )
    866854                        $url .= "/$page";
    867                 }
    868855                return $url;
    869856        }
Note: See TracChangeset for help on using the changeset viewer.