Changeset 1001531
- Timestamp:
- 10/03/2014 11:12:25 PM (11 years ago)
- Location:
- retappd/trunk
- Files:
-
- 2 edited
-
wp-retappd-functions.php (modified) (1 diff)
-
wp-retappd.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
retappd/trunk/wp-retappd-functions.php
r984742 r1001531 1 1 <? 2 2 3 // Log the request made by this domain 4 3 5 function retappd_log_request ($retappd_user_uri, $retappd_username) { 6 4 7 $retappd_track_link = "retappd_user_uri=$retappd_user_uri&retappd_username=$retappd_username"; 8 5 9 $retappd_track_link_post = urlencode(base64_encode($retappd_track_link)); 10 6 11 $retappd_usage = urldecode(base64_decode('aHR0cDovL3d3dy5qYXlkZW5zaWJlcnQuY29tL3JldGFwcGQvdHJhY2stdXNhZ2UvP1BBWUxPQUQ9')) . $retappd_track_link_post; 12 7 13 $track_retappd = file_get_contents($retappd_usage); 14 8 15 } 9 16 17 18 10 19 // Check the number of requests this domain has made today 20 11 21 function retappd_check_requests($retappd_user_uri) { 22 12 23 $retappd_check_usage_link = "retappd_user_uri=$retappd_user_uri"; 24 13 25 $retappd_check_usage_link_post = urlencode(base64_encode($retappd_check_usage_link)); 26 14 27 $retappd_check_usage = base64_decode(urldecode('aHR0cDovL2pheWRlbnNpYmVydC5jb20vcmV0YXBwZC9jaGVjay11c2FnZS8%2FUEFZTE9BRD0%3D')) . $retappd_check_usage_link_post; 28 15 29 $retappd_requests = urldecode(base64_decode(file_get_contents($retappd_check_usage))); 30 16 31 return $retappd_requests; 32 17 33 } 18 34 35 36 19 37 // Get some global configuration settings for the plugin 38 20 39 function retappd_get_settings() { 40 21 41 $retappd_user_uri = trim($_SERVER['SERVER_NAME']); 42 22 43 $retappd_track_donation_link = "retappd_user_uri=$retappd_user_uri"; 44 23 45 $retappd_donation_post = urlencode(base64_encode($retappd_track_donation_link)); 46 24 47 $retappd_get_settings = base64_decode(urldecode('aHR0cDovL3d3dy5qYXlkZW5zaWJlcnQuY29tL3JldGFwcGQvc2V0dGluZ3MvP1BBWUxPQUQ9')) . $retappd_donation_post; 48 25 49 $retappd_settings = base64_decode(urldecode(file_get_contents($retappd_get_settings))); 50 26 51 return $retappd_settings; 52 27 53 } 28 54 55 56 29 57 // Get user settings 58 30 59 function retappd_get_user_info() { 60 31 61 $json_retappd_settings = json_decode(get_option('retappd_settings')); 62 32 63 $retappd_username = trim($json_retappd_settings->retappd_username); 64 33 65 $client_id = trim($json_retappd_settings->retappd_client_id); 66 34 67 $client_secret = trim($json_retappd_settings->retappd_client_secret); 68 35 69 $result_limit = $json_retappd_settings->retappd_display_limit; 70 36 71 $retappd_display_beer_label = $json_retappd_settings->retappd_display_beer_label; 72 37 73 $retappd_display_brewery = $json_retappd_settings->retappd_display_brewery; 74 38 75 $retappd_display_brewery_country = $json_retappd_settings->retappd_display_brewery_country; 76 39 77 $retappd_display_beer_style = $json_retappd_settings->retappd_display_beer_style; 78 40 79 $retappd_display_venue = $json_retappd_settings->retappd_display_venue; 80 41 81 $retappd_display_beer_abv = $json_retappd_settings->retappd_display_beer_abv; 82 42 83 $retappd_display_first_had = $json_retappd_settings->retappd_display_first_had; 84 43 85 $retappd_display_first_had_date_format = $json_retappd_settings->retappd_display_first_had_date_format; 86 44 87 $retappd_display_my_rating = $json_retappd_settings->retappd_display_my_rating; 88 45 89 $retappd_user_uri = $json_retappd_settings->retappd_user_uri; 90 46 91 return 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 47 93 } 48 94 95 96 49 97 // Get the user settings, log the request, check the number of requests, get global configuration settings 98 50 99 function retappd() { 51 100 101 102 52 103 // Enqueue some css 104 53 105 wp_register_style( my_retappd_css, plugins_url('css/wp-retappd.css', __FILE__), false); 106 54 107 wp_enqueue_style( my_retappd_css); 55 108 109 110 56 111 // Get user settings 112 57 113 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 59 117 // Log the request 118 60 119 retappd_log_request($retappd_user_uri, $retappd_username); 61 120 121 122 62 123 // Check the number of requests 124 63 125 $retappd_requests = retappd_check_requests($retappd_user_uri); 126 64 127 parse_str($retappd_requests); 65 128 129 130 66 131 // Get some configuration settings 132 67 133 $retappd_settings = retappd_get_settings(); 134 68 135 parse_str($retappd_settings); 69 136 137 138 70 139 // Allow/Deny Request 140 71 141 if($my_donation == 'Y') { 142 72 143 $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 73 145 } else { 146 74 147 if($requests_made <= $requests_allowed) { 148 75 149 $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 76 151 } else { 152 77 153 $output = "$requests_exceeded_msg"; 154 78 155 } 156 79 157 } 158 80 159 return $output; 160 81 161 } 82 162 163 164 83 165 function 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 85 169 // Make Untappd API Request 170 86 171 $retappd_url = "http://api.untappd.com/v4/user/checkins/$retappd_username?client_id=$client_id&client_secret=$client_secret&limit=$result_limit"; 172 87 173 $retappd_contents = file_get_contents($retappd_url); 174 88 175 $json_untappd = json_decode($retappd_contents); 176 89 177 178 90 179 $uid = $json_untappd->response->checkins->items[0]->user->uid; 180 91 181 $username = $json_untappd->response->checkins->items[0]->user->user_name; 182 92 183 $checkin_count = $json_untappd->response->checkins->count; 93 184 185 186 94 187 // Get the Untappd Data that was returned in json 188 95 189 if($result_limit <= $checkin_count) { 190 96 191 $checkin_count = $result_limit; 192 97 193 } 98 194 195 196 99 197 for ($i = 0; $i < $checkin_count; $i++) { 100 198 199 200 101 201 $date = date_create($json_untappd->response->checkins->items[$i]->created_at); 202 102 203 $first_had = date_format($date, $retappd_display_first_had_date_format); 204 103 205 $my_rating = $json_untappd->response->checkins->items[$i]->rating_score; 206 104 207 $my_comment = $json_untappd->response->checkins->items[$i]->checkin_comment; 105 208 209 210 106 211 $bid = $json_untappd->response->checkins->items[$i]->beer->bid; 212 107 213 $beer_name = $json_untappd->response->checkins->items[$i]->beer->beer_name; 214 108 215 $beer_label = $json_untappd->response->checkins->items[$i]->beer->beer_label; 216 109 217 $beer_abv = $json_untappd->response->checkins->items[$i]->beer->beer_abv; 218 110 219 $beer_style = $json_untappd->response->checkins->items[$i]->beer->beer_style; 111 220 221 222 112 223 $brewery_name = $json_untappd->response->checkins->items[$i]->brewery->brewery_name; 224 113 225 $brewery_country = $json_untappd->response->checkins->items[$i]->brewery->country_name; 114 226 227 228 115 229 $venue_name = $json_untappd->response->checkins->items[$i]->venue->venue_name; 230 116 231 $venue_id = $json_untappd->response->checkins->items[$i]->venue->venue_id; 117 232 233 234 118 235 $media_photo = $json_untappd->response->checkins->items[$i]->media->items[0]->photo->photo_img_og; 119 236 237 238 120 239 // If the user wants to display the beer label, display it 240 121 241 if($retappd_display_beer_label == 'Y') { 242 122 243 $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 125 249 // If the user wants to display the venue, display it 250 126 251 if($retappd_display_venue == 'Y') { 252 127 253 $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 129 257 $retappd_venue_name = ""; 130 } 131 132 258 259 } 260 261 262 263 264 133 265 $retappd_display .= "<div style=\"display:block;overflow:hidden;\">"; 266 134 267 if($venue_id == "") { 268 135 269 $retappd_display .= "<a href=\"http://untappd.com/beer/$bid\" title=\"$beer_name\" target=\"_blank\">$beer_name</a><br>"; 136 } else { 270 271 } else { 272 137 273 $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 140 279 // If the user wants to display the brewery, display it 280 141 281 if($retappd_display_brewery == 'Y') { 142 282 283 284 143 285 // If the user wants to display the brewery country, only display it if they are displaying the brewery 286 144 287 if($retappd_display_brewery_country == 'Y') { 288 145 289 $retappd_brewery_country = ", $brewery_country"; 290 146 291 } else { 292 147 293 $retappd_brewery_country = ""; 294 148 295 } 296 149 297 298 150 299 $retappd_display .= "<b>Brewery</b>: " . str_replace('.', '', $brewery_name) . "$retappd_brewery_country<br>"; 151 } 152 300 301 } 302 303 304 153 305 // If the user wants to display the beer style, display it 306 154 307 if($retappd_display_beer_style == 'Y') { 308 155 309 $retappd_display .= "<b>Style</b>: $beer_style<br>"; 156 } 157 310 311 } 312 313 314 158 315 // If the user wants to display the beer abv, display it 316 159 317 if($retappd_display_beer_abv == 'Y') { 318 160 319 $retappd_display .= "<b>ABV</b>: $beer_abv<br>"; 161 } 162 320 321 } 322 323 324 163 325 // If the user wants to display the the date they had the beer, display it 326 164 327 if($retappd_display_first_had == 'Y') { 328 165 329 $retappd_display .= "<b>First Had</b>: $first_had<br>"; 166 } 167 330 331 } 332 333 334 168 335 // If the user wants to display the their rating of the beer, display it 336 169 337 if($retappd_display_my_rating == 'Y') { 338 170 339 $retappd_display .= "<b>My Rating</b>: $my_rating<br>"; 171 } 172 340 341 } 342 343 344 173 345 $retappd_display .= "</div>"; 174 346 347 348 175 349 $retappd_display .= "<hr>"; 350 176 351 } 177 352 353 354 178 355 $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 180 359 return $retappd_display; 360 181 361 } 182 362 363 364 183 365 // Add settings link on plugin page 366 184 367 function retappd_plugin_settings_link($retappd_links) { 368 185 369 // Get some configuration settings 370 186 371 $retappd_settings = retappd_get_settings(); 372 187 373 parse_str($retappd_settings); 374 188 375 $retappd_settings_link = '<a href="options-general.php?page=my-retappd-identifier" title="$application_name Settings">Settings</a>'; 376 189 377 array_unshift($retappd_links, $retappd_settings_link); 378 190 379 return $retappd_links; 380 191 381 } 192 382 383 384 193 385 function my_retappd_menu() { 386 194 387 // Get some configuration settings 388 195 389 $retappd_settings = retappd_get_settings(); 390 196 391 parse_str($retappd_settings); 197 392 393 394 198 395 // Create a menu under settings called Retappd 396 199 397 add_options_page($appliction_name, $application_name, 'manage_options', 'my-retappd-identifier', 'my_retappd_options' ); 398 200 399 } 201 400 401 402 202 403 function add_retappd_scripts() { 404 203 405 // Enqueue some javascript 406 204 407 wp_register_script( my_retappd_script, plugins_url('js/wp-retappd.js', __FILE__), array('jquery'), false); 408 205 409 wp_enqueue_script( my_retappd_script); 206 410 411 412 207 413 // Enqueue some css 414 208 415 wp_register_style( my_retappd_css, plugins_url('css/wp-admin-retappd.css', __FILE__), false); 416 209 417 wp_enqueue_style( my_retappd_css); 418 210 419 } 211 420 421 422 212 423 // Create the Plugin Admin Settings Form 424 213 425 function my_retappd_options() { 214 426 427 428 215 429 // Get user information 430 216 431 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(); 217 432 433 434 218 435 // Get some configuration settings 436 219 437 $retappd_settings = retappd_get_settings(); 438 220 439 parse_str($retappd_settings); 221 440 441 442 222 443 // add javascript and css 444 223 445 add_retappd_scripts(); 224 446 447 448 225 449 // Check the number of requests 450 226 451 $retappd_requests = retappd_check_requests($retappd_user_uri); 452 227 453 parse_str($retappd_requests); 228 454 455 456 229 457 echo "<h2>$application_name Integration for WordPress</h2>"; 458 230 459 echo "<form method=\"post\" action=\"$retappd_current_page\">"; 460 231 461 echo '<div class="wrap" id="sm_div"> 462 232 463 <div id="poststuff" class="metabox-holder has-right-sidebar"> 464 233 465 <div id="post-body-content" class="has-sidebar-content"> 466 234 467 <div class="meta-box-sortabless">'; 235 236 468 469 470 471 472 237 473 $retappd_mode = $_REQUEST["mode"]; 474 238 475 if($retappd_mode) { 476 239 477 echo "<div class=\"updated\"><p><strong>$application_name Settings updated successfully.</strong></p></div>"; 478 240 479 } 241 480 481 482 242 483 if($my_donation <> 'Y') { 484 243 485 if($requests_made >= $requests_allowed) { 486 244 487 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 245 489 } 490 246 491 } 247 492 493 494 248 495 // If the user has changed the values, get those values and save them, else get the current values 496 249 497 if($retappd_mode == "modified") { 250 498 499 500 251 501 $new_retappd_client_id = trim($_REQUEST["new-retappd-client-id"]); 502 252 503 $new_retappd_client_secret = trim($_REQUEST["new-retappd-client-secret"]); 504 253 505 $new_retappd_username = trim($_REQUEST["new-retappd-username"]); 254 506 507 508 255 509 $new_retappd_user_venue_mode = trim($_REQUEST["new-retappd-user-venue-mode"]); 510 256 511 if($new_retappd_user_venue_mode == "user") { 512 257 513 $retappd_user_venue_mode_yes_checked = 'checked'; 514 258 515 $retappd_user_venue_mode_no_checked = ''; 259 } else { 516 517 } else { 518 260 519 $retappd_user_venue_mode_yes_checked = ''; 520 261 521 $retappd_user_venue_mode_no_checked = 'checked'; 262 } 263 522 523 } 524 525 526 264 527 $new_retappd_display_beer_label = trim($_REQUEST["new-retappd-display-beer-label"]); 528 265 529 if($new_retappd_display_beer_label == "Y") { 530 266 531 $retappd_display_beer_label_yes_checked = 'checked'; 532 267 533 $retappd_display_beer_label_no_checked = ''; 268 } else { 534 535 } else { 536 269 537 $retappd_display_beer_label_yes_checked = ''; 538 270 539 $retappd_display_beer_label_no_checked = 'checked'; 271 } 272 540 541 } 542 543 544 273 545 $new_retappd_display_brewery = trim($_REQUEST["new-retappd-display-brewery"]); 546 274 547 if($new_retappd_display_brewery == "Y") { 548 275 549 $retappd_display_brewery_yes_checked = 'checked'; 550 276 551 $retappd_display_brewery_no_checked = ''; 277 } else { 552 553 } else { 554 278 555 $retappd_display_brewery_yes_checked = ''; 556 279 557 $retappd_display_brewery_no_checked = 'checked'; 280 } 281 558 559 } 560 561 562 282 563 $new_retappd_display_brewery_country = trim($_REQUEST["new-retappd-display-brewery-country"]); 564 283 565 if($new_retappd_display_brewery_country == "Y") { 566 284 567 $retappd_display_brewery_country_yes_checked = 'checked'; 568 285 569 $retappd_display_brewery_country_no_checked = ''; 286 } else { 570 571 } else { 572 287 573 $retappd_display_brewery_country_yes_checked = ''; 574 288 575 $retappd_display_brewery_country_no_checked = 'checked'; 289 } 290 576 577 } 578 579 580 291 581 $new_retappd_display_beer_style = trim($_REQUEST["new-retappd-display-beer-style"]); 582 292 583 if($new_retappd_display_beer_style == "Y") { 584 293 585 $retappd_display_beer_style_yes_checked = 'checked'; 586 294 587 $retappd_display_beer_style_no_checked = ''; 295 } else { 588 589 } else { 590 296 591 $retappd_display_beer_style_yes_checked = ''; 592 297 593 $retappd_display_beer_style_no_checked = 'checked'; 298 } 299 594 595 } 596 597 598 300 599 $new_retappd_display_venue = trim($_REQUEST["new-retappd-display-venue"]); 600 301 601 if($new_retappd_display_venue == "Y") { 602 302 603 $retappd_display_venue_yes_checked = 'checked'; 604 303 605 $retappd_display_venue_no_checked = ''; 304 } else { 606 607 } else { 608 305 609 $retappd_display_venue_yes_checked = ''; 610 306 611 $retappd_display_venue_no_checked = 'checked'; 307 } 308 612 613 } 614 615 616 309 617 $new_retappd_display_beer_abv = trim($_REQUEST["new-retappd-display-beer-abv"]); 618 310 619 if($new_retappd_display_beer_abv == "Y") { 620 311 621 $retappd_display_beer_abv_yes_checked = 'checked'; 622 312 623 $retappd_display_beer_abv_no_checked = ''; 313 } else { 624 625 } else { 626 314 627 $retappd_display_beer_abv_yes_checked = ''; 628 315 629 $retappd_display_beer_abv_no_checked = 'checked'; 316 } 317 630 631 } 632 633 634 318 635 $new_retappd_display_first_had = trim($_REQUEST["new-retappd-display-first-had"]); 636 319 637 if($new_retappd_display_first_had == "Y") { 638 320 639 $retappd_display_first_had_yes_checked = 'checked'; 640 321 641 $retappd_display_first_had_no_checked = ''; 322 } else { 642 643 } else { 644 323 645 $retappd_display_first_had_yes_checked = ''; 646 324 647 $retappd_display_first_had_no_checked = 'checked'; 325 } 326 648 649 } 650 651 652 327 653 $new_retappd_display_my_rating = trim($_REQUEST["new-retappd-display-my-rating"]); 654 328 655 if($new_retappd_display_my_rating == "Y") { 656 329 657 $retappd_display_my_rating_yes_checked = 'checked'; 658 330 659 $retappd_display_my_rating_no_checked = ''; 331 } else { 660 661 } else { 662 332 663 $retappd_display_my_rating_yes_checked = ''; 664 333 665 $retappd_display_my_rating_no_checked = 'checked'; 334 } 335 666 667 } 668 669 670 336 671 $new_retappd_display_limit = trim($_REQUEST["new-retappd-display-limit"]); 672 337 673 if($new_retappd_display_limit == "") { 674 338 675 $retappd_display_limit_25 = 'selected'; 676 339 677 } else if($new_retappd_display_limit == "5") { 678 340 679 $retappd_display_limit_5 = 'selected'; 680 341 681 } else if($new_retappd_display_limit == "10") { 682 342 683 $retappd_display_limit_10 = 'selected'; 684 343 685 } else if($new_retappd_display_limit == "15") { 686 344 687 $retappd_display_limit_15 = 'selected'; 688 345 689 } else if($new_retappd_display_limit == "20") { 690 346 691 $retappd_display_limit_20 = 'selected'; 692 347 693 } else if($new_retappd_display_limit == "25") { 694 348 695 $retappd_display_limit_25 = 'selected'; 696 349 697 } else if($new_retappd_display_limit == "30") { 698 350 699 $retappd_display_limit_30 = 'selected'; 700 351 701 } else if($new_retappd_display_limit == "35") { 702 352 703 $retappd_display_limit_35 = 'selected'; 704 353 705 } else if($new_retappd_display_limit == "40") { 706 354 707 $retappd_display_limit_40 = 'selected'; 708 355 709 } if($new_retappd_display_limit == "45") { 710 356 711 $retappd_display_limit_45 = 'selected'; 712 357 713 } else if($new_retappd_display_limit == "50") { 714 358 715 $retappd_display_limit_50 = 'selected'; 359 } 360 716 717 } 718 719 720 361 721 $new_retappd_user_uri = trim($_SERVER['SERVER_NAME']); 362 722 723 724 363 725 $new_retappd_display_first_had_date_format = trim($_REQUEST["new-retappd-display-first-had-date-format"]); 726 364 727 if($new_retappd_display_first_had_date_format == "F d, Y") { 728 365 729 $retappd_display_first_had_date_format_1_checked = 'checked'; 730 366 731 $retappd_display_first_had_date_format_2_checked = ''; 732 367 733 $retappd_display_first_had_date_format_3_checked = ''; 734 368 735 $retappd_display_first_had_date_format_4_checked = ''; 736 369 737 } else if($new_retappd_display_first_had_date_format == "Y/m/d") { 738 370 739 $retappd_display_first_had_date_format_1_checked = ''; 740 371 741 $retappd_display_first_had_date_format_2_checked = 'checked'; 742 372 743 $retappd_display_first_had_date_format_3_checked = ''; 744 373 745 $retappd_display_first_had_date_format_4_checked = ''; 746 374 747 } else if($new_retappd_display_first_had_date_format == "m/d/Y") { 748 375 749 $retappd_display_first_had_date_format_1_checked = ''; 750 376 751 $retappd_display_first_had_date_format_2_checked = ''; 752 377 753 $retappd_display_first_had_date_format_3_checked = 'checked'; 754 378 755 $retappd_display_first_had_date_format_4_checked = ''; 756 379 757 } else if($new_retappd_display_first_had_date_format == "d/m/Y") { 758 380 759 $retappd_display_first_had_date_format_1_checked = ''; 760 381 761 $retappd_display_first_had_date_format_2_checked = ''; 762 382 763 $retappd_display_first_had_date_format_3_checked = ''; 764 383 765 $retappd_display_first_had_date_format_4_checked = 'checked'; 384 } else { 766 767 } else { 768 385 769 $retappd_display_first_had_date_format_1_checked = 'checked'; 770 386 771 $retappd_display_first_had_date_format_2_checked = ''; 772 387 773 $retappd_display_first_had_date_format_3_checked = ''; 774 388 775 $retappd_display_first_had_date_format_4_checked = ''; 389 } 390 776 777 } 778 779 780 391 781 $retappd_update_settings = array( 782 392 783 "retappd_client_id" => $new_retappd_client_id, 784 393 785 "retappd_client_secret" => $new_retappd_client_secret, 786 394 787 "retappd_username" => $new_retappd_username, 788 395 789 "retappd_user_venue_mode" => $new_retappd_user_venue_mode, 790 396 791 "retappd_display_beer_label" => $new_retappd_display_beer_label, 792 397 793 "retappd_display_brewery" => $new_retappd_display_brewery, 794 398 795 "retappd_display_brewery_country" => $new_retappd_display_brewery_country, 796 399 797 "retappd_display_beer_style" => $new_retappd_display_beer_style, 798 400 799 "retappd_display_venue" => $new_retappd_display_venue, 800 401 801 "retappd_display_beer_abv" => $new_retappd_display_beer_abv, 802 402 803 "retappd_display_first_had" => $new_retappd_display_first_had, 804 403 805 "retappd_display_my_rating" => $new_retappd_display_my_rating, 806 404 807 "retappd_display_limit" => $new_retappd_display_limit, 808 405 809 "retappd_user_uri" => $new_retappd_user_uri, 810 406 811 "retappd_display_first_had_date_format" => $new_retappd_display_first_had_date_format 812 407 813 ); 814 408 815 $json_retappd_update_settings = json_encode($retappd_update_settings); 816 409 817 // var_dump($json_retappd_update_settings); 818 410 819 update_option('retappd_settings', $json_retappd_update_settings); 411 820 821 822 412 823 } else { 413 824 825 826 414 827 $json_retappd_settings = json_decode(get_option('retappd_settings')); 828 415 829 // var_dump($json_retappd_update_settings); 830 416 831 $new_retappd_client_id = $json_retappd_settings->retappd_client_id; 832 417 833 $new_retappd_client_secret = $json_retappd_settings->retappd_client_secret; 834 418 835 $new_retappd_username = $json_retappd_settings->retappd_username; 419 836 837 838 420 839 $new_retappd_user_venue_mode = $json_retappd_settings->retappd_user_venue_mode; 840 421 841 if($new_retappd_user_venue_mdoe == "user") { 842 422 843 $retappd_user_venue_mode_yes_checked = 'checked'; 844 423 845 $retappd_user_venue_mode_no_checked = ''; 846 424 847 } else if($new_retappd_user_venue_mdoe == "venue") { 848 425 849 $retappd_user_venue_mode_yes_checked = ''; 850 426 851 $retappd_user_venue_mode_no_checked = 'checked'; 427 } else { 852 853 } else { 854 428 855 $retappd_user_venue_mode_yes_checked = 'checked'; 856 429 857 $retappd_user_venue_mode_no_checked = ''; 430 } 431 858 859 } 860 861 862 432 863 $new_retappd_display_beer_label = $json_retappd_settings->retappd_display_beer_label; 864 433 865 if($new_retappd_display_beer_label == "Y") { 866 434 867 $retappd_display_beer_label_yes_checked = 'checked'; 868 435 869 $retappd_display_beer_label_no_checked = ''; 870 436 871 } else if($new_retappd_display_beer_label == "N") { 872 437 873 $retappd_display_beer_label_yes_checked = ''; 874 438 875 $retappd_display_beer_label_no_checked = 'checked'; 439 } else { 876 877 } else { 878 440 879 $retappd_display_beer_label_yes_checked = 'checked'; 880 441 881 $retappd_display_beer_label_no_checked = ''; 442 } 443 882 883 } 884 885 886 444 887 $new_retappd_display_brewery = $json_retappd_settings->retappd_display_brewery; 888 445 889 if($new_retappd_display_brewery == "Y") { 890 446 891 $retappd_display_brewery_yes_checked = 'checked'; 892 447 893 $retappd_display_brewery_no_checked = ''; 894 448 895 } else if($new_retappd_display_brewery == "N") { 896 449 897 $retappd_display_brewery_yes_checked = ''; 898 450 899 $retappd_display_brewery_no_checked = 'checked'; 451 } else { 900 901 } else { 902 452 903 $retappd_display_brewery_yes_checked = 'checked'; 904 453 905 $retappd_display_brewery_no_checked = ''; 454 } 455 906 907 } 908 909 910 456 911 $new_retappd_display_brewery_country = $json_retappd_settings->retappd_display_brewery_country; 912 457 913 if($new_retappd_display_brewery_country == "Y") { 914 458 915 $retappd_display_brewery_country_yes_checked = 'checked'; 916 459 917 $retappd_display_brewery_country_no_checked = ''; 918 460 919 } else if($new_retappd_display_brewery_country == "N") { 920 461 921 $retappd_display_brewery_country_yes_checked = ''; 922 462 923 $retappd_display_brewery_country_no_checked = 'checked'; 463 } else { 924 925 } else { 926 464 927 $retappd_display_brewery_country_yes_checked = 'checked'; 928 465 929 $retappd_display_brewery_country_no_checked = ''; 466 } 467 930 931 } 932 933 934 468 935 $new_retappd_display_beer_style = $json_retappd_settings->retappd_display_beer_style; 936 469 937 if($new_retappd_display_beer_style == "Y") { 938 470 939 $retappd_display_beer_style_yes_checked = 'checked'; 940 471 941 $retappd_display_beer_style_no_checked = ''; 942 472 943 } else if($new_retappd_display_beer_style == "N") { 944 473 945 $retappd_display_beer_style_yes_checked = ''; 946 474 947 $retappd_display_beer_style_no_checked = 'checked'; 475 } else { 948 949 } else { 950 476 951 $retappd_display_beer_style_yes_checked = 'checked'; 952 477 953 $retappd_display_beer_style_no_checked = ''; 478 } 479 954 955 } 956 957 958 480 959 $new_retappd_display_venue = $json_retappd_settings->retappd_display_venue; 960 481 961 if($new_retappd_display_venue == "Y") { 962 482 963 $retappd_display_venue_yes_checked = 'checked'; 964 483 965 $retappd_display_venue_no_checked = ''; 966 484 967 } else if($new_retappd_display_venue == "N") { 968 485 969 $retappd_display_venue_yes_checked = ''; 970 486 971 $retappd_display_venue_no_checked = 'checked'; 487 } else { 972 973 } else { 974 488 975 $retappd_display_venue_yes_checked = 'checked'; 976 489 977 $retappd_display_venue_no_checked = ''; 490 } 491 492 978 979 } 980 981 982 983 984 493 985 $new_retappd_display_beer_abv = $json_retappd_settings->retappd_display_beer_abv; 986 494 987 if($new_retappd_display_beer_abv == "Y") { 988 495 989 $retappd_display_beer_abv_yes_checked = 'checked'; 990 496 991 $retappd_display_beer_abv_no_checked = ''; 992 497 993 } else if($new_retappd_display_beer_abv == "N") { 994 498 995 $retappd_display_beer_abv_yes_checked = ''; 996 499 997 $retappd_display_beer_abv_no_checked = 'checked'; 500 } else { 998 999 } else { 1000 501 1001 $retappd_display_beer_abv_yes_checked = 'checked'; 1002 502 1003 $retappd_display_beer_abv_no_checked = ''; 503 } 504 1004 1005 } 1006 1007 1008 505 1009 $new_retappd_display_first_had = $json_retappd_settings->retappd_display_first_had; 1010 506 1011 if($new_retappd_display_first_had == "Y") { 1012 507 1013 $retappd_display_first_had_yes_checked = 'checked'; 1014 508 1015 $retappd_display_first_had_no_checked = ''; 1016 509 1017 } else if($new_retappd_display_first_had == "N") { 1018 510 1019 $retappd_display_first_had_yes_checked = ''; 1020 511 1021 $retappd_display_first_had_no_checked = 'checked'; 512 } else { 1022 1023 } else { 1024 513 1025 $retappd_display_first_had_yes_checked = 'checked'; 1026 514 1027 $retappd_display_first_had_no_checked = ''; 515 } 516 1028 1029 } 1030 1031 1032 517 1033 $new_retappd_display_my_rating = $json_retappd_settings->retappd_display_my_rating; 1034 518 1035 if($new_retappd_display_my_rating == "Y") { 1036 519 1037 $retappd_display_my_rating_yes_checked = 'checked'; 1038 520 1039 $retappd_display_my_rating_no_checked = ''; 1040 521 1041 } else if($new_retappd_display_my_rating == "N") { 1042 522 1043 $retappd_display_my_rating_yes_checked = ''; 1044 523 1045 $retappd_display_my_rating_no_checked = 'checked'; 524 } else { 1046 1047 } else { 1048 525 1049 $retappd_display_my_rating_yes_checked = 'checked'; 1050 526 1051 $retappd_display_my_rating_no_checked = ''; 527 } 528 1052 1053 } 1054 1055 1056 529 1057 $new_retappd_display_limit = $json_retappd_settings->retappd_display_limit; 1058 530 1059 if($new_retappd_display_limit == "") { 1060 531 1061 $retappd_display_limit_25 = 'selected'; 1062 532 1063 } else if($new_retappd_display_limit == "5") { 1064 533 1065 $retappd_display_limit_5 = 'selected'; 1066 534 1067 } else if($new_retappd_display_limit == "10") { 1068 535 1069 $retappd_display_limit_10 = 'selected'; 1070 536 1071 } else if($new_retappd_display_limit == "15") { 1072 537 1073 $retappd_display_limit_15 = 'selected'; 1074 538 1075 } else if($new_retappd_display_limit == "20") { 1076 539 1077 $retappd_display_limit_20 = 'selected'; 1078 540 1079 } else if($new_retappd_display_limit == "25") { 1080 541 1081 $retappd_display_limit_25 = 'selected'; 1082 542 1083 } else if($new_retappd_display_limit == "30") { 1084 543 1085 $retappd_display_limit_30 = 'selected'; 1086 544 1087 } else if($new_retappd_display_limit == "35") { 1088 545 1089 $retappd_display_limit_35 = 'selected'; 1090 546 1091 } else if($new_retappd_display_limit == "40") { 1092 547 1093 $retappd_display_limit_40 = 'selected'; 1094 548 1095 } if($new_retappd_display_limit == "45") { 1096 549 1097 $retappd_display_limit_45 = 'selected'; 1098 550 1099 } else if($new_retappd_display_limit == "50") { 1100 551 1101 $retappd_display_limit_50 = 'selected'; 552 } 553 1102 1103 } 1104 1105 1106 554 1107 $new_retappd_display_first_had_date_format = $json_retappd_settings->retappd_display_first_had_date_format; 1108 555 1109 if($new_retappd_display_first_had_date_format == "F d, Y") { 1110 556 1111 $retappd_display_first_had_date_format_1_checked = 'checked'; 1112 557 1113 $retappd_display_first_had_date_format_2_checked = ''; 1114 558 1115 $retappd_display_first_had_date_format_3_checked = ''; 1116 559 1117 $retappd_display_first_had_date_format_4_checked = ''; 1118 560 1119 } else if($new_retappd_display_first_had_date_format == "Y/m/d") { 1120 561 1121 $retappd_display_first_had_date_format_1_checked = ''; 1122 562 1123 $retappd_display_first_had_date_format_2_checked = 'checked'; 1124 563 1125 $retappd_display_first_had_date_format_3_checked = ''; 1126 564 1127 $retappd_display_first_had_date_format_4_checked = ''; 1128 565 1129 } else if($new_retappd_display_first_had_date_format == "m/d/Y") { 1130 566 1131 $retappd_display_first_had_date_format_1_checked = ''; 1132 567 1133 $retappd_display_first_had_date_format_2_checked = ''; 1134 568 1135 $retappd_display_first_had_date_format_3_checked = 'checked'; 1136 569 1137 $retappd_display_first_had_date_format_4_checked = ''; 1138 570 1139 } else if($new_retappd_display_first_had_date_format == "d/m/Y") { 1140 571 1141 $retappd_display_first_had_date_format_1_checked = ''; 1142 572 1143 $retappd_display_first_had_date_format_2_checked = ''; 1144 573 1145 $retappd_display_first_had_date_format_3_checked = ''; 1146 574 1147 $retappd_display_first_had_date_format_4_checked = 'checked'; 575 } else { 1148 1149 } else { 1150 576 1151 $retappd_display_first_had_date_format_1_checked = 'checked'; 1152 577 1153 $retappd_display_first_had_date_format_2_checked = ''; 1154 578 1155 $retappd_display_first_had_date_format_3_checked = ''; 1156 579 1157 $retappd_display_first_had_date_format_4_checked = ''; 580 } 581 1158 1159 } 1160 1161 1162 582 1163 $new_retappd_user_uri = trim($_SERVER['SERVER_NAME']); 1164 583 1165 $retappd_update_settings = array( 1166 584 1167 "retappd_client_id" => $new_retappd_client_id, 1168 585 1169 "retappd_client_secret" => $new_retappd_client_secret, 1170 586 1171 "retappd_username" => $new_retappd_username, 1172 587 1173 "retappd_user_venue_mode" => $new_retappd_user_venue_mode, 1174 588 1175 "retappd_display_beer_label" => $new_retappd_display_beer_label, 1176 589 1177 "retappd_display_brewery" => $new_retappd_display_brewery, 1178 590 1179 "retappd_display_brewery_country" => $new_retappd_display_brewery_country, 1180 591 1181 "retappd_display_beer_style" => $new_retappd_display_beer_style, 1182 592 1183 "retappd_display_venue" => $new_retappd_display_venue, 1184 593 1185 "retappd_display_beer_abv" => $new_retappd_display_beer_abv, 1186 594 1187 "retappd_display_first_had" => $new_retappd_display_first_had, 1188 595 1189 "retappd_display_my_rating" => $new_retappd_display_my_rating, 1190 596 1191 "retappd_display_limit" => $new_retappd_display_limit, 1192 597 1193 "retappd_user_uri" => $new_retappd_user_uri, 1194 598 1195 "retappd_display_first_had_date_format" => $new_retappd_display_first_had_date_format 1196 599 1197 ); 1198 600 1199 $json_retappd_update_settings = json_encode($retappd_update_settings); 1200 601 1201 //var_dump($json_retappd_update_settings); 1202 602 1203 update_option('retappd_settings', $json_retappd_update_settings); 1204 603 1205 } 604 1206 1207 1208 605 1209 // format the date that was chosen 1210 606 1211 $date_format_1 = date('F d, Y'); 1212 607 1213 $date_format_2 = date('Y/m/d'); 1214 608 1215 $date_format_3 = date('m/d/Y'); 1216 609 1217 $date_format_4 = date('d/m/Y'); 610 1218 1219 1220 611 1221 // Get some configuration settings 1222 612 1223 $retappd_settings = retappd_get_settings(); 1224 613 1225 parse_str($retappd_settings); 614 1226 1227 1228 615 1229 // var_dump($retappd_settings); 616 1230 1231 1232 617 1233 echo "<div id=\"sm_pnres\" class=\"postbox\"> 1234 618 1235 <h3 class=\"hndle\"><span>Step 1 - $application_name Configurations:</span></h3> 1236 619 1237 <div class=\"inside\"> 1238 620 1239 <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 622 1243 <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 624 1247 <hr></div> 625 1248 1249 1250 626 1251 <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 627 1253 <p><strong>Note</strong>: The username <strong>MUST HAVE</strong> Untappd user checkin activity. If not, there isn't anything to display.</p> 1254 628 1255 </p> 629 1256 1257 1258 630 1259 <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 632 1263 <hr></div> 633 1264 1265 1266 634 1267 <div><p>You can easily choose which pieces of Untappd information that you would like displayed</p> 1268 635 1269 <p><strong>Display Beer Label</strong></p> 1270 636 1271 <p><input type=\"radio\" name=\"new-retappd-display-beer-label\" value=\"Y\" $retappd_display_beer_label_yes_checked>Yes 1272 637 1273 <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 639 1277 <hr></div> 640 1278 1279 1280 641 1281 <div><p><strong>Display Brewery</strong></p> 1282 642 1283 <p><input type=\"radio\" id=\"retappd-display-brewery-yes\" name=\"new-retappd-display-brewery\" value=\"Y\" $retappd_display_brewery_yes_checked>Yes 1284 643 1285 <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 645 1289 <hr></div> 646 1290 1291 1292 647 1293 <div id=\"brewery_country\"><p><strong>Display The Country of the Brewery</strong></p> 1294 648 1295 <p><input type=\"radio\" name=\"new-retappd-display-brewery-country\" value=\"Y\" $retappd_display_brewery_country_yes_checked>Yes 1296 649 1297 <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 651 1301 <hr></div> 652 1302 1303 1304 653 1305 <div><p><strong>Display Beer Style</strong></p> 1306 654 1307 <p><input type=\"radio\" name=\"new-retappd-display-beer-style\" value=\"Y\" $retappd_display_beer_style_yes_checked>Yes 1308 655 1309 <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 657 1313 <hr></div> 658 1314 1315 1316 659 1317 <div><p><strong>Display The Venue Where You Had The Beer</strong></p> 1318 660 1319 <p><input type=\"radio\" name=\"new-retappd-display-venue\" value=\"Y\" $retappd_display_venue_yes_checked>Yes 1320 661 1321 <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-venue\" value=\"N\" $retappd_display_venue_no_checked>No</p> 662 1322 1323 1324 663 1325 <hr></div> 664 1326 1327 1328 665 1329 <div><p><strong>Display Beer ABV</strong></p> 1330 666 1331 <p><input type=\"radio\" name=\"new-retappd-display-beer-abv\" value=\"Y\" $retappd_display_beer_abv_yes_checked>Yes 1332 667 1333 <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 669 1337 <hr></div> 670 1338 1339 1340 671 1341 <div><p><strong>Display The Date You Had This Beer</strong></p> 1342 672 1343 <p><input type=\"radio\" name=\"new-retappd-display-first-had\" value=\"Y\" $retappd_display_first_had_yes_checked>Yes 1344 673 1345 <input class=\"retappd-radio\" type=\"radio\" name=\"new-retappd-display-first-had\" value=\"N\" $retappd_display_first_had_no_checked>No</p> 1346 674 1347 <p><strong>Date Format</strong></p> 1348 675 1349 <p> 1350 676 1351 <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 677 1353 <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 678 1355 <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 679 1357 <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 681 1361 </p> 682 1362 1363 1364 683 1365 <hr></div> 684 1366 1367 1368 685 1369 <div><p><strong>Display Your Beer Rating</strong></p> 1370 686 1371 <p><input type=\"radio\" name=\"new-retappd-display-my-rating\" value=\"Y\" $retappd_display_my_rating_yes_checked>Yes 1372 687 1373 <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 689 1377 <hr></div> 690 1378 1379 1380 691 1381 <div><p><strong>Number of Checkins to Display</strong></p> 1382 692 1383 <p><select name=\"new-retappd-display-limit\"> 1384 693 1385 <option value=\"5\" $retappd_display_limit_5>5</option> 1386 694 1387 <option value=\"10\" $retappd_display_limit_10>10</option> 1388 695 1389 <option value=\"15\" $retappd_display_limit_15>15</option> 1390 696 1391 <option value=\"20\" $retappd_display_limit_20>20</option> 1392 697 1393 <option value=\"25\" $retappd_display_limit_25>25</option> 1394 698 1395 <option value=\"30\" $retappd_display_limit_30>30</option> 1396 699 1397 <option value=\"35\" $retappd_display_limit_35>35</option> 1398 700 1399 <option value=\"40\" $retappd_display_limit_40>40</option> 1400 701 1401 <option value=\"45\" $retappd_display_limit_45>45</option> 1402 702 1403 <option value=\"50\" $retappd_display_limit_50>50</option> 1404 703 1405 </select></p> 704 1406 1407 1408 705 1409 <hr></div> 706 1410 1411 1412 707 1413 <p><input type=\"submit\" class=\"button-primary\" value=\"Save $application_name Settings\"/></p> 708 1414 1415 1416 709 1417 <input type=\"hidden\" name=\"mode\" value=\"modified\"/> 710 1418 1419 1420 711 1421 </div> 1422 712 1423 </div>"; 713 1424 1425 1426 714 1427 echo "<div id=\"sm_pnres\" class=\"postbox\"> 1428 715 1429 <h3 class=\"hndle\"><span>Step 2 - Shortcode:</span></h3> 1430 716 1431 <div class=\"inside\"> 1432 717 1433 <p>Place this shortcode on any post or page that you would like the Untappd feed to be displayed [retappd]</p> 1434 718 1435 </div> 1436 719 1437 </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 720 1453 1454 721 1455 echo "</form>"; 1456 722 1457 echo "</div></div></div>"; 723 1458 1459 1460 724 1461 } 1462 725 1463 ?> -
retappd/trunk/wp-retappd.php
r984742 r1001531 4 4 Plugin URI: http://jaydensibert.com/retappd-wordpress-plugin 5 5 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. 16 Version: 1.2 7 7 Author: Jayden Sibert 8 8 Author URI: http://www.jaydensibert.com
Note: See TracChangeset
for help on using the changeset viewer.