<?php
 if ( ! defined( 'ABSPATH' ) ) { exit; } function myarcade_settings_kongregate() { $kongregate = F370DD774B2D974BFC80CFD42084987D1( 'kongregate' ); ?>
  <h2 class="trigger"><?php _e("Kongregate", 'myarcadeplugin'); ?></h2>
  <div class="toggle_container">
    <div class="block">
      <table class="optiontable" width="100%" cellpadding="5" cellspacing="5">
        <tr>
          <td colspan="2">
            <i>
              <?php printf( __( "%s distributes Flash games.", 'myarcadeplugin' ), '<a href="http://www.kongregate.com/games_for_your_site" target="_blank">Kongegrate</a>' ); ?>
            </i>
            <br /><br />
          </td>
        </tr>
        <tr><td colspan="2"><h3><?php _e("Feed URL", 'myarcadeplugin'); ?></h3></td></tr>

        <tr>
          <td>
            <input type="text" size="40"  name="kongurl" value="<?php echo $kongregate['feed']; ?>" />
          </td>
          <td><i><?php _e("Edit this field only if Feed URL has been changed!", 'myarcadeplugin'); ?></i></td>
        </tr>

        <tr><td colspan="2"><h3><?php _e("Automated Game Publishing", 'myarcadeplugin'); ?></h3></td></tr>

        <tr>
          <td>
            <input type="checkbox" name="kong_cron_publish" value="true" <?php F739F7FB06301A1E6810F08B95CC237ED($kongregate['cron_publish'], true); ?> /><label class="opt">&nbsp;<?php _e("Yes", 'myarcadeplugin'); ?></label>
          </td>
          <td><i><?php _e("Enable this if you want to publish games automatically. Go to 'General Settings' to select a cron interval.", 'myarcadeplugin'); ?></i></td>
        </tr>

        <tr><td colspan="2"><h4><?php _e("Publish Games", 'myarcadeplugin'); ?></h4></td></tr>

        <tr>
          <td>
            <input type="text" size="40"  name="kong_cron_publish_limit" value="<?php echo $kongregate['cron_publish_limit']; ?>" />
          </td>
          <td><i><?php _e("How many games should be published on every cron trigger?", 'myarcadeplugin'); ?></i></td>
        </tr>

      </table>
      <input class="button button-primary" id="submit" type="submit" name="submit" value="<?php _e("Save Settings", 'myarcadeplugin'); ?>" />
    </div>
  </div>
  <?php
} function myarcade_default_settings_kongregate() { return array( 'feed' => 'http://www.kongregate.com/games_for_your_site.xml', 'cron_publish' => false, 'cron_publish_limit' => '1', ); } function myarcade_save_settings_kongregate() { F7D8DBE932D4B983CB93613EE5AED34A4(); $kongregate = array(); $kongregate['feed'] = esc_url_raw( filter_input( INPUT_POST, 'kongurl' ) ); $kongregate['cron_publish'] = (isset($_POST['kong_cron_publish']) ) ? true : false; $kongregate['cron_publish_limit'] = (isset($_POST['kong_cron_publish_limit']) ) ? intval($_POST['kong_cron_publish_limit']) : 1; update_option('myarcade_kongregate', $kongregate); } function F37DAA2938B9DC4BDAB82B95454630B90() { return array( "Action" => true, "Adventure" => true, "Arcade" => false, "Board Game" => false, "Casino" => false, "Defense" => false, "Customize" => false, "Dress-Up" => false, "Driving" => false, "Education" => false, "Fighting" => false, "Jigsaw" => false, "Multiplayer" => true, "Other" => false, "Puzzles" => true, "Rhythm" => true, "Shooting" => true, "Sports" => true, "Strategy" => true, ); } function myarcade_feed_kongregate( $R9FE302BDF914868081913A22F58F9E7E = array() ) { global $wpdb; $R1C087CFC2417747F08C78E3E5D5121E5 = array( 'echo' => false, 'settings' => array() ); $RAA7BB4B05FBD27DB7CA594893F166B47 = wp_parse_args( $R9FE302BDF914868081913A22F58F9E7E, $R1C087CFC2417747F08C78E3E5D5121E5 ); extract($RAA7BB4B05FBD27DB7CA594893F166B47); $R630F8C3F00ED4BE49091A902C671B200 = 0; $R7E48A94D08652CE34DE703DF9E891458 = false; $kongregate = F370DD774B2D974BFC80CFD42084987D1( 'kongregate' ); $RCAC02A494954D2F3595E97287E9C1052 = F37DAA2938B9DC4BDAB82B95454630B90(); $R281A0F7BC3D849F3386A5AC36FB35807 = get_option('myarcade_categories'); require_once( MYARCADE_CORE_DIR . '/fetch.php' ); $R569981A9B29B5950206124A5933F6CB9 = F720E8C77506CFC05F85A08A7EF8F1D41( array('url' => $kongregate['feed'], 'service' => 'xml', 'echo' => true) ); if ( ! empty( $R569981A9B29B5950206124A5933F6CB9 ) ) { foreach ( $R569981A9B29B5950206124A5933F6CB9 as $R69F05BD3024E3A18B29F11DF8A3E8C79 ) { if ( ! empty( $settings['keyword_filter'] ) ) { if ( ! preg_match( $settings['keyword_filter'], strtolower( $R69F05BD3024E3A18B29F11DF8A3E8C79->title ) ) && ! preg_match( $settings['keyword_filter'], strtolower( $R69F05BD3024E3A18B29F11DF8A3E8C79->description ) ) ) { continue; } } $R69F05BD3024E3A18B29F11DF8A3E8C79->uuid = $R69F05BD3024E3A18B29F11DF8A3E8C79->id; $R69F05BD3024E3A18B29F11DF8A3E8C79->game_tag = md5($R69F05BD3024E3A18B29F11DF8A3E8C79->id.$R69F05BD3024E3A18B29F11DF8A3E8C79->title.'kongregate'); $R89FEDA984B61366DE78855CB7D5F44D1 = $wpdb->get_var("SELECT id FROM ".$wpdb->prefix . 'myarcadegames'." WHERE uuid = '".$R69F05BD3024E3A18B29F11DF8A3E8C79->uuid."' OR game_tag = '".$R69F05BD3024E3A18B29F11DF8A3E8C79->game_tag."' OR name = '".esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->title)."'"); if ( !$R89FEDA984B61366DE78855CB7D5F44D1 ) { $R7E48A94D08652CE34DE703DF9E891458 = false; switch ($R69F05BD3024E3A18B29F11DF8A3E8C79->category) { case 'Adventure & RPG': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Adventure'; break; case 'Music & More': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Rhythm'; break; case 'Puzzle': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Puzzles'; break; case 'Shooter': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Shooting'; break; case 'Sports & Racing': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Sports'; break; case 'Strategy & Defense': $R69F05BD3024E3A18B29F11DF8A3E8C79->category = 'Strategy'; break; } foreach ( $R281A0F7BC3D849F3386A5AC36FB35807 as $RAE9A4476893066B7B92C648E9F0FDEE8 ) { if ( $RAE9A4476893066B7B92C648E9F0FDEE8['Status'] == 'checked' ) { if ( isset($RCAC02A494954D2F3595E97287E9C1052[ $RAE9A4476893066B7B92C648E9F0FDEE8['Name'] ]) && $RCAC02A494954D2F3595E97287E9C1052[ $RAE9A4476893066B7B92C648E9F0FDEE8['Name'] ] === true ) { $R7E48A94D08652CE34DE703DF9E891458 = true; break; } } } if ($R7E48A94D08652CE34DE703DF9E891458 == false) { continue; } $RB90E65ECF1545B37BCEDF0C76B03BB5A = explode('?', $R69F05BD3024E3A18B29F11DF8A3E8C79->thumbnail); $R69F05BD3024E3A18B29F11DF8A3E8C79->thumbnail = $RB90E65ECF1545B37BCEDF0C76B03BB5A[0]; $R69F05BD3024E3A18B29F11DF8A3E8C79->type = 'kongregate'; $R69F05BD3024E3A18B29F11DF8A3E8C79->slug = F64A2F46BC8BAFD9163DD9691D1207278($R69F05BD3024E3A18B29F11DF8A3E8C79->title); $R69F05BD3024E3A18B29F11DF8A3E8C79->name = esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->title); $R69F05BD3024E3A18B29F11DF8A3E8C79->description = esc_sql( strip_tags($R69F05BD3024E3A18B29F11DF8A3E8C79->description) ); $R69F05BD3024E3A18B29F11DF8A3E8C79->instructions = esc_sql( strip_tags($R69F05BD3024E3A18B29F11DF8A3E8C79->instructions) ); $R69F05BD3024E3A18B29F11DF8A3E8C79->rating = esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->rating); $R69F05BD3024E3A18B29F11DF8A3E8C79->categs = esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->category); $R69F05BD3024E3A18B29F11DF8A3E8C79->thumbnail_url = esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->thumbnail); $R69F05BD3024E3A18B29F11DF8A3E8C79->swf_url = esc_sql($R69F05BD3024E3A18B29F11DF8A3E8C79->flash_file); $R630F8C3F00ED4BE49091A902C671B200++; FF09D7482BA5FAADAB6D947666FFD8C43( $R69F05BD3024E3A18B29F11DF8A3E8C79, $echo ); } } } FC6BC39ED73177ED6BA0A3E5B1C3D6848( $R630F8C3F00ED4BE49091A902C671B200, $echo ); } function myarcade_embedtype_kongregate() { return 'flash'; } ?>