Example #1
0
function task_breaker_transaction_add_ticket()
{
    $task = new ThriveProjectTasksController();
    $task_id = $task->addTicket($_POST);
    if (!task_breaker_can_add_task((int) $_POST['project_id'])) {
        task_breaker_api_message(array('message' => 'fail', 'response' => __('Unable to add tasks. Only a group administrator or a group moderator can add tasks.', ' task_breaker')));
    }
    if ($task_id) {
        task_breaker_api_message(array('message' => 'success', 'response' => array('id' => $task_id), 'stats' => $task->getTaskStatistics((int) $_POST['project_id'])));
    } else {
        task_breaker_api_message(array('message' => 'fail', 'response' => __('There was an error trying to add this task.
				Title and Description fields are required or there was
				an unexpected error.', ' task_breaker')));
    }
    return;
}
Example #2
0
<?php

global $post;
?>

<div class="form-wrap">

	<?php 
if (task_breaker_can_add_task($post->ID)) {
    ?>

		<div id="task_breaker-add-task-message" class="task_breaker-notifier"></div>

		<!-- Task Title -->
		<div class="task_breaker-form-field">

			<input placeholder="<?php 
    esc_attr_e('Task Summary', 'task_breaker');
    ?>
" type="text" id="task_breakerTaskTitle" maxlength="160" name="title" class="widefat"/>

		</div>

		<!-- Task User Assigned -->
		<div class="task_breaker-form-field">
			<select multiple id="task-user-assigned" class="task-breaker-select2"></select>
		</div>

		<!-- Task Description -->
		<div class="task_breaker-form-field">