Plugin Directory

Changeset 1001531


Ignore:
Timestamp:
10/03/2014 11:12:25 PM (11 years ago)
Author:
jaydensibert
Message:

updated plugin settings page

Location:
retappd/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • retappd/trunk/wp-retappd-functions.php

    r984742 r1001531  
    11<?
     2
    23// Log the request made by this domain
     4
    35function retappd_log_request ($retappd_user_uri, $retappd_username) {
     6
    47    $retappd_track_link = "retappd_user_uri=$retappd_user_uri&retappd_username=$retappd_username";
     8
    59    $retappd_track_link_post = urlencode(base64_encode($retappd_track_link));
     10
    611    $retappd_usage = urldecode(base64_decode('aHR0cDovL3d3dy5qYXlkZW5zaWJlcnQuY29tL3JldGFwcGQvdHJhY2stdXNhZ2UvP1BBWUxPQUQ9')) . $retappd_track_link_post;
     12
    713    $track_retappd = file_get_contents($retappd_usage);
     14
    815}
    916
     17
     18
    1019// Check the number of requests this domain has made today
     20
    1121function retappd_check_requests($retappd_user_uri) {
     22
    1223    $retappd_check_usage_link = "retappd_user_uri=$retappd_user_uri";
     24
    1325    $retappd_check_usage_link_post = urlencode(base64_encode($retappd_check_usage_link));
     26
    1427    $retappd_check_usage = base64_decode(urldecode('aHR0cDovL2pheWRlbnNpYmVydC5jb20vcmV0YXBwZC9jaGVjay11c2FnZS8%2FUEFZTE9BRD0%3D')) . $retappd_check_usage_link_post;
     28
    1529    $retappd_requests = urldecode(base64_decode(file_get_contents($retappd_check_usage)));
     30
    1631    return $retappd_requests;
     32
    1733}
    1834
     35
     36
    1937// Get some global configuration settings for the plugin
     38
    2039function retappd_get_settings() {
     40
    2141    $retappd_user_uri = trim($_SERVER['SERVER_NAME']);
     42
    2243    $retappd_track_donation_link = "retappd_user_uri=$retappd_user_uri";
     44
    2345    $retappd_donation_post = urlencode(base64_encode($retappd_track_donation_link));
     46
    2447    $retappd_get_settings = base64_decode(urldecode('aHR0cDovL3d3dy5qYXlkZW5zaWJlcnQuY29tL3JldGFwcGQvc2V0dGluZ3MvP1BBWUxPQUQ9')) . $retappd_donation_post;
     48
    2549    $retappd_settings = base64_decode(urldecode(file_get_contents($retappd_get_settings)));
     50
    2651    return $retappd_settings;
     52
    2753}
    2854
     55
     56
    2957// Get user settings
     58
    3059function retappd_get_user_info() {
     60
    3161    $json_retappd_settings   = json_decode(get_option('retappd_settings'));
     62
    3263    $retappd_username = trim($json_retappd_settings->retappd_username);
     64
    3365    $client_id = trim($json_retappd_settings->retappd_client_id);
     66
    3467    $client_secret = trim($json_retappd_settings->retappd_client_secret);
     68
    3569    $result_limit = $json_retappd_settings->retappd_display_limit;
     70
    3671    $retappd_display_beer_label = $json_retappd_settings->retappd_display_beer_label;
     72
    3773    $retappd_display_brewery = $json_retappd_settings->retappd_display_brewery;
     74
    3875    $retappd_display_brewery_country = $json_retappd_settings->retappd_display_brewery_country;
     76
    3977    $retappd_display_beer_style = $json_retappd_settings->retappd_display_beer_style;
     78
    4079    $retappd_display_venue = $json_retappd_settings->retappd_display_venue;
     80
    4181    $retappd_display_beer_abv = $json_retappd_settings->retappd_display_beer_abv;
     82
    4283    $retappd_display_first_had = $json_retappd_settings->retappd_display_first_had;
     84
    4385    $retappd_display_first_had_date_format = $json_retappd_settings->retappd_display_first_had_date_format;
     86
    4487    $retappd_display_my_rating = $json_retappd_settings->retappd_display_my_rating;
     88
    4589    $retappd_user_uri = $json_retappd_settings->retappd_user_uri;
     90
    4691return array ($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $retappd_user_uri);
     92
    4793}
    4894
     95
     96
    4997// Get the user settings, log the request, check the number of requests, get global configuration settings
     98
    5099function retappd() {
    51    
     100
     101   
     102
    52103    // Enqueue some css
     104
    53105    wp_register_style( my_retappd_css, plugins_url('css/wp-retappd.css', __FILE__), false);
     106
    54107    wp_enqueue_style( my_retappd_css);
    55    
     108
     109   
     110
    56111    // Get user settings
     112
    57113    list ($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $retappd_user_uri) = retappd_get_user_info();
    58    
     114
     115   
     116
    59117    // Log the request
     118
    60119    retappd_log_request($retappd_user_uri, $retappd_username);
    61    
     120
     121   
     122
    62123    // Check the number of requests
     124
    63125    $retappd_requests = retappd_check_requests($retappd_user_uri);
     126
    64127    parse_str($retappd_requests);
    65128
     129
     130
    66131    // Get some configuration settings
     132
    67133    $retappd_settings = retappd_get_settings();
     134
    68135    parse_str($retappd_settings);
    69    
     136
     137   
     138
    70139    // Allow/Deny Request
     140
    71141    if($my_donation == 'Y') {
     142
    72143      $output = retappd_user_info($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $author_uri, $plugin_uri, $application_name);
     144
    73145    } else {
     146
    74147      if($requests_made <= $requests_allowed) {
     148
    75149        $output = retappd_user_info($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $author_uri, $plugin_uri, $application_name);
     150
    76151      } else {
     152
    77153        $output = "$requests_exceeded_msg";
     154
    78155      }
     156
    79157    } 
     158
    80159    return $output;
     160
    81161}
    82162
     163
     164
    83165function retappd_user_info($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $author_uri, $plugin_uri, $application_name) {
    84    
     166
     167   
     168
    85169    // Make Untappd API Request
     170
    86171    $retappd_url    = "http://api.untappd.com/v4/user/checkins/$retappd_username?client_id=$client_id&client_secret=$client_secret&limit=$result_limit";
     172
    87173    $retappd_contents = file_get_contents($retappd_url);
     174
    88175    $json_untappd = json_decode($retappd_contents);
     176
    89177     
     178
    90179    $uid                = $json_untappd->response->checkins->items[0]->user->uid;
     180
    91181    $username           = $json_untappd->response->checkins->items[0]->user->user_name;
     182
    92183    $checkin_count      = $json_untappd->response->checkins->count;
    93    
     184
     185   
     186
    94187    // Get the Untappd Data that was returned in json
     188
    95189    if($result_limit <= $checkin_count) {
     190
    96191        $checkin_count = $result_limit;
     192
    97193    }
    98    
     194
     195   
     196
    99197    for ($i = 0; $i < $checkin_count; $i++) {
    100        
     198
     199       
     200
    101201        $date = date_create($json_untappd->response->checkins->items[$i]->created_at);
     202
    102203        $first_had = date_format($date, $retappd_display_first_had_date_format);
     204
    103205        $my_rating          = $json_untappd->response->checkins->items[$i]->rating_score;
     206
    104207        $my_comment         = $json_untappd->response->checkins->items[$i]->checkin_comment;
    105    
     208
     209   
     210
    106211        $bid                = $json_untappd->response->checkins->items[$i]->beer->bid; 
     212
    107213        $beer_name          = $json_untappd->response->checkins->items[$i]->beer->beer_name;
     214
    108215        $beer_label         = $json_untappd->response->checkins->items[$i]->beer->beer_label;
     216
    109217        $beer_abv           = $json_untappd->response->checkins->items[$i]->beer->beer_abv;
     218
    110219        $beer_style         = $json_untappd->response->checkins->items[$i]->beer->beer_style;
    111    
     220
     221   
     222
    112223        $brewery_name       = $json_untappd->response->checkins->items[$i]->brewery->brewery_name;
     224
    113225        $brewery_country    = $json_untappd->response->checkins->items[$i]->brewery->country_name;
    114    
     226
     227   
     228
    115229        $venue_name         = $json_untappd->response->checkins->items[$i]->venue->venue_name;
     230
    116231        $venue_id           = $json_untappd->response->checkins->items[$i]->venue->venue_id;
    117    
     232
     233   
     234
    118235        $media_photo        = $json_untappd->response->checkins->items[$i]->media->items[0]->photo->photo_img_og;
    119    
     236
     237   
     238
    120239        // If the user wants to display the beer label, display it
     240
    121241        if($retappd_display_beer_label == 'Y') {
     242
    122243            $retappd_display .= "<a href=\"http://untappd.com/beer/$bid\" target=\"_blank\"><img src=\"$beer_label\" class=\"alignleft\" width=\"100\" height=\"100\" alt=\"$beer_name - $beer_style - $brewery_name -   $brewery_country\"/></a>";
    123         }
    124        
     244
     245        }
     246
     247       
     248
    125249        // If the user wants to display the venue, display it
     250
    126251        if($retappd_display_venue == 'Y') {
     252
    127253            $retappd_venue_name = "at <a href=\"http://untappd.com/venue/$venue_id\" title=\"$venue_name\" target=\"_blank\">$venue_name</a>";
    128         } else {
     254
     255        } else {
     256
    129257            $retappd_venue_name = "";
    130         }
    131        
    132        
     258
     259        }
     260
     261       
     262
     263       
     264
    133265        $retappd_display .= "<div style=\"display:block;overflow:hidden;\">";
     266
    134267        if($venue_id == "") {
     268
    135269            $retappd_display .= "<a href=\"http://untappd.com/beer/$bid\" title=\"$beer_name\" target=\"_blank\">$beer_name</a><br>";
    136         } else {
     270
     271        } else {
     272
    137273            $retappd_display .= "<a href=\"http://untappd.com/beer/$bid\" title=\"$beer_name\" target=\"_blank\">$beer_name</a> $retappd_venue_name<br>";
    138         }
    139        
     274
     275        }
     276
     277       
     278
    140279        // If the user wants to display the brewery, display it
     280
    141281        if($retappd_display_brewery == 'Y') {
    142        
     282
     283       
     284
    143285            // If the user wants to display the brewery country, only display it if they are displaying the brewery
     286
    144287            if($retappd_display_brewery_country == 'Y') {
     288
    145289                $retappd_brewery_country = ", $brewery_country";
     290
    146291            } else {
     292
    147293                $retappd_brewery_country = "";
     294
    148295            }
     296
    149297               
     298
    150299            $retappd_display .= "<b>Brewery</b>: " . str_replace('.', '', $brewery_name) . "$retappd_brewery_country<br>";
    151         }
    152        
     300
     301        }
     302
     303       
     304
    153305        // If the user wants to display the beer style, display it
     306
    154307        if($retappd_display_beer_style == 'Y') {
     308
    155309            $retappd_display .= "<b>Style</b>: $beer_style<br>";
    156         }
    157        
     310
     311        }
     312
     313       
     314
    158315        // If the user wants to display the beer abv, display it
     316
    159317        if($retappd_display_beer_abv == 'Y') {
     318
    160319            $retappd_display .= "<b>ABV</b>: $beer_abv<br>";
    161         }
    162        
     320
     321        }
     322
     323       
     324
    163325        // If the user wants to display the the date they had the beer, display it
     326
    164327        if($retappd_display_first_had == 'Y') {
     328
    165329            $retappd_display .= "<b>First Had</b>: $first_had<br>";
    166         }
    167        
     330
     331        }
     332
     333       
     334
    168335        // If the user wants to display the their rating of the beer, display it
     336
    169337        if($retappd_display_my_rating == 'Y') {
     338
    170339            $retappd_display .= "<b>My Rating</b>: $my_rating<br>";
    171         }
    172        
     340
     341        }
     342
     343       
     344
    173345        $retappd_display .= "</div>";
    174        
     346
     347       
     348
    175349        $retappd_display .= "<hr>";
     350
    176351    }   
    177    
     352
     353   
     354
    178355    $retappd_display .= "<div class=\"retappd-credits\">Powered by <a href=\"http://www.untappd.com\" target=\"_blank\">Untappd</a> | Brought to you by <a href=\"$plugin_uri\" target=\"_blank\">$application_name for WordPress</a></div>";
    179    
     356
     357   
     358
    180359    return $retappd_display;
     360
    181361}
    182362
     363
     364
    183365// Add settings link on plugin page
     366
    184367function retappd_plugin_settings_link($retappd_links) {
     368
    185369  // Get some configuration settings
     370
    186371  $retappd_settings = retappd_get_settings();
     372
    187373  parse_str($retappd_settings);
     374
    188375  $retappd_settings_link = '<a href="options-general.php?page=my-retappd-identifier" title="$application_name Settings">Settings</a>';
     376
    189377  array_unshift($retappd_links, $retappd_settings_link);
     378
    190379  return $retappd_links;
     380
    191381}
    192382
     383
     384
    193385function my_retappd_menu() {
     386
    194387    // Get some configuration settings
     388
    195389    $retappd_settings = retappd_get_settings();
     390
    196391    parse_str($retappd_settings);
    197    
     392
     393   
     394
    198395    // Create a menu under settings called Retappd
     396
    199397    add_options_page($appliction_name, $application_name, 'manage_options', 'my-retappd-identifier', 'my_retappd_options' );
     398
    200399}
    201400
     401
     402
    202403function add_retappd_scripts() {
     404
    203405    // Enqueue some javascript
     406
    204407    wp_register_script( my_retappd_script, plugins_url('js/wp-retappd.js', __FILE__), array('jquery'), false);
     408
    205409    wp_enqueue_script( my_retappd_script);
    206    
     410
     411   
     412
    207413    // Enqueue some css
     414
    208415    wp_register_style( my_retappd_css, plugins_url('css/wp-admin-retappd.css', __FILE__), false);
     416
    209417    wp_enqueue_style( my_retappd_css);
     418
    210419}
    211420
     421
     422
    212423// Create the Plugin Admin Settings Form
     424
    213425function my_retappd_options() {
    214426
     427
     428
    215429    // Get user information
     430
    216431    list ($retappd_username, $client_id, $client_secret, $result_limit, $retappd_display_beer_label, $retappd_display_brewery, $retappd_display_brewery_country, $retappd_display_venue, $retappd_display_beer_style, $retappd_display_beer_abv, $retappd_display_first_had, $retappd_display_first_had_date_format, $retappd_display_my_rating, $retappd_user_uri) = retappd_get_user_info();
    217432
     433
     434
    218435    // Get some configuration settings
     436
    219437    $retappd_settings = retappd_get_settings();
     438
    220439    parse_str($retappd_settings);
    221440
     441
     442
    222443    // add javascript and css
     444
    223445    add_retappd_scripts();
    224    
     446
     447   
     448
    225449    // Check the number of requests
     450
    226451    $retappd_requests = retappd_check_requests($retappd_user_uri);
     452
    227453    parse_str($retappd_requests);
    228    
     454
     455   
     456
    229457    echo "<h2>$application_name Integration for WordPress</h2>";
     458
    230459    echo "<form method=\"post\" action=\"$retappd_current_page\">";
     460
    231461    echo '<div class="wrap" id="sm_div">
     462
    232463            <div id="poststuff" class="metabox-holder has-right-sidebar">
     464
    233465                <div id="post-body-content" class="has-sidebar-content">
     466
    234467                    <div class="meta-box-sortabless">';
    235                        
    236    
     468
     469                       
     470
     471   
     472
    237473    $retappd_mode                           = $_REQUEST["mode"];
     474
    238475    if($retappd_mode) {
     476
    239477        echo "<div class=\"updated\"><p><strong>$application_name Settings updated successfully.</strong></p></div>";
     478
    240479    }
    241    
     480
     481   
     482
    242483    if($my_donation <> 'Y') {
     484
    243485      if($requests_made >= $requests_allowed) {
     486
    244487        echo "<div class=\"error\"><p>Too many requests made today. The <strong>$application_name</strong> plugin is a free plugin. However, you are limited to <strong>$requests_allowed</strong> requests per day. Each time your Retappd plugin is loaded and displayed, this counts as a request.<br><br>To remove the <strong>$requests_allowed</strong> requests per day limitation, consider making a small donation. " . '<a href="' . urldecode($donate_link) . '" target="_blank">Donate Now</a>' . "</p></div>";
     488
    245489      }
     490
    246491    }
    247    
     492
     493   
     494
    248495    // If the user has changed the values, get those values and save them, else get the current values
     496
    249497    if($retappd_mode == "modified") {
    250        
     498
     499       
     500
    251501        $new_retappd_client_id              = trim($_REQUEST["new-retappd-client-id"]);
     502
    252503        $new_retappd_client_secret          = trim($_REQUEST["new-retappd-client-secret"]);
     504
    253505        $new_retappd_username               = trim($_REQUEST["new-retappd-username"]);
    254        
     506
     507       
     508
    255509        $new_retappd_user_venue_mode        = trim($_REQUEST["new-retappd-user-venue-mode"]);
     510
    256511        if($new_retappd_user_venue_mode == "user") {
     512
    257513            $retappd_user_venue_mode_yes_checked = 'checked';
     514
    258515            $retappd_user_venue_mode_no_checked = '';
    259         } else {
     516
     517        } else {
     518
    260519            $retappd_user_venue_mode_yes_checked = '';
     520
    261521            $retappd_user_venue_mode_no_checked = 'checked';           
    262         }
    263        
     522
     523        }
     524
     525       
     526
    264527        $new_retappd_display_beer_label     = trim($_REQUEST["new-retappd-display-beer-label"]);
     528
    265529        if($new_retappd_display_beer_label == "Y") {
     530
    266531            $retappd_display_beer_label_yes_checked = 'checked';
     532
    267533            $retappd_display_beer_label_no_checked = '';
    268         } else {
     534
     535        } else {
     536
    269537            $retappd_display_beer_label_yes_checked = '';
     538
    270539            $retappd_display_beer_label_no_checked = 'checked';         
    271         }
    272        
     540
     541        }
     542
     543       
     544
    273545        $new_retappd_display_brewery        = trim($_REQUEST["new-retappd-display-brewery"]);
     546
    274547        if($new_retappd_display_brewery == "Y") {
     548
    275549            $retappd_display_brewery_yes_checked = 'checked';
     550
    276551            $retappd_display_brewery_no_checked = '';
    277         } else {
     552
     553        } else {
     554
    278555            $retappd_display_brewery_yes_checked = '';
     556
    279557            $retappd_display_brewery_no_checked = 'checked';           
    280         }
    281        
     558
     559        }
     560
     561       
     562
    282563        $new_retappd_display_brewery_country        = trim($_REQUEST["new-retappd-display-brewery-country"]);
     564
    283565        if($new_retappd_display_brewery_country == "Y") {
     566
    284567            $retappd_display_brewery_country_yes_checked = 'checked';
     568
    285569            $retappd_display_brewery_country_no_checked = '';
    286         } else {
     570
     571        } else {
     572
    287573            $retappd_display_brewery_country_yes_checked = '';
     574
    288575            $retappd_display_brewery_country_no_checked = 'checked';           
    289         }
    290        
     576
     577        }
     578
     579       
     580
    291581        $new_retappd_display_beer_style     = trim($_REQUEST["new-retappd-display-beer-style"]);
     582
    292583        if($new_retappd_display_beer_style == "Y") {
     584
    293585            $retappd_display_beer_style_yes_checked = 'checked';
     586
    294587            $retappd_display_beer_style_no_checked = '';
    295         } else {
     588
     589        } else {
     590
    296591            $retappd_display_beer_style_yes_checked = '';
     592
    297593            $retappd_display_beer_style_no_checked = 'checked';         
    298         }
    299        
     594
     595        }
     596
     597       
     598
    300599        $new_retappd_display_venue      = trim($_REQUEST["new-retappd-display-venue"]);
     600
    301601        if($new_retappd_display_venue == "Y") {
     602
    302603            $retappd_display_venue_yes_checked = 'checked';
     604
    303605            $retappd_display_venue_no_checked = '';
    304         } else {
     606
     607        } else {
     608
    305609            $retappd_display_venue_yes_checked = '';
     610
    306611            $retappd_display_venue_no_checked = 'checked';         
    307         }
    308        
     612
     613        }
     614
     615       
     616
    309617        $new_retappd_display_beer_abv       = trim($_REQUEST["new-retappd-display-beer-abv"]);
     618
    310619        if($new_retappd_display_beer_abv == "Y") {
     620
    311621            $retappd_display_beer_abv_yes_checked = 'checked';
     622
    312623            $retappd_display_beer_abv_no_checked = '';
    313         } else {
     624
     625        } else {
     626
    314627            $retappd_display_beer_abv_yes_checked = '';
     628
    315629            $retappd_display_beer_abv_no_checked = 'checked';           
    316         }
    317        
     630
     631        }
     632
     633       
     634
    318635        $new_retappd_display_first_had      = trim($_REQUEST["new-retappd-display-first-had"]);
     636
    319637        if($new_retappd_display_first_had == "Y") {
     638
    320639            $retappd_display_first_had_yes_checked = 'checked';
     640
    321641            $retappd_display_first_had_no_checked = '';
    322         } else {
     642
     643        } else {
     644
    323645            $retappd_display_first_had_yes_checked = '';
     646
    324647            $retappd_display_first_had_no_checked = 'checked';         
    325         }
    326        
     648
     649        }
     650
     651       
     652
    327653        $new_retappd_display_my_rating      = trim($_REQUEST["new-retappd-display-my-rating"]);
     654
    328655        if($new_retappd_display_my_rating == "Y") {
     656
    329657            $retappd_display_my_rating_yes_checked = 'checked';
     658
    330659            $retappd_display_my_rating_no_checked = '';
    331         } else {
     660
     661        } else {
     662
    332663            $retappd_display_my_rating_yes_checked = '';
     664
    333665            $retappd_display_my_rating_no_checked = 'checked';         
    334         }
    335        
     666
     667        }
     668
     669       
     670
    336671        $new_retappd_display_limit          = trim($_REQUEST["new-retappd-display-limit"]);
     672
    337673        if($new_retappd_display_limit == "") {
     674
    338675          $retappd_display_limit_25 = 'selected';
     676
    339677        } else if($new_retappd_display_limit == "5") {
     678
    340679            $retappd_display_limit_5 = 'selected';
     680
    341681        } else if($new_retappd_display_limit == "10") {
     682
    342683            $retappd_display_limit_10 = 'selected';
     684
    343685        } else if($new_retappd_display_limit == "15") {
     686
    344687            $retappd_display_limit_15 = 'selected';
     688
    345689        } else if($new_retappd_display_limit == "20") {
     690
    346691            $retappd_display_limit_20 = 'selected';
     692
    347693        } else if($new_retappd_display_limit == "25") {
     694
    348695            $retappd_display_limit_25 = 'selected';
     696
    349697        } else if($new_retappd_display_limit == "30") {
     698
    350699            $retappd_display_limit_30 = 'selected';
     700
    351701        } else if($new_retappd_display_limit == "35") {
     702
    352703            $retappd_display_limit_35 = 'selected';
     704
    353705        } else if($new_retappd_display_limit == "40") {
     706
    354707            $retappd_display_limit_40 = 'selected';
     708
    355709        } if($new_retappd_display_limit == "45") {
     710
    356711            $retappd_display_limit_45 = 'selected';
     712
    357713        } else if($new_retappd_display_limit == "50") {
     714
    358715            $retappd_display_limit_50 = 'selected';
    359         }
    360        
     716
     717        }
     718
     719       
     720
    361721        $new_retappd_user_uri = trim($_SERVER['SERVER_NAME']);
    362        
     722
     723       
     724
    363725        $new_retappd_display_first_had_date_format      = trim($_REQUEST["new-retappd-display-first-had-date-format"]);
     726
    364727        if($new_retappd_display_first_had_date_format == "F d, Y") {
     728
    365729            $retappd_display_first_had_date_format_1_checked = 'checked';
     730
    366731            $retappd_display_first_had_date_format_2_checked = '';
     732
    367733            $retappd_display_first_had_date_format_3_checked = '';
     734
    368735            $retappd_display_first_had_date_format_4_checked = '';
     736
    369737        } else if($new_retappd_display_first_had_date_format == "Y/m/d") {
     738
    370739            $retappd_display_first_had_date_format_1_checked = '';
     740
    371741            $retappd_display_first_had_date_format_2_checked = 'checked';
     742
    372743            $retappd_display_first_had_date_format_3_checked = '';
     744
    373745            $retappd_display_first_had_date_format_4_checked = ''; 
     746
    374747        } else if($new_retappd_display_first_had_date_format == "m/d/Y") {
     748
    375749            $retappd_display_first_had_date_format_1_checked = '';
     750
    376751            $retappd_display_first_had_date_format_2_checked = '';
     752
    377753            $retappd_display_first_had_date_format_3_checked = 'checked';
     754
    378755            $retappd_display_first_had_date_format_4_checked = '';
     756
    379757        } else if($new_retappd_display_first_had_date_format == "d/m/Y") {
     758
    380759            $retappd_display_first_had_date_format_1_checked = '';
     760
    381761            $retappd_display_first_had_date_format_2_checked = '';
     762
    382763            $retappd_display_first_had_date_format_3_checked = '';
     764
    383765            $retappd_display_first_had_date_format_4_checked = 'checked';
    384         } else {
     766
     767        } else {
     768
    385769            $retappd_display_first_had_date_format_1_checked = 'checked';
     770
    386771            $retappd_display_first_had_date_format_2_checked = '';
     772
    387773            $retappd_display_first_had_date_format_3_checked = '';
     774
    388775            $retappd_display_first_had_date_format_4_checked = '';
    389         }
    390        
     776
     777        }
     778
     779       
     780
    391781    $retappd_update_settings =  array(
     782
    392783                                "retappd_client_id"                 => $new_retappd_client_id,
     784
    393785                                "retappd_client_secret"             => $new_retappd_client_secret,
     786
    394787                                "retappd_username"                  => $new_retappd_username,
     788
    395789                                "retappd_user_venue_mode"           => $new_retappd_user_venue_mode,
     790
    396791                                "retappd_display_beer_label"        => $new_retappd_display_beer_label,
     792
    397793                                "retappd_display_brewery"           => $new_retappd_display_brewery,
     794
    398795                                "retappd_display_brewery_country"   => $new_retappd_display_brewery_country,
     796
    399797                                "retappd_display_beer_style"        => $new_retappd_display_beer_style,
     798
    400799                                "retappd_display_venue"             => $new_retappd_display_venue,
     800
    401801                                "retappd_display_beer_abv"          => $new_retappd_display_beer_abv,
     802
    402803                                "retappd_display_first_had"         => $new_retappd_display_first_had,
     804
    403805                                "retappd_display_my_rating"         => $new_retappd_display_my_rating,
     806
    404807                                "retappd_display_limit"             => $new_retappd_display_limit,
     808
    405809                                "retappd_user_uri"                  => $new_retappd_user_uri,
     810
    406811                                "retappd_display_first_had_date_format" => $new_retappd_display_first_had_date_format
     812
    407813                                );
     814
    408815    $json_retappd_update_settings = json_encode($retappd_update_settings);
     816
    409817    // var_dump($json_retappd_update_settings);
     818
    410819    update_option('retappd_settings', $json_retappd_update_settings);
    411820
     821
     822
    412823    } else {
    413824
     825
     826
    414827        $json_retappd_settings   = json_decode(get_option('retappd_settings'));
     828
    415829        // var_dump($json_retappd_update_settings);
     830
    416831        $new_retappd_client_id          = $json_retappd_settings->retappd_client_id;
     832
    417833        $new_retappd_client_secret      = $json_retappd_settings->retappd_client_secret;
     834
    418835        $new_retappd_username           = $json_retappd_settings->retappd_username;
    419        
     836
     837       
     838
    420839        $new_retappd_user_venue_mode    = $json_retappd_settings->retappd_user_venue_mode;
     840
    421841        if($new_retappd_user_venue_mdoe == "user") {
     842
    422843            $retappd_user_venue_mode_yes_checked = 'checked';
     844
    423845            $retappd_user_venue_mode_no_checked = '';
     846
    424847        } else if($new_retappd_user_venue_mdoe == "venue") {
     848
    425849            $retappd_user_venue_mode_yes_checked = '';
     850
    426851            $retappd_user_venue_mode_no_checked = 'checked';           
    427         } else {
     852
     853        } else {
     854
    428855            $retappd_user_venue_mode_yes_checked = 'checked';
     856
    429857            $retappd_user_venue_mode_no_checked = '';
    430         }
    431        
     858
     859        }
     860
     861       
     862
    432863        $new_retappd_display_beer_label = $json_retappd_settings->retappd_display_beer_label;
     864
    433865        if($new_retappd_display_beer_label == "Y") {
     866
    434867            $retappd_display_beer_label_yes_checked = 'checked';
     868
    435869            $retappd_display_beer_label_no_checked = '';
     870
    436871        } else if($new_retappd_display_beer_label == "N") {
     872
    437873            $retappd_display_beer_label_yes_checked = '';
     874
    438875            $retappd_display_beer_label_no_checked = 'checked';         
    439         } else {
     876
     877        } else {
     878
    440879            $retappd_display_beer_label_yes_checked = 'checked';
     880
    441881            $retappd_display_beer_label_no_checked = '';
    442         }
    443        
     882
     883        }
     884
     885       
     886
    444887        $new_retappd_display_brewery    = $json_retappd_settings->retappd_display_brewery;
     888
    445889        if($new_retappd_display_brewery == "Y") {
     890
    446891            $retappd_display_brewery_yes_checked = 'checked';
     892
    447893            $retappd_display_brewery_no_checked = '';
     894
    448895        } else if($new_retappd_display_brewery == "N") {
     896
    449897            $retappd_display_brewery_yes_checked = '';
     898
    450899            $retappd_display_brewery_no_checked = 'checked';           
    451         } else {
     900
     901        } else {
     902
    452903            $retappd_display_brewery_yes_checked = 'checked';
     904
    453905            $retappd_display_brewery_no_checked = '';
    454         }
    455        
     906
     907        }
     908
     909       
     910
    456911        $new_retappd_display_brewery_country    = $json_retappd_settings->retappd_display_brewery_country;
     912
    457913        if($new_retappd_display_brewery_country == "Y") {
     914
    458915            $retappd_display_brewery_country_yes_checked = 'checked';
     916
    459917            $retappd_display_brewery_country_no_checked = '';
     918
    460919        } else if($new_retappd_display_brewery_country == "N") {
     920
    461921            $retappd_display_brewery_country_yes_checked = '';
     922
    462923            $retappd_display_brewery_country_no_checked = 'checked';           
    463         } else {
     924
     925        } else {
     926
    464927            $retappd_display_brewery_country_yes_checked = 'checked';
     928
    465929            $retappd_display_brewery_country_no_checked = '';
    466         }
    467        
     930
     931        }
     932
     933       
     934
    468935        $new_retappd_display_beer_style = $json_retappd_settings->retappd_display_beer_style;
     936
    469937        if($new_retappd_display_beer_style == "Y") {
     938
    470939            $retappd_display_beer_style_yes_checked = 'checked';
     940
    471941            $retappd_display_beer_style_no_checked = '';
     942
    472943        } else if($new_retappd_display_beer_style == "N") {
     944
    473945            $retappd_display_beer_style_yes_checked = '';
     946
    474947            $retappd_display_beer_style_no_checked = 'checked';         
    475         } else {
     948
     949        } else {
     950
    476951            $retappd_display_beer_style_yes_checked = 'checked';
     952
    477953            $retappd_display_beer_style_no_checked = '';
    478         }
    479        
     954
     955        }
     956
     957       
     958
    480959        $new_retappd_display_venue  = $json_retappd_settings->retappd_display_venue;
     960
    481961        if($new_retappd_display_venue == "Y") {
     962
    482963            $retappd_display_venue_yes_checked = 'checked';
     964
    483965            $retappd_display_venue_no_checked = '';
     966
    484967        } else if($new_retappd_display_venue == "N") {
     968
    485969            $retappd_display_venue_yes_checked = '';
     970
    486971            $retappd_display_venue_no_checked = 'checked';         
    487         } else {
     972
     973        } else {
     974
    488975            $retappd_display_venue_yes_checked = 'checked';
     976
    489977            $retappd_display_venue_no_checked = '';
    490         }
    491        
    492        
     978
     979        }
     980
     981       
     982
     983       
     984
    493985        $new_retappd_display_beer_abv   = $json_retappd_settings->retappd_display_beer_abv;
     986
    494987        if($new_retappd_display_beer_abv == "Y") {
     988
    495989            $retappd_display_beer_abv_yes_checked = 'checked';
     990
    496991            $retappd_display_beer_abv_no_checked = '';
     992
    497993        } else if($new_retappd_display_beer_abv == "N") {
     994
    498995            $retappd_display_beer_abv_yes_checked = '';
     996
    499997            $retappd_display_beer_abv_no_checked = 'checked';           
    500         } else {
     998
     999        } else {
     1000
    5011001            $retappd_display_beer_abv_yes_checked = 'checked';
     1002
    5021003            $retappd_display_beer_abv_no_checked = '';
    503         }
    504        
     1004
     1005        }
     1006
     1007       
     1008
    5051009        $new_retappd_display_first_had  = $json_retappd_settings->retappd_display_first_had;
     1010
    5061011        if($new_retappd_display_first_had == "Y") {
     1012
    5071013            $retappd_display_first_had_yes_checked = 'checked';
     1014
    5081015            $retappd_display_first_had_no_checked = '';
     1016
    5091017        } else if($new_retappd_display_first_had == "N") {
     1018
    5101019            $retappd_display_first_had_yes_checked = '';
     1020
    5111021            $retappd_display_first_had_no_checked = 'checked';         
    512         } else {
     1022
     1023        } else {
     1024
    5131025            $retappd_display_first_had_yes_checked = 'checked';
     1026
    5141027            $retappd_display_first_had_no_checked = '';
    515         }
    516        
     1028
     1029        }
     1030
     1031       
     1032
    5171033        $new_retappd_display_my_rating  = $json_retappd_settings->retappd_display_my_rating;
     1034
    5181035        if($new_retappd_display_my_rating == "Y") {
     1036
    5191037            $retappd_display_my_rating_yes_checked = 'checked';
     1038
    5201039            $retappd_display_my_rating_no_checked = '';
     1040
    5211041        } else if($new_retappd_display_my_rating == "N") {
     1042
    5221043            $retappd_display_my_rating_yes_checked = '';
     1044
    5231045            $retappd_display_my_rating_no_checked = 'checked';         
    524         } else {
     1046
     1047        } else {
     1048
    5251049            $retappd_display_my_rating_yes_checked = 'checked';
     1050
    5261051            $retappd_display_my_rating_no_checked = '';
    527         }
    528        
     1052
     1053        }
     1054
     1055       
     1056
    5291057        $new_retappd_display_limit  = $json_retappd_settings->retappd_display_limit;
     1058
    5301059        if($new_retappd_display_limit == "") {
     1060
    5311061          $retappd_display_limit_25 = 'selected';
     1062
    5321063        } else if($new_retappd_display_limit == "5") {
     1064
    5331065            $retappd_display_limit_5 = 'selected';
     1066
    5341067        } else if($new_retappd_display_limit == "10") {
     1068
    5351069            $retappd_display_limit_10 = 'selected';
     1070
    5361071        } else if($new_retappd_display_limit == "15") {
     1072
    5371073            $retappd_display_limit_15 = 'selected';
     1074
    5381075        } else if($new_retappd_display_limit == "20") {
     1076
    5391077            $retappd_display_limit_20 = 'selected';
     1078
    5401079        } else if($new_retappd_display_limit == "25") {
     1080
    5411081            $retappd_display_limit_25 = 'selected';
     1082
    5421083        } else if($new_retappd_display_limit == "30") {
     1084
    5431085            $retappd_display_limit_30 = 'selected';
     1086
    5441087        } else if($new_retappd_display_limit == "35") {
     1088
    5451089            $retappd_display_limit_35 = 'selected';
     1090
    5461091        } else if($new_retappd_display_limit == "40") {
     1092
    5471093            $retappd_display_limit_40 = 'selected';
     1094
    5481095        } if($new_retappd_display_limit == "45") {
     1096
    5491097            $retappd_display_limit_45 = 'selected';
     1098
    5501099        } else if($new_retappd_display_limit == "50") {
     1100
    5511101            $retappd_display_limit_50 = 'selected';
    552         }
    553        
     1102
     1103        }
     1104
     1105       
     1106
    5541107        $new_retappd_display_first_had_date_format  = $json_retappd_settings->retappd_display_first_had_date_format;
     1108
    5551109        if($new_retappd_display_first_had_date_format == "F d, Y") {
     1110
    5561111            $retappd_display_first_had_date_format_1_checked = 'checked';
     1112
    5571113            $retappd_display_first_had_date_format_2_checked = '';
     1114
    5581115            $retappd_display_first_had_date_format_3_checked = '';
     1116
    5591117            $retappd_display_first_had_date_format_4_checked = '';
     1118
    5601119        } else if($new_retappd_display_first_had_date_format == "Y/m/d") {
     1120
    5611121            $retappd_display_first_had_date_format_1_checked = '';
     1122
    5621123            $retappd_display_first_had_date_format_2_checked = 'checked';
     1124
    5631125            $retappd_display_first_had_date_format_3_checked = '';
     1126
    5641127            $retappd_display_first_had_date_format_4_checked = ''; 
     1128
    5651129        } else if($new_retappd_display_first_had_date_format == "m/d/Y") {
     1130
    5661131            $retappd_display_first_had_date_format_1_checked = '';
     1132
    5671133            $retappd_display_first_had_date_format_2_checked = '';
     1134
    5681135            $retappd_display_first_had_date_format_3_checked = 'checked';
     1136
    5691137            $retappd_display_first_had_date_format_4_checked = '';
     1138
    5701139        } else if($new_retappd_display_first_had_date_format == "d/m/Y") {
     1140
    5711141            $retappd_display_first_had_date_format_1_checked = '';
     1142
    5721143            $retappd_display_first_had_date_format_2_checked = '';
     1144
    5731145            $retappd_display_first_had_date_format_3_checked = '';
     1146
    5741147            $retappd_display_first_had_date_format_4_checked = 'checked';
    575         } else {
     1148
     1149        } else {
     1150
    5761151            $retappd_display_first_had_date_format_1_checked = 'checked';
     1152
    5771153            $retappd_display_first_had_date_format_2_checked = '';
     1154
    5781155            $retappd_display_first_had_date_format_3_checked = '';
     1156
    5791157            $retappd_display_first_had_date_format_4_checked = '';
    580         }
    581        
     1158
     1159        }
     1160
     1161       
     1162
    5821163        $new_retappd_user_uri = trim($_SERVER['SERVER_NAME']);
     1164
    5831165        $retappd_update_settings =  array(
     1166
    5841167                                "retappd_client_id"                 => $new_retappd_client_id,
     1168
    5851169                                "retappd_client_secret"             => $new_retappd_client_secret,
     1170
    5861171                                "retappd_username"                  => $new_retappd_username,
     1172
    5871173                                "retappd_user_venue_mode"           => $new_retappd_user_venue_mode,
     1174
    5881175                                "retappd_display_beer_label"        => $new_retappd_display_beer_label,
     1176
    5891177                                "retappd_display_brewery"           => $new_retappd_display_brewery,
     1178
    5901179                                "retappd_display_brewery_country"   => $new_retappd_display_brewery_country,
     1180
    5911181                                "retappd_display_beer_style"        => $new_retappd_display_beer_style,
     1182
    5921183                                "retappd_display_venue"             => $new_retappd_display_venue,
     1184
    5931185                                "retappd_display_beer_abv"          => $new_retappd_display_beer_abv,
     1186
    5941187                                "retappd_display_first_had"         => $new_retappd_display_first_had,
     1188
    5951189                                "retappd_display_my_rating"         => $new_retappd_display_my_rating,
     1190
    5961191                                "retappd_display_limit"             => $new_retappd_display_limit,
     1192
    5971193                                "retappd_user_uri"                  => $new_retappd_user_uri,
     1194
    5981195                                "retappd_display_first_had_date_format" => $new_retappd_display_first_had_date_format
     1196
    5991197                                );
     1198
    6001199    $json_retappd_update_settings = json_encode($retappd_update_settings);
     1200
    6011201    //var_dump($json_retappd_update_settings);
     1202
    6021203    update_option('retappd_settings', $json_retappd_update_settings);
     1204
    6031205    }
    604    
     1206
     1207   
     1208
    6051209    // format the date that was chosen
     1210
    6061211    $date_format_1 = date('F d, Y');
     1212
    6071213    $date_format_2 = date('Y/m/d');
     1214
    6081215    $date_format_3 = date('m/d/Y');
     1216
    6091217    $date_format_4 = date('d/m/Y');
    610    
     1218
     1219   
     1220
    6111221    // Get some configuration settings
     1222
    6121223    $retappd_settings = retappd_get_settings();
     1224
    6131225    parse_str($retappd_settings);
    614    
     1226
     1227   
     1228
    6151229    // var_dump($retappd_settings);
    616    
     1230
     1231   
     1232
    6171233    echo    "<div id=\"sm_pnres\" class=\"postbox\">
     1234
    6181235                <h3 class=\"hndle\"><span>Step 1 - $application_name Configurations:</span></h3>
     1236
    6191237                    <div class=\"inside\">
     1238
    6201239                        <div><p>To find your Untappd API Client ID and Client Secret, log in to the Untappd API Dashboard <a href=\"https://untappd.com/api/dashboard\" target=\"_blank\">https://untappd.com/api/dashboard</a>. At the top of the page, you should see your Untappd API Client ID and Client Secret. If you do not already have an API Client ID and Secret, you will need to apply for one first. You can apply for a API keys here: <a href=\"https://untappd.com/api/dashboard\" target=\"_blank\">https://untappd.com/api/dashboard</a>. This can take a few weeks to get approval.</p>
    621                        
     1240
     1241                       
     1242
    6221243                        <p><strong>Untappd API Client ID</strong></p><p><input type=\"text\" id=\"api-keys\" name=\"new-retappd-client-id\" value=\"$new_retappd_client_id\"/></p><p><strong>Untappd API Client Secret</strong></p><p><input type=\"text\" id=\"api-keys\" name=\"new-retappd-client-secret\" value=\"$new_retappd_client_secret\"/></p>
    623                        
     1244
     1245                       
     1246
    6241247                        <hr></div>
    625                        
     1248
     1249                       
     1250
    6261251                        <div><p>To find your Untappd Username, log in to the Untappd website <a href=\"http://untappd.com\" target=\"_blank\">http://www.untappd.com</a>. At the top of the page, hover over your profile icon (to the left of the search bar) and click Account Settings. You will see your Username displayed here. Use this value in the above field. Example: https://untappd.com/user/<strong>username</strong>
     1252
    6271253                        <p><strong>Note</strong>: The username <strong>MUST HAVE</strong> Untappd user checkin activity. If not, there isn't anything to display.</p>
     1254
    6281255                        </p>
    629                        
     1256
     1257                       
     1258
    6301259                        <p><strong>Untappd Username</strong></p><p><input type=\"text\" id=\"settings-field\" name=\"new-retappd-username\" value=\"$new_retappd_username\"/></p>
    631                        
     1260
     1261                       
     1262
    6321263                        <hr></div>
    633                        
     1264
     1265                       
     1266
    6341267                        <div><p>You can easily choose which pieces of Untappd information that you would like displayed</p>
     1268
    6351269                        <p><strong>Display Beer Label</strong></p>
     1270
    6361271                        <p><input type=\"radio\" name=\"new-retappd-display-beer-label\" value=\"Y\" $retappd_display_beer_label_yes_checked>Yes
     1272
    6371273                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-beer-label\" value=\"N\" $retappd_display_beer_label_no_checked>No</p>
    638                        
     1274
     1275                       
     1276
    6391277                        <hr></div>
    640                        
     1278
     1279                       
     1280
    6411281                        <div><p><strong>Display Brewery</strong></p>
     1282
    6421283                        <p><input type=\"radio\" id=\"retappd-display-brewery-yes\" name=\"new-retappd-display-brewery\" value=\"Y\" $retappd_display_brewery_yes_checked>Yes
     1284
    6431285                        <input class=\"retappd-radio\" type=\"radio\" id=\"retappd-display-brewery-no\" name=\"new-retappd-display-brewery\" value=\"N\" $retappd_display_brewery_no_checked>No</p>
    644                        
     1286
     1287                       
     1288
    6451289                        <hr></div>
    646                        
     1290
     1291                       
     1292
    6471293                        <div id=\"brewery_country\"><p><strong>Display The Country of the Brewery</strong></p>
     1294
    6481295                        <p><input type=\"radio\" name=\"new-retappd-display-brewery-country\" value=\"Y\" $retappd_display_brewery_country_yes_checked>Yes
     1296
    6491297                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-brewery-country\" value=\"N\" $retappd_display_brewery_country_no_checked>No</p>
    650                        
     1298
     1299                       
     1300
    6511301                        <hr></div>
    652                        
     1302
     1303                       
     1304
    6531305                        <div><p><strong>Display Beer Style</strong></p>
     1306
    6541307                        <p><input type=\"radio\" name=\"new-retappd-display-beer-style\" value=\"Y\" $retappd_display_beer_style_yes_checked>Yes
     1308
    6551309                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-beer-style\" value=\"N\" $retappd_display_beer_style_no_checked>No</p>
    656                        
     1310
     1311                       
     1312
    6571313                        <hr></div>
    658                        
     1314
     1315                       
     1316
    6591317                        <div><p><strong>Display The Venue Where You Had The Beer</strong></p>
     1318
    6601319                        <p><input type=\"radio\" name=\"new-retappd-display-venue\" value=\"Y\" $retappd_display_venue_yes_checked>Yes
     1320
    6611321                        <input  class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-venue\" value=\"N\" $retappd_display_venue_no_checked>No</p>
    662                        
     1322
     1323                       
     1324
    6631325                        <hr></div>
    664                        
     1326
     1327                       
     1328
    6651329                        <div><p><strong>Display Beer ABV</strong></p>
     1330
    6661331                        <p><input type=\"radio\" name=\"new-retappd-display-beer-abv\" value=\"Y\" $retappd_display_beer_abv_yes_checked>Yes
     1332
    6671333                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-beer-abv\" value=\"N\" $retappd_display_beer_abv_no_checked>No</p>
    668                        
     1334
     1335                       
     1336
    6691337                        <hr></div>
    670                        
     1338
     1339                       
     1340
    6711341                        <div><p><strong>Display The Date You Had This Beer</strong></p>
     1342
    6721343                        <p><input type=\"radio\" name=\"new-retappd-display-first-had\" value=\"Y\" $retappd_display_first_had_yes_checked>Yes
     1344
    6731345                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-first-had\" value=\"N\" $retappd_display_first_had_no_checked>No</p>
     1346
    6741347                        <p><strong>Date Format</strong></p>
     1348
    6751349                        <p>
     1350
    6761351                        <input type=\"radio\" name=\"new-retappd-display-first-had-date-format\" value=\"F d, Y\" $retappd_display_first_had_date_format_1_checked> $date_format_1
     1352
    6771353                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-first-had-date-format\" value=\"Y/m/d\" $retappd_display_first_had_date_format_2_checked> $date_format_2
     1354
    6781355                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-first-had-date-format\" value=\"m/d/Y\" $retappd_display_first_had_date_format_3_checked> $date_format_3
     1356
    6791357                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-first-had-date-format\" value=\"d/m/Y\" $retappd_display_first_had_date_format_4_checked> $date_format_4
    680                        
     1358
     1359                       
     1360
    6811361                        </p>
    682                        
     1362
     1363                       
     1364
    6831365                        <hr></div>
    684                        
     1366
     1367                       
     1368
    6851369                        <div><p><strong>Display Your Beer Rating</strong></p>
     1370
    6861371                        <p><input type=\"radio\" name=\"new-retappd-display-my-rating\" value=\"Y\" $retappd_display_my_rating_yes_checked>Yes
     1372
    6871373                        <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-my-rating\" value=\"N\" $retappd_display_my_rating_no_checked>No</p>
    688                        
     1374
     1375                       
     1376
    6891377                        <hr></div>
    690                        
     1378
     1379                       
     1380
    6911381                        <div><p><strong>Number of Checkins to Display</strong></p>
     1382
    6921383                        <p><select name=\"new-retappd-display-limit\">
     1384
    6931385                        <option value=\"5\" $retappd_display_limit_5>5</option>
     1386
    6941387                        <option value=\"10\" $retappd_display_limit_10>10</option>
     1388
    6951389                        <option value=\"15\" $retappd_display_limit_15>15</option>
     1390
    6961391                        <option value=\"20\" $retappd_display_limit_20>20</option>
     1392
    6971393                        <option value=\"25\" $retappd_display_limit_25>25</option>
     1394
    6981395                        <option value=\"30\" $retappd_display_limit_30>30</option>
     1396
    6991397                        <option value=\"35\" $retappd_display_limit_35>35</option>
     1398
    7001399                        <option value=\"40\" $retappd_display_limit_40>40</option>
     1400
    7011401                        <option value=\"45\" $retappd_display_limit_45>45</option>
     1402
    7021403                        <option value=\"50\" $retappd_display_limit_50>50</option>
     1404
    7031405                        </select></p>
    704                        
     1406
     1407                       
     1408
    7051409                        <hr></div>
    706                        
     1410
     1411                       
     1412
    7071413                        <p><input type=\"submit\" class=\"button-primary\" value=\"Save $application_name Settings\"/></p>
    708                        
     1414
     1415                       
     1416
    7091417                        <input type=\"hidden\" name=\"mode\" value=\"modified\"/>
    710                        
     1418
     1419                       
     1420
    7111421                    </div>
     1422
    7121423                </div>";
    713    
     1424
     1425   
     1426
    7141427    echo    "<div id=\"sm_pnres\" class=\"postbox\">
     1428
    7151429                <h3 class=\"hndle\"><span>Step 2 - Shortcode:</span></h3>
     1430
    7161431                    <div class=\"inside\">
     1432
    7171433                        <p>Place this shortcode on any post or page that you would like the Untappd feed to be displayed [retappd]</p>
     1434
    7181435                    </div>
     1436
    7191437                </div>";
     1438
     1439               
     1440
     1441        echo    "<div id=\"sm_pnres\" class=\"postbox\">
     1442
     1443                <h3 class=\"hndle\"><span>Step 3 - Donate:</span></h3>
     1444
     1445                    <div class=\"inside\">
     1446
     1447                        <p>$my_settings_information</p>
     1448
     1449                    </div>
     1450
     1451                </div>";
     1452
    7201453                     
     1454
    7211455     echo "</form>";
     1456
    7221457     echo "</div></div></div>";
    723    
     1458
     1459   
     1460
    7241461}
     1462
    7251463?>
  • retappd/trunk/wp-retappd.php

    r984742 r1001531  
    44   Plugin URI: http://jaydensibert.com/retappd-wordpress-plugin
    55   Description: Displays recent Untappd checkins for a provided user. This plugin can be used to display a user's most recent checkins in a post or a page by the use of a shortcode. You can choose what pieces of Untappd checkin information that you would like to display in the plugin's settings. Example usage of the shortcode is as follows: [retappd].
    6    Version: 1.1
     6   Version: 1.2
    77   Author: Jayden Sibert
    88   Author URI: http://www.jaydensibert.com
Note: See TracChangeset for help on using the changeset viewer.