コード例 #1
0
	</div>
</div>
<script>
(function($) {
	$(document).ready(function() {
		jQuery('#cp-task-due-date').datepicker( {

				altFormat: 'yy-mm-dd',
				altField: '#cp-task-due-date-formatted',
				dateFormat: '<?php 
echo cp_translate_date_format_for_js_datepicker();
?>
'
			})
			.datepicker( 'setDate', '<?php 
echo cp_get_task_due_date(cp_get_task_id());
?>
' ); // init the datepicker

		// Handle checkbox change for a task
		$('#item-completed').change( function(event) {
			var task_id = $('#cp-task-id').val();
			var data = {
				task_id: task_id,
				task_status: ( $(this).is(':checked') ? 'complete' : 'open' ),
				collabpress_ajax_request_origin: '<?php 
echo is_admin() ? 'admin' : 'frontend';
?>
',
			};
			var nonce = jQuery( '#item-complete-status-change-nonce_' + task_id ).val();
コード例 #2
0
function cp_get_the_task_due_date()
{
    global $cp;
    if (!empty($cp->task->ID)) {
        $task_id = $cp->task->ID;
    } else {
        return false;
    }
    return cp_get_task_due_date($task_id);
}