Your IP : 216.73.216.164


Current Path : /var/www/html/soar-backup/wp-content/plugins/ipray/libraries/
Upload File :
Current File : /var/www/html/soar-backup/wp-content/plugins/ipray/libraries/ipray_global.php

<?php // Don't load directly
if ( ! defined('ABSPATH') ) { die(); } 
class ipray_global {
/* constructor calling */
public function __construct()
{
   //tidy up
}
/**
  register prayer post type
  @param : null
  return : null
  cope: public
*/
public static function ipray_register() {
  #register custom post type for event
  $labels = array(
        'name' => __('Prayers', 'ipray-plugin'),
        'singular_name' => __('Prayer', 'ipray-plugin'),
        'add_new' => __('Add New', 'ipray-plugin'),
        'add_new_item' => __('Add new prayer', 'ipray-plugin'),
        'edit_item' => __('Edit Prayer', 'ipray-plugin'),
        'new_item' => __('New Prayer', 'ipray-plugin'),
        'view_item' => __('View Prayer', 'ipray-plugin'),
        'search_items' => __('Search Prayer', 'ipray-plugin'),
        'not_found' => __('No prayers have been added yet', 'ipray-plugin'),
        'not_found_in_trash' => __('Nothing found in Trash', 'ipray-plugin'),
        'parent_item_colon' => '',
    );
   $args = array(
        'labels' => $labels,
        'public' => true,
        'show_ui' => true,
        'show_in_menu' => true,
        'show_in_nav_menus' => true,
        'hierarchical' => false,
        'rewrite' => false,
        'supports' => array('title', 'editor', 'thumbnail', 'author'),
        'has_archive' => true,
        'taxonomies' => array(),
    );
    register_post_type('prayer', $args);
}
public static function getMetaBox()
{
	$prayer_anonymous   =  get_option('prayer_anonymous');
	$prayer_anonymous   =  ($prayer_anonymous!='' && !empty($prayer_anonymous))?$prayer_anonymous:'';
	
	$options = array(
                '0' => __('Share this','ipray-plugin'),
				'1' => __('Share this anonymously','ipray-plugin'),
				'2' => __('Do not share this','ipray-plugin'),
            );
	if(empty($prayer_anonymous))
	{
		$options = array(
                '0' => __('Share this','ipray-plugin'),
				'2' => __('Do not share this','ipray-plugin'),
				);
	}

			
	return $ipray_meta_box = array(
    'id' => 'prayer_metabox_box',
    'title' => __('Prayer Extra Fields', 'ipray-plugin'),
    'context' => 'normal',    
    'priority' => 'high',
    'fields' => array( 		 
		array(
            'name' => __('Your Name:', 'ipray-plugin'),
            'id' =>'ipray_owner_name',
            'desc' => __("Enter your name.", 'ipray-plugin'),
            'type' => 'text',
            'default' => '',
		),
		array(
            'name' => __('Your Email:', 'ipray-plugin'),
            'id' =>'ipray_owner_email',
            'desc' => __("Enter your name.",'ipray-plugin'),
            'type' => 'text',
            'default' => '',
		),
		array(
            'name' => __('Your Phone:','ipray-plugin'),
            'id' => 'ipray_owner_phone',
            'desc' => __("Enter your phone", 'ipray-plugin'),
            'type' => 'text',
			'default' => '',
		),
        array(
            'name'    => __('Please...', 'ipray-plugin'),
            'id'      => 'ipray_desired_share_option',
            'desc'    => __("Desired share option", 'ipray-plugin'),
            'type'    => 'select',
            'options' => $options,
        ),
		array(
            'name' => __('Email me when someone prays for me', 'ipray-plugin'),
            'id' => 'ipray_prayer_notifyme',
            'desc' => __("Please check for notification", 'ipray-plugin'),
            'type' => 'checkbox',
        ),
    )
);
}

/**
 register prayer page
 @param : null
 return : null
 scope: public
*/
public static function ipray_register_page() {
    #start add page setting
	add_submenu_page('edit.php?post_type=prayer', __('Settings', 'ipray-plugin'), __('Settings', 'ipray-plugin'), 'edit_posts', 'ipray_setting', array('ipray_page','ipray_setting'));
	#end add page setting 
}
/* add meta box */
public static function ipray_add_meta_box() {

$ipray_meta_box = ipray_global::getMetaBox();
   add_meta_box($ipray_meta_box['id'], $ipray_meta_box['title'], 'ipray_format_meta_box', 'prayer', $ipray_meta_box['context'], $ipray_meta_box['priority']);

}

/**
 ipray setting options
 @param : null
 return : null
 scope: public
*/

public static function register_ipray_page_fields() {   
  if(isset($_REQUEST['prayer_submit_option_page']))
  {
	  if(isset($_REQUEST['prayer_subscribe']))
	     update_option('prayer_subscribe', 1);
	  else 
		 update_option('prayer_subscribe', 0);
	  
	  if(isset($_REQUEST['prayer_anonymous']))
	     update_option('prayer_anonymous', 1);
	  else 
		 update_option('prayer_anonymous', 0);
	  
	  if(isset($_REQUEST['prayer_modification']))
	     update_option('prayer_modification', 1);
	  else 
		 update_option('prayer_modification', 0);
		
		if(isset($_REQUEST['unsubscribe_prayer']))
	     update_option('unsubscribe_prayer', 1);
	  else 
		 update_option('unsubscribe_prayer', 0);
	  
	  if(isset($_REQUEST['prayer_success_msg']))
	  {
		 $prayer_success_msg = trim($_REQUEST['prayer_success_msg']);
	     update_option('prayer_success_msg', $prayer_success_msg);
	  }
	  
	  if(isset($_REQUEST['prayer_to_show']))
	  {
		 $prayer_to_show = trim($_REQUEST['prayer_to_show']);
	     update_option('prayer_to_show', (int)$prayer_to_show);
	  }
	  
	  if(isset($_REQUEST['prayer_pagination']))
	  {
		 $prayer_pagination = trim($_REQUEST['prayer_pagination']);
	     update_option('prayer_pagination', (int)$prayer_pagination);
	  } 
	  
	  if(isset($_REQUEST['prayer_instruction']))
	  {
		 $prayer_instruction = trim($_REQUEST['prayer_instruction']);
	     update_option('prayer_instruction', $prayer_instruction);
	  } 
		
		if(isset($_REQUEST['prayer_added_content']))
	  {
		 $prayer_added_content = trim($_REQUEST['prayer_added_content']);
	     update_option('prayer_added_content', $prayer_added_content);
	  } 
	  
	  if(isset($_REQUEST['prayer_bootstrap_css']))
	  {
		 $prayer_bootstrap_css = trim($_REQUEST['prayer_bootstrap_css']);
	     update_option('prayer_bootstrap_css', $prayer_bootstrap_css);
	  } 
	  if(isset($_REQUEST['prayer_bootstrap_js']))
	  {
		 $prayer_bootstrap_js = trim($_REQUEST['prayer_bootstrap_js']);
	     update_option('prayer_bootstrap_js', $prayer_bootstrap_js);
	  } 
		if(isset($_REQUEST['prayer_url']))
	  {
		 $prayer_url = trim($_REQUEST['prayer_url']);
	     update_option('prayer_url', $prayer_url);
	  } 
  }
}
}