Your IP : 216.73.217.143


Current Path : /home/ereika83/public_html/wp-content/plugins/project-panorama/lib/pro/
Upload File :
Current File : /home/ereika83/public_html/wp-content/plugins/project-panorama/lib/pro/psp-ajax.php

<?php

function psp_update_task_fe() {

    $project_id = $_POST["project_id"];
    $phase_id = $_POST["phase_id"];
    $task_id = $_POST["task_id"];
    $progress = $_POST["progress"];

	$phases = get_field('phases',$project_id);

	$phases[$phase_id]['tasks'][$task_id]['status'] = $progress;
	
	update_field('phases',$phases,$project_id);

}
add_action( 'wp_ajax_nopriv_psp_update_task_fe',  'psp_update_task_fe' );
add_action( 'wp_ajax_psp_update_task_fe','psp_update_task_fe' );

function psp_update_total_fe() {

    $project_id = $_POST["project_id"];
	
	// If the project is now complete, mark it complete
	if(psp_compute_progress($project_id) == 100) { 
		
		update_post_meta($project_id,'_psp_completed','1');
		wp_set_post_terms($project_id,'completed','psp_status');
		
	} else { 
		update_post_meta($project_id,'_psp_completed','0');
		wp_set_post_terms($project_id,'incomplete','psp_status');
	}
	
	echo psp_compute_progress($project_id);
		
	die();
	

}
add_action( 'wp_ajax_nopriv_psp_update_total_fe',  'psp_update_total_fe' );
add_action( 'wp_ajax_psp_update_total_fe','psp_update_total_fe' );

function psp_update_doc_fe() {

    $project_id = $_POST["project_id"];
    $project_name = get_the_title($project_id);
    $doc_id = $_POST["doc_id"];
    $status = $_POST["status"];
    $filename = $_POST["filename"];
    $editor = $_POST["editor"];

    $users = $_POST["users"];
	
	$message = "<h3 style='font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, San-serif;'>".$project_name."</h3>";
	$message .= "<p><strong>".$filename." status has been changed to ".$status." by ".$editor."</p>";
    $message .= $_POST["message"];
	
    $subject = $project_name.": ".$filename." status has been changed to ".$status." by ".$editor;

    $docs = get_field('documents',$project_id);

    $docs[$doc_id]['status'] = $status;

    update_field('documents',$docs,$project_id);

    foreach($users as $user) {
		
        psp_send_notification($user,$subject,$message,$project_id);

    }

}

add_action( 'wp_ajax_nopriv_psp_update_doc_fe',  'psp_update_doc_fe' );
add_action( 'wp_ajax_psp_update_doc_fe','psp_update_doc_fe' );

?>