Sindbad~EG File Manager

Current Path : /home/copmadinaarea/public_html/wp-content__80fcb17/plugins/iwapppress/
Upload File :
Current File : /home/copmadinaarea/public_html/wp-content__80fcb17/plugins/iwapppress/iWappPress.php

<?php
/*
Plugin Name:iwapppress
Plugin URI: http://WappPress.com
Description: A WordPress mobile app plugin that makes it easy to build iOS apps for WordPress website
Version: 2.0.2
Author: iWappPress Team
Author URI: http://WappPress.com
*/
 class iWappPress {
	public static $dirPath;
	public static $dirUrl;
	public static $dirInc;
	public static $dirJs;
	public static $dirCss;
	public static $dirImg;
	function __construct() {
		
	  // Define plugin constants
		$dirPath  = trailingslashit( plugin_dir_path( __FILE__ ) );
		$dirUrl   = trailingslashit( plugins_url( dirname( plugin_basename( __FILE__ ) ) ) );
		$dirInc   = $dirPath  . 'includes/';
		$dirCss   = $dirUrl  . 'css/';
		$dirImg   = $dirUrl  . 'images/';
		$dirJs    = $dirUrl  . 'js/';
		
		
		// Setup our plugin loaded
		add_action( 'plugins_loaded', array( $this, 'iWapp_load_plugin' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'admin_custom_scripts' ) );
		
		
		//Include file	
		require_once( $dirInc.'iWappPress_admin_setting.php' );
		require_once( $dirInc.'iWappPress_customize.php' );
		new iWappPress_customize();
		$options = get_option('iWappPress_settings');
		define('COMPILE_IOS_ID','http://wappPress.com');
		//Hide/Show App Name
		if(!empty($options['iWappPress_name'])){	
			add_filter( 'bloginfo', 'iwpse_alter_blog_name', 10, 2 );
			function iwpse_alter_blog_name( $output, $show ) {
			$options = get_option('iWappPress_settings');
			$title= $options['iWappPress_name'];
			if ( $show != 'name' ) return $output;
				return $title;
			}
		}
		//Hide/Show Post Author Name
		if(@$options['iWappPress_theme_author']!='on'){
			function iWappPress_remove_post_auther() {
				add_filter('comment_author', '__return_false');
			}
		 add_action('loop_start', 'iWappPress_remove_post_auther'); 
	  }	
	  
	  //Hide/Show Post Date 
		if(@$options['iWappPress_theme_date']!='on'){
			function iWappPress_remove_post_date() {
				add_filter('the_date', '__return_false');
				add_filter('the_time', '__return_false');
				add_filter('the_modified_date', '__return_false');
				add_filter('get_the_date', '__return_false');
				add_filter('get_the_time', '__return_false');
				add_filter('get_the_modified_date', '__return_false');
			} 
			add_action('loop_start', 'iWappPress_remove_post_date');
		}	
	  
	  
		if(@$options['iWappPress_theme_comment'] != 'on' ){
					//Hide Comment Count
					add_filter('get_comments_number','iWappPress_wapp_post_comment_count');
					function iWappPress_wapp_post_comment_count($post_id) {
						global $wpdb, $id;
						$post_id = (int) $post_id;
						if ( !$post_id )
						$post_id = (int) $id;
						$post = get_post($post_id);
						$post_owner = $post->post_author;
						$owner_email = get_the_author_meta('user_email', $post_owner);
						
						$request = "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID != '$id' AND comment_approved >'1'  AND user_id != '$post_owner' AND comment_author_email != '$owner_email'";

						$newcount = $wpdb->get_var($request);
						return $newcount;
					}
					
				// Disable support for comments and trackbacks in post types
					function iWappPress_df_disable_comments_post_types_support() {
						$post_types = get_post_types();
						foreach ($post_types as $post_type) {
							if(post_type_supports($post_type, 'comments')) {
								remove_post_type_support($post_type, 'comments');
								remove_post_type_support($post_type, 'trackbacks');
							}
						}
					}
					add_action('admin_init', 'iWappPress_df_disable_comments_post_types_support');
					// Close comments on the front-end
					function iWappPress_df_disable_comments_status() {
						return false;
					}
					add_filter('comments_open', 'iWappPress_df_disable_comments_status', 20, 2);
					add_filter('pings_open', 'iWappPress_df_disable_comments_status', 20, 2);

					// Hide existing comments
					function iWappPress_df_disable_comments_hide_existing_comments($comments) {
						$comments = array();
						return $comments;
					}
					add_filter('comments_array', 'iWappPress_df_disable_comments_hide_existing_comments', 10, 2);
				
	      } 
	}
	function iWapp_load_plugin() {
		$dirPath1  = trailingslashit( plugin_dir_path( __FILE__ ) );
		$dirInc1     = $dirPath1  . 'includes/';
		require_once( $dirInc1 . 'iWappPress_theme_switcher.php' );
		new iWappPress_theme_switcher();
	}
	function admin_custom_scripts(){ 
		//Plugins css files
		wp_enqueue_style( 'iWappPress-styles-admin', plugins_url( 'css/styles-admin.css',  __FILE__ ) );
		wp_enqueue_style( 'iWappPress-jquery.loader.min', plugins_url( 'css/jquery.loader.min.css',  __FILE__ ) );
		wp_enqueue_style( 'iWappPress-wp-admin-wapp-style', plugins_url( 'css/wp-admin-wapp-style.css',  __FILE__ ) );
		wp_enqueue_style( 'iWappPress-wp-slider', plugins_url( 'css/wp-slider.css',  __FILE__ ) );
		wp_enqueue_style( 'iWappPress-media-queries', plugins_url( 'css/media-queries.css',  __FILE__ ) );
		wp_enqueue_style( 'iWappPress-jquery.Jcrop.min', plugins_url( 'css/jquery.Jcrop.min.css',  __FILE__ ) );
		
		//Plugins js files
		
		wp_enqueue_script( 'iWappPress-jquery.loader.min', plugins_url( 'js/jquery.loader.min.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-custom', plugins_url( 'js/iWappPress-custom.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-wp-slides.min.jquery', plugins_url( 'js/wp-slides.min.jquery.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-wp-selector', plugins_url( 'js/wp-selector.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-jquery.validate', plugins_url( 'js/jquery.validate.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-additional-methods.min', plugins_url( 'js/additional-methods.min.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-admin-script.min', plugins_url( 'js/admin-script.min.js',  __FILE__ ), array('jquery'));
		wp_enqueue_script( 'iWappPress-jquery.Jcrop.min', plugins_url( 'js/jquery.Jcrop.min.js',  __FILE__ ), array('jquery'));

	}
}
new iWappPress();

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists