���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC prefix = $prefix; $this->mainfile = $mainfile; $this->domain = $domain; $this->is_theme = ( strpos( $this->mainfile, '-theme' ) !== false ); // If there is no mainfile, it's either a Pro only Plugin (with no Free version available) or a Theme. if ( !$this->is_theme ) { register_activation_hook( $mainfile, array( $this, 'show_meowapps_create_rating_date' ) ); if ( is_admin() ) { $license = get_option( $this->prefix . '_license', "" ); if ( ( !empty( $license ) ) && !file_exists( plugin_dir_path( $this->mainfile ) . 'common/meowapps/admin.php' ) ) { add_action( 'admin_notices', array( $this, 'admin_notices_licensed_free' ) ); } if ( !$disableReview ) { $rating_date = $this->create_rating_date(); if ( time() > $rating_date ) { add_action( 'admin_notices', array( $this, 'admin_notices_rating' ) ); } } } } add_filter( 'edd_sl_api_request_verify_ssl', array( $this, 'request_verify_ssl' ), 10, 0 ); } function wp_ajax_meow_perf_load() { return __( 'Did nothing but a blank request.', $this->domain ); } function wp_ajax_meow_file_check() { $tmpfile = wp_tempnam(); unlink( $tmpfile ); // translators: %s is a filename of an empty temporary file return sprintf( __( 'Created and deleted %s', $this->domain ), $tmpfile ); } function request_verify_ssl() { return get_option( 'force_sslverify', false ); } function show_meowapps_create_rating_date() { delete_option( 'meowapps_hide_meowapps' ); $this->create_rating_date(); } function create_rating_date() { $rating_date = get_option( $this->prefix . '_rating_date' ); if ( empty( $rating_date ) ) { $two_months = strtotime( '+2 months' ); $six_months = strtotime( '+4 months' ); $rating_date = mt_rand( $two_months, $six_months ); update_option( $this->prefix . '_rating_date', $rating_date, false ); } return $rating_date; } function admin_notices_rating() { if ( isset( $_POST[$this->prefix . '_remind_me'] ) ) { $two_weeks = strtotime( '+2 weeks' ); $six_weeks = strtotime( '+6 weeks' ); $future_date = mt_rand( $two_weeks, $six_weeks ); update_option( $this->prefix . '_rating_date', $future_date, false ); return; } else if ( isset( $_POST[$this->prefix . '_never_remind_me'] ) ) { $twenty_years = strtotime( '+5 years' ); update_option( $this->prefix . '_rating_date', $twenty_years, false ); return; } else if ( isset( $_POST[$this->prefix . '_did_it'] ) ) { $twenty_years = strtotime( '+10 years' ); update_option( $this->prefix . '_rating_date', $twenty_years, false ); return; } $rating_date = get_option( $this->prefix . '_rating_date' ); echo '
'; echo '

'; printf( // translators: %1$s is a plugin nicename, %2$s is a short url (slug) __( 'You have been using %1$s for some time now. Thank you! Could you kindly share your opinion with me, along with, maybe, features you would like to see implemented? Then, please write a little review. That will also bring me joy and motivation, and I will get back to you :) In the case you already have written a review, please check again. Many reviews got removed from WordPress recently.', $this->domain ), $this->nice_name_from_file( $this->mainfile ), $this->nice_short_url_from_file( $this->mainfile ) ); echo '

'; echo '
'; } function nice_short_url_from_file( $file ) { $info = pathinfo( $file ); if ( !empty( $info ) ) { $info['filename'] = str_replace( '-pro', '', $info['filename'] ); return $info['filename']; } return ""; } function nice_name_from_file( $file ) { $info = pathinfo( $file ); if ( !empty( $info ) ) { if ( $info['filename'] == 'wplr-sync' ) { return "WP/LR Sync"; } $info['filename'] = str_replace( '-', ' ', $info['filename'] ); $file = ucwords( $info['filename'] ); } return $file; } function admin_notices_licensed_free() { if ( isset( $_POST[$this->prefix . '_reset_sub'] ) ) { delete_option( $this->prefix . '_pro_serial' ); delete_option( $this->prefix . '_license' ); return; } echo '
'; printf( // translators: %s is a plugin nicename __( '

It looks like you are using the free version of the plugin (%s) but a license for the Pro version was also found. The Pro version might have been replaced by the Free version during an update (might be caused by a temporarily issue). If it is the case, please download it again from the Meow Store. If you wish to continue using the free version and clear this message, click on this button.', $this->domain ), $this->nice_name_from_file( $this->mainfile ) ); echo '

