Make WordPress Core


Ignore:
Timestamp:
11/19/2006 07:56:05 AM (18 years ago)
Author:
ryan
Message:

Remove trailing spaces and convert spaces to tabs. Props Nazgul. fixes #986

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/import/dotclear.php

    r4424 r4495  
    1010if(!function_exists('get_catbynicename'))
    1111{
    12     function get_catbynicename($category_nicename) 
     12    function get_catbynicename($category_nicename)
    1313    {
    1414    global $wpdb;
     
    6161//    This cries out for a C-implementation to be included in PHP core
    6262//
    63    function valid_1byte($char) {
    64        if(!is_int($char)) return false;
    65        return ($char & 0x80) == 0x00;
    66    }
    67  
    68    function valid_2byte($char) {
    69        if(!is_int($char)) return false;
    70        return ($char & 0xE0) == 0xC0;
    71    }
    72 
    73    function valid_3byte($char) {
    74        if(!is_int($char)) return false;
    75        return ($char & 0xF0) == 0xE0;
    76    }
    77 
    78    function valid_4byte($char) {
    79        if(!is_int($char)) return false;
    80        return ($char & 0xF8) == 0xF0;
    81    }
    82  
    83    function valid_nextbyte($char) {
    84        if(!is_int($char)) return false;
    85        return ($char & 0xC0) == 0x80;
    86    }
    87  
    88    function valid_utf8($string) {
    89        $len = strlen($string);
    90        $i = 0;   
    91        while( $i < $len ) {
    92            $char = ord(substr($string, $i++, 1));
    93            if(valid_1byte($char)) {    // continue
    94                continue;
    95            } else if(valid_2byte($char)) { // check 1 byte
    96                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    97                    return false;
    98            } else if(valid_3byte($char)) { // check 2 bytes
    99                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    100                    return false;
    101                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    102                    return false;
    103            } else if(valid_4byte($char)) { // check 3 bytes
    104                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    105                    return false;
    106                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    107                    return false;
    108                if(!valid_nextbyte(ord(substr($string, $i++, 1))))
    109                    return false;
    110            } // goto next char
    111        }
    112        return true; // done
    113    }
     63
     64function valid_1byte($char) {
     65    if(!is_int($char)) return false;
     66        return ($char & 0x80) == 0x00;
     67}
     68
     69function valid_2byte($char) {
     70    if(!is_int($char)) return false;
     71        return ($char & 0xE0) == 0xC0;
     72}
     73
     74function valid_3byte($char) {
     75    if(!is_int($char)) return false;
     76        return ($char & 0xF0) == 0xE0;
     77}
     78
     79function valid_4byte($char) {
     80    if(!is_int($char)) return false;
     81        return ($char & 0xF8) == 0xF0;
     82}
     83
     84function valid_nextbyte($char) {
     85    if(!is_int($char)) return false;
     86        return ($char & 0xC0) == 0x80;
     87}
     88
     89function valid_utf8($string) {
     90    $len = strlen($string);
     91    $i = 0;
     92    while( $i < $len ) {
     93        $char = ord(substr($string, $i++, 1));
     94        if(valid_1byte($char)) {    // continue
     95            continue;
     96        } else if(valid_2byte($char)) { // check 1 byte
     97            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     98                return false;
     99        } else if(valid_3byte($char)) { // check 2 bytes
     100            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     101                return false;
     102            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     103                return false;
     104        } else if(valid_4byte($char)) { // check 3 bytes
     105            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     106                return false;
     107            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     108                return false;
     109            if(!valid_nextbyte(ord(substr($string, $i++, 1))))
     110                return false;
     111        } // goto next char
     112    }
     113    return true; // done
     114}
    114115
    115116function csc ($s) {
     
    152153    }
    153154
    154     function get_dc_cats() 
     155    function get_dc_cats()
    155156    {
    156157        global $wpdb;
     
    187188        return $dcdb->get_results('SELECT '.$dbprefix.'post.*, '.$dbprefix.'categorie.cat_libelle_url AS post_cat_name
    188189                        FROM '.$dbprefix.'post INNER JOIN '.$dbprefix.'categorie
    189                           ON '.$dbprefix.'post.cat_id = '.$dbprefix.'categorie.cat_id', ARRAY_A);
     190                        ON '.$dbprefix.'post.cat_id = '.$dbprefix.'categorie.cat_id', ARRAY_A);
    190191    }
    191192
     
    212213    }
    213214
    214     function cat2wp($categories='') 
     215    function cat2wp($categories='')
    215216    {
    216217        // General Housekeeping
     
    222223        {
    223224            echo '<p>'.__('Importing Categories...').'<br /><br /></p>';
    224             foreach ($categories as $category) 
     225            foreach ($categories as $category)
    225226            {
    226227                $count++;
     
    284285                                );
    285286                }
    286                 else 
     287                else
    287288                {
    288289                    $ret_id = wp_insert_user(array(
     
    385386                            );
    386387                }
    387                 else 
     388                else
    388389                {
    389390                    $ret_id = wp_insert_post(array(
     
    461462                            );
    462463                }
    463                 else 
     464                else
    464465                {
    465466                    // Insert comments
     
    548549    }
    549550
    550     function import_categories() 
     551    function import_categories()
    551552    {
    552553        // Category Import
     
    566567    {
    567568        // User Import
    568         $users = $this->get_dc_users(); 
     569        $users = $this->get_dc_users();
    569570        $this->users2wp($users);
    570571
     
    656657    }
    657658
    658     function dispatch() 
     659    function dispatch()
    659660    {
    660661
     
    665666        $this->header();
    666667
    667         if ( $step > 0 ) 
     668        if ( $step > 0 )
    668669        {
    669670            if($_POST['dbuser'])
     
    690691                if(get_option('dchost'))
    691692                    delete_option('dchost');
    692                 add_option('dchost',$_POST['dbhost']); 
     693                add_option('dchost',$_POST['dbhost']);
    693694            }
    694695            if($_POST['dccharset'])
     
    696697                if(get_option('dccharset'))
    697698                    delete_option('dccharset');
    698                 add_option('dccharset',$_POST['dccharset']); 
     699                add_option('dccharset',$_POST['dccharset']);
    699700            }
    700701            if($_POST['dbprefix'])
     
    702703                if(get_option('dcdbprefix'))
    703704                    delete_option('dcdbprefix');
    704                 add_option('dcdbprefix',$_POST['dbprefix']); 
     705                add_option('dcdbprefix',$_POST['dbprefix']);
    705706            }
    706707
     
    708709        }
    709710
    710         switch ($step) 
     711        switch ($step)
    711712        {
    712713            default:
     
    737738    }
    738739
    739     function Dotclear_Import() 
     740    function Dotclear_Import()
    740741    {
    741742        // Nothing.
Note: See TracChangeset for help on using the changeset viewer.