Current Path : /var/test/www/html/wp-content/themes/NativeChurch/plugin_template/ |
Current File : /var/test/www/html/wp-content/themes/NativeChurch/plugin_template/single-causes.php |
<?php get_header(); while(have_posts()):the_post(); $transaction_id=isset($_REQUEST['tx'])?esc_attr($_REQUEST['tx']):''; $payment_array = ''; if($transaction_id!='') { global $wpdb; $table_name = $wpdb->prefix . "imic_payment_transaction"; $payment_array=imic_validate_payment($transaction_id); $st = isset($_REQUEST['st'])?esc_attr($_REQUEST['st']):''; $user_id=isset($_REQUEST['item_number'])?esc_attr($_REQUEST['item_number']):''; $cause_id=strstr($user_id, '-', true); $cause_name=get_the_title($cause_id); if(!empty($transaction_id)){ $sql_select=$wpdb->get_var( $wpdb->prepare("select transaction_id from $table_name WHERE `transaction_id` = '%s'", $transaction_id)); $data =$wpdb->get_results($sql_select,ARRAY_A)or print mysql_error(); if(empty($data)){ $amt=isset($_REQUEST['amt'])?esc_attr($_REQUEST['amt']):''; $received_amount = get_post_meta($cause_id,'imic_cause_amount_received',true); $updated_amount = $received_amount+$amt; //if($st=='Completed') { update_post_meta($cause_id,'imic_cause_amount_received',$updated_amount); //} $sql = $wpdb->update($table_name, array('transaction_id'=>$transaction_id,'status'=>$st), array('cause_id'=>$user_id)); require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); }else{} } } $pageOptions = imic_page_design(); //page design options imic_sidebar_position_module(); ?> <!-- Start Content --> <div class="container"> <div class="row"> <?php if(isset($_REQUEST['tx'])){ ?> <div class="col-md-12 appear-animation bounceInRight appear-animation-visible" data-appear-animation="bounce-in-up"> <div class="alert alert-info fade in"> <?php _e('Thanks for your contribution','framework'); ?> </div> </div> <?php } ?> <div class="<?php echo $pageOptions['class']; ?>" id="content-col"> <article class="cause-item"> <span class="post-meta meta-data"> <span><i class="fa fa-calendar"></i> <?php echo date_i18n(get_option('date_format')); ?></span> <?php //Display all cause categories echo get_the_term_list(get_the_ID(), 'causes-category', '<span><i class="fa fa-archive"></i>', ', ', '</span>' ); //Display cause's total Comments comments_popup_link('', '<span><i class="fa fa-comment"></i>1</span>', '<span><i class="fa fa-comment"></i>%</span>', 'comments-link',''); ?> </span> <div class="spacer-20"></div> <div class="row"> <div class="col-md-7"> <?php //Cause Details the_post_thumbnail('full',array('class'=>'img-responsive')); ?> </div> <div class="col-md-5"> <ul class="list-group"> <?php $cause_amount = get_post_meta(get_the_ID(),'imic_cause_amount',true); $cause_received_amount = get_post_meta(get_the_ID(),'imic_cause_amount_received',true); if(!empty($cause_amount)) { $cause_percentage = ($cause_received_amount/$cause_amount)*100; $cause_percentage = round($cause_percentage); if($cause_percentage<=30) { $class = 'progress-bar-danger'; } elseif(($cause_percentage<=70)&&($cause_percentage>30)) { $class = 'progress-bar-warning'; } else { $class = 'progress-bar-success'; } ?> <li class="list-group-item"> <h4><?php _e('Cause Progress','framework'); ?></h4> <div class="progress"> <div class="progress-bar <?php echo $class; ?>" data-appear-progress-animation="<?php echo $cause_percentage; ?>%" data-appear-animation-delay="200"></div><!-- Upto 30% use class progress-bar-danger , upto 70% use class progress-bar-warning , afterwards use class progress-bar-success --> </div> </li> <li class="list-group-item"> <span class="badge"><?php echo imic_get_currency_symbol(get_option('paypal_currency_options')). $cause_amount; ?></span> <?php _e('Amount Needed','framework'); ?> </li> <?php } if(!empty($cause_received_amount)){ ?> <li class="list-group-item"> <span class="badge"><?php echo imic_get_currency_symbol(get_option('paypal_currency_options')). $cause_received_amount; ?></span> <?php _e('Collected yet','framework'); ?> </li> <?php } if(!empty($cause_received_amount)&&!empty($cause_amount)){ ?> <li class="list-group-item"> <span class="badge accent-bg"><?php echo $cause_percentage .'%'; ?></span> <?php _e('Percentile','framework'); ?> </li> <?php } //Cause Donation Days left $now = date('Y-m-d 23:59:59'); // or your date as well $now = strtotime($now); $cause_end_date = get_post_meta(get_the_ID(),'imic_cause_end_dt',true); $cause_end_date = $cause_end_date.' 23:59:59'; $your_date = strtotime($cause_end_date); $datediff = $your_date - $now; $days_left = floor($datediff/(60*60*24)); $cause_date_msg = ''; if($days_left==0) { $cause_date_msg = '1'; } elseif($days_left<0) { $cause_date_msg = '0'; } else { $cause_date_msg = $days_left+'1'.''; } if($days_left>=0) { ?> <li class="list-group-item"> <span class="badge"><?php echo $cause_date_msg; ?></span> <?php _e('Days left to achieve target','framework'); ?></li><?php } else { ?> <li class="list-group-item"><?php _e('This cause has been completed.','framework'); ?></li><?php } ?> </ul><?php if($days_left>=0) { ?> <a href="#" id="donate-popup" class="btn btn-primary btn-lg btn-block donate-paypal" data-toggle="modal" data-target="#PaymentModal"><?php _e('Donate Now','framework'); ?></a><?php } ?> </div> </div> <div class="spacer-30"></div> <h3 style="display:none;"><?php echo get_the_title(); ?></h3> <?php the_content(); ?> <?php imic_share_buttons(); ?> <?php comments_template('', true); ?> </article> <!-- Payment Modal Window --> <div class="modal fade" id="PaymentModal" tabindex="-1" data-backdrop="static" role="dialog" aria-labelledby="PaymentModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel"><?php _e('Donate to: ','framework'); ?><span class="accent-color payment-to-cause"><?php echo get_the_title(); ?></span></h4> </div> <div class="modal-body"> <?php echo do_shortcode('[imic_causes cause_id="'.get_the_ID().'" description="'.get_the_title().'"]'); ?> </div> <div class="modal-footer"> <p class="small short"><?php echo (get_option('donation_form_info')!='')?get_option('donation_form_info'):'If you would prefer to call in your donation, please call 1800.785.876'; ?></p> </div> </div> </div> </div> </div> <?php if(!empty($pageOptions['sidebar'])){ ?> <!-- Start Sidebar --> <div class="col-md-3 sidebar" id="sidebar-col"> <?php dynamic_sidebar($pageOptions['sidebar']); ?> </div> <!-- End Sidebar --> <?php } ?> </div> </div> <?php endwhile; get_footer(); ?>