'; echo '
'; } function display_ads() { return !get_option( 'meowapps_hide_ads', false ); } function display_title( $title = "Meow Apps", $author = "By Jordy Meow" ) { if ( !empty( $this->prefix ) && $title !== "Meow Apps" ) $title = apply_filters( $this->prefix . '_plugin_title', $title ); if ( $this->display_ads() ) { } ?>


common_url( 'admin.css' ) ); wp_enqueue_style( 'meowapps-core-css' ); } function admin_menu_start() { if ( get_option( 'meowapps_hide_meowapps', false ) ) { register_setting( 'general', 'meowapps_hide_meowapps' ); add_settings_field( 'meowapps_hide_ads', 'Meow Apps Menu', array( $this, 'meowapps_hide_dashboard_callback' ), 'general' ); return; } // Creates standard menu if it does NOT exist global $submenu; if ( !isset( $submenu[ 'meowapps-main-menu' ] ) ) { add_menu_page( 'Meow Apps', 'Meow AppsMeow Apps', 'manage_options', 'meowapps-main-menu', array( $this, 'admin_meow_apps' ), '', 82 ); add_submenu_page( 'meowapps-main-menu', __( 'Dashboard', $this->domain ), __( 'Dashboard', $this->domain ), 'manage_options', 'meowapps-main-menu', array( $this, 'admin_meow_apps' ) ); } add_settings_section( 'meowapps_common_settings', null, null, 'meowapps_common_settings-menu' ); add_settings_field( 'meowapps_hide_meowapps', __( 'Main Menu', $this->domain ), array( $this, 'meowapps_hide_dashboard_callback' ), 'meowapps_common_settings-menu', 'meowapps_common_settings' ); add_settings_field( 'meowapps_force_sslverify', __( 'SSL Verify', $this->domain ), array( $this, 'meowapps_force_sslverify_callback' ), 'meowapps_common_settings-menu', 'meowapps_common_settings' ); // add_settings_field( 'meowapps_hide_ads', __( 'Ads', $this->domain ), // array( $this, 'meowapps_hide_ads_callback' ), // 'meowapps_common_settings-menu', 'meowapps_common_settings' ); register_setting( 'meowapps_common_settings', 'force_sslverify' ); register_setting( 'meowapps_common_settings', 'meowapps_hide_meowapps' ); register_setting( 'meowapps_common_settings', 'meowapps_hide_ads' ); } function meowapps_hide_ads_callback() { $value = get_option( 'meowapps_hide_ads', null ); $html = ''; $html .= __( '
Doesn\'t display the ads.', $this->domain ); echo $html; } function meowapps_hide_dashboard_callback() { $value = get_option( 'meowapps_hide_meowapps', null ); $html = ''; $html .= __( '
Hide Meow Apps menu and all its components, for a cleaner admin. This option will be reset if a new Meow Apps plugin is installed. Once activated, an option will be added in your General settings to display it again.', $this->domain ); echo $html; } function meowapps_force_sslverify_callback() { $value = get_option( 'force_sslverify', null ); $html = ''; $html .= __( '
Updates and licenses checks are usually made without checking SSL certificates and it is actually fine this way. But if you are intransigent when it comes to SSL matters, this option will force it.', $this->domain ); echo $html; } function display_serialkey_box( $url = "https://meowapps.com/" ) { $html = '
'; $html .= '

' . __( 'Pro Version', $this->domain ) . ' ' . ( $this->is_registered( $this->prefix ) ? __( '(enabled)', $this->domain ) : __( '(disabled)', $this->domain ) ) . '

'; $html .= '
'; echo $html; $html = apply_filters( $this->prefix . '_meowapps_license_input', sprintf( // translators: %1$s is a url attribute, %2$s is a url visible for user __( 'More information about the Pro version here: %2$s. If you actually bought the Pro version already, please remove the current plugin and download the Pro version from your account at the Meow Apps Store.', $this->domain ), $url, $url ), $url ); $html .= '
'; $html .= '
'; echo $html; } function is_registered() { return apply_filters( $this->prefix . '_meowapps_is_registered', false, $this->prefix ); } function check_install( $plugin ) { $pro = false; $pluginpath = trailingslashit( plugin_dir_path( __FILE__ ) ) . '../../' . $plugin . '-pro'; if ( !file_exists( $pluginpath ) ) { $pluginpath = trailingslashit( plugin_dir_path( __FILE__ ) ) . '../../' . $plugin; if ( !file_exists( $pluginpath ) ) { $url = wp_nonce_url( "update.php?action=install-plugin&plugin=$plugin", "install-plugin_$plugin" ); return "" . __( 'install', $this->domain ) . ""; } } else { $pro = true; $plugin = $plugin . "-pro"; } $plugin_file = $plugin . '/' . $plugin . '.php'; if ( is_plugin_active( $plugin_file ) ) { if ( $plugin == 'wplr-sync' ) $pro = true; if ( $pro ) return ""; else return ""; } else { $url = wp_nonce_url( self_admin_url( 'plugins.php?action=activate&plugin=' . $plugin_file ), 'activate-plugin_' . $plugin_file ); return 'off (' . __( 'enable', $this->domain ) . ')'; } } function common_url( $file ) { die( __( "Meow Apps: The function common_url( \$file ) needs to be overriden.", $this->domain ) ); // Normally, this should be used: // return plugin_dir_url( __FILE__ ) . ( '\/common\/' . $file ); } function meowapps_logo_url() { return $this->common_url( 'img/meowapps.png' ); } function plugins_loaded() { if ( isset( $_GET[ 'tool' ] ) && $_GET[ 'tool' ] == 'error_log' ) { $sec = "5"; header( "Refresh: $sec;" ); } } function admin_meow_apps() { echo '
'; if ( isset( $_GET['tool'] ) && $_GET['tool'] == 'phpinfo' ) { echo "< ". __( 'Go back', $this->domain ) . "

"; echo '
'; ob_start(); phpinfo(); $pinfo = ob_get_contents(); ob_end_clean(); $pinfo = preg_replace( '%^.*(.*).*$%ms','$1', $pinfo ); echo $pinfo; echo "
"; } else if ( isset( $_GET['tool'] ) && $_GET['tool'] == 'error_log' ) { $log_msg = __( '=== MEOW APPS DEBUG (This is not an error) ===', $this->domain ); if ( isset( $_POST['write_logs'] ) ) { error_log( $log_msg ); } $errorpath = ini_get( 'error_log' ); echo "< ". __( 'Go back', $this->domain ) . "

"; echo '

'; echo '
'; if ( file_exists( $errorpath ) ) { printf( // translators: %s is a preformatted timestamp __( "Now (auto-reload every 5 seconds): [%s UTC]", $this->domain ), date( "d-M-Y H:i:s", time() ) ); echo "

" . __( 'Errors (order by latest)', $this->domain ) . "

"; $errors = file_get_contents( $errorpath ); $errors = explode( "\n", $errors ); $errors = array_reverse( $errors ); $errors = implode( "
", $errors ); echo $errors; } else { _e( "The PHP Error Logs cannot be found. Please ask your hosting service for it.", $this->domain ); } echo "
"; } else { ?> display_title( 'Meow Apps' ); ?>

a lot of photos). Meow Apps is a suite of plugins focusing on photography, imaging, optimization and it teams up with the best players in the community (other themes and plugins developers). For more information, please check Meow Apps.', $this->domain ) ?>

domain ); ?>

