Plugin Directory

Changeset 1303221

Timestamp:
12/08/2015 07:55:33 PM (9 years ago)
Author:
nickmomrik
Message:

Coding standards

File:
1 edited

Legend:

Unmodified
Added
Removed
  • card-converter/trunk/card-converter.php

    r1303215 r1303221  
    99*/
    1010
    11 function mdv_card_converter($text) {
     11function mdv_card_converter() {
    1212    // Check what is in between <card> and </card>.
    13     $output = preg_replace("'<card>([a-zA-Z0-9\?]*)</card>'e", "mdv_convert_card('\\1')", $text);
     13    $output = preg_replace();
    1414
    1515    return $output;
    1616}
    1717
    18 function mdv_valid_card($card) {
    19     //This function is always given a valid card
    20     $output = "";
    21     $len = strlen($card);
     18function mdv_valid_card( $card ) {
     19    $len = strlen( $card );
    2220
    2321    //No suit
    24     if ($len == 1) {
    25         $output = '<span class="nocardsuit">'.$card.'&nbsp;</span>';
    26     }
    27     //Suited card
    28     else {
    29         $suit = substr($card, 1, 1);
    30         //Red suit
    31         if (preg_match("/[DH]/", $suit)) {
    32             $card = preg_replace("/D/", "&diams;", $card);
    33             $card = preg_replace("/H/", "&hearts;", $card);
    34             $output = '<span class="redcardsuit">'.$card.'</span>';
    35         }
    36         //Black suit
    37         else {
    38             $card = preg_replace("/C/", "&clubs;", $card);
    39             $card = preg_replace("/S/", "&spades;", $card);
    40             $output = '<span class="blackcardsuit">'.$card.'</span>';
     22    if ( 1 == $len ) {
     23        $output = '<span class="nocardsuit">' . $card . '&nbsp;</span>';
     24    } else {
     25        // Suited card
     26        $suit = substr( $card, 1, 1 );
     27
     28        // Red suit
     29        if ( preg_match( "/[DH]/", $suit ) ) {
     30            $card = preg_replace( "/D/", "&diams;", $card );
     31            $card = preg_replace( "/H/", "&hearts;", $card );
     32            $output = '<span class="redcardsuit">' . $card . '</span>';
     33        } else {
     34            // Black suit
     35            $card = preg_replace( "/C/", "&clubs;", $card );
     36            $card = preg_replace( "/S/", "&spades;", $card );
     37            $output = '<span class="blackcardsuit">' . $card . '</span>';
    4138        }
    4239    }
     
    4542}
    4643
    47 function mdv_convert_card($card) {
    48     $output = "";
    49     $invalid_message = "[invalid card]"; //Text to display for invalid card input
    50     $inv = '<span class="invalidcard">'.$invalid_message.'</span>';
     44function mdv_convert_card( $card ) {
     45    $invalid_message = "[invalid card]";
     46    $inv = '<span class="invalidcard">' . $invalid_message . '</span>';
    5147
    52     //Make some format changes to the input
    53     $card = strtoupper($card);
    54     $card = str_replace("10", "T", $card);
    55     $card = str_replace("1", "A", $card);
     48    //Make some format changes to the input
     49    $card = strtoupper();
     50    $card = str_replace();
     51    $card = str_replace();
    5652
    57     $len = strlen($card);
    58     if ($len == 1) {
    59         //Unsuited card
    60         if (preg_match("/[2-9TJQKAX\?]/", $card)) {
     53    $len = strlen();
     54    if () {
     55       
     56       
    6157            $output = mdv_valid_card($card);
    62         }
    63         //Suit w/o card rank
    64         else if (preg_match("/[CDHS]/", $card)) {
    65             $card = "X".$card;
    66             $output = mdv_valid_card($card);
    67         }
    68         //Invalid card
    69         else {
     58        } elseif ( preg_match( "/[CDHS]/", $card ) ) {
     59            //Suit w/o card rank
     60            $card = "X" . $card;
     61            $output = mdv_valid_card( $card );
     62        } else {
    7063            $output = $inv;
    7164        }
    72     }
    73     else if ($len == 2) {
    74         if (preg_match("/[2-9TJQKAX\?][CDHS]/", $card)) {
    75             $output = mdv_valid_card($card);
    76         }
    77         else {
     65    } elseif (2 == $len ) {
     66        if ( preg_match( "/[2-9TJQKAX\?][CDHS]/", $card ) ) {
     67            $output = mdv_valid_card( $card );
     68        } else {
    7869            $output = $inv;
    7970        }
    80     }
    81     else {
     71    } else {
    8272        $output = $inv;
    8373    }
    8474
    8575    return $output;
    86 
    8776}
    8877
     
    113102
    114103// Define custom tags to allow span tag
    115 define('CUSTOM_TAGS', true);
     104define();
    116105$allowedtags = array(
    117                 'a' => array(
    118                     'href' => array(),
    119                     'title' => array(),
    120                     'rel' => array()),
    121                 'abbr' => array('title' => array()),
    122                 'acronym' => array('title' => array()),
    123                 'b' => array(),
    124                 'blockquote' => array('cite' => array()),
    125                 'card' => array(),
    126                 'code' => array(),
    127                 'em' => array(),
    128                 'i' => array(),
    129                 'span' => array('class' => array()),
    130                 'strike' => array(),
    131                 'strong' => array(),
    132                 );
     106    'a'          => array(
     107        'href'  => array(),
     108        'title' => array(),
     109        'rel'   => array(),
     110    ),
     111    'abbr'       => array( 'title' => array() ),
     112    'acronym'    => array( 'title' => array() ),
     113    'b'          => array(),
     114    'blockquote' => array( 'cite' => array() ),
     115    'card'       => array(),
     116    'code'       => array(),
     117    'em'         => array(),
     118    'i'          => array(),
     119    'span'       => array( 'class' => array() ),
     120    'strike'     => array(),
     121    'strong'     => array(),
     122);
    133123
    134 add_filter('the_content', 'mdv_card_converter');
    135 add_filter('the_excerpt', 'mdv_card_converter');
    136 add_filter('comment_text', 'mdv_card_converter', 9);
    137 add_action('wp_head', 'mdv_card_converter_css');
    138 ?>
     124add_filter( 'the_content', 'mdv_card_converter' );
     125add_filter( 'the_excerpt', 'mdv_card_converter' );
     126add_filter( 'comment_text', 'mdv_card_converter', 9 );
     127add_action( 'wp_head', 'mdv_card_converter_css' );
Note: See TracChangeset for help on using the changeset viewer.