domain ); ?>

Empty Request Time helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then and click on Reset to see how it influences the results. With File Operation Time, you will find out if your server is slow with files. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms. File Operation Time should take only a few milliseconds more than the Empty Request Time. For more information about this, click here.', $this->domain ); ?>

domain ); ?>
domain ); ?>
domain ); ?> 0 domain ); ?>
domain ); ?>
domain ); ?>
domain ); ?>
'>
Meow's 2020 Favorite Hosting
'>
Meow's 2020 Favorite CDN

domain ); ?>

domain )?> How To Debug, SEO Checklist & Optimization, Clean Up and Optimize, Optimize Images, Best Hosting Services.

domain ); ?>

domain ); ?>

domain ); ?>

domain ); ?>

get_results( "SELECT post_type as 'type', COUNT(*) as 'count' FROM $wpdb->posts GROUP BY post_type" ); $result = array(); foreach( $types as $type ) array_push( $result, "{$type->type} ({$type->count})" ); echo implode( ', ', $result ); ?>
Meow Apps! This is the Meow Admin %1$s
Loaded from %2$s ', $this->domain ), MeowApps_Admin::$admin_version, __FILE__ ); } // HELPERS static function size_shortname( $name ) { $name = preg_split( '[_-]', $name ); $short = strtoupper( substr( $name[0], 0, 1 ) ); if ( count( $name ) > 1 ) $short .= strtoupper( substr( $name[1], 0, 1 ) ); return $short; } } } if ( file_exists( plugin_dir_path( __FILE__ ) . '/meowapps/admin.php' ) ) { require( 'meowapps/admin.php' ); } ?>