diff --git a/module/story/control.php b/module/story/control.php index 311eaa3bbd..37406a0406 100644 --- a/module/story/control.php +++ b/module/story/control.php @@ -895,7 +895,7 @@ class story extends control } $stories = $this->story->getProjectStoryPairs($projectID, $productID, $moduleID, $type); $storyName = $number === '' ? 'story' : "story[$number]"; - die(html::select($storyName, $stories, $storyID, 'class=form-control onchange=setStoryRelated(' . $number . ');')); + die(html::select($storyName, empty($stories) ? array('' => '') : $stories, $storyID, 'class=form-control onchange=setStoryRelated(' . $number . ');')); } /** @@ -927,7 +927,7 @@ class story extends control } $stories = $this->story->getProductStoryPairs($productID, $moduleID, $storyStatus, 'id_desc', $limit); - $select = html::select('story', empty($stories) ? '' : $stories, $storyID, "class='form-control'"); + $select = html::select('story', empty($stories) ? array('' => '') : $stories, $storyID, "class='form-control'"); /* If only need options, remove select wrap. */ if($onlyOption == 'true') die(substr($select, strpos($select, '>') + 1, -10)); diff --git a/module/task/control.php b/module/task/control.php index f192f63595..a1f6a0a975 100644 --- a/module/task/control.php +++ b/module/task/control.php @@ -976,7 +976,7 @@ class task extends control public function ajaxGetProjectTasks($projectID, $taskID = 0) { $tasks = $this->task->getProjectTaskPairs((int)$projectID); - die(html::select('task', $tasks, $taskID)); + die(html::select('task', empty($tasks) ? array('' => '') : $tasks, $taskID)); } /** diff --git a/module/task/view/create.html.php b/module/task/view/create.html.php index bcd16af699..fa86bb081f 100644 --- a/module/task/view/create.html.php +++ b/module/task/view/create.html.php @@ -24,12 +24,9 @@
- - - - - - + + + @@ -44,7 +41,7 @@ - - - + - - - - + - - - - - + + - - + - +
task->project;?>name;?>
task->module;?>module, "class='form-control chosen' onchange='setStories(this.value,$project->id)'");?>task->module;?>module, "class='form-control chosen' onchange='setStories(this.value,$project->id)'");?>
task->type;?>
task->story;?> +
story, "class='form-control chosen' onchange='setStoryRelated();'");?> preview;?> @@ -53,7 +50,7 @@
task->name;?> +
name, "class='form-control'");?> task->copyStoryTitle;?> @@ -62,16 +59,14 @@
task->desc;?>desc, "rows='7' class='form-control'");?>desc, "rows='10' class='form-control'");?>
task->pri;?>task->priList, $task->pri, 'class=form-control');?>
task->estimate;?>task->priList, $task->pri, 'class=form-control');?>
+ task->estimate;?> estimate, "class='form-control'")?> task->hour;?>
@@ -79,20 +74,26 @@
task->estStarted;?>estStarted, "class='form-control form-date'");?>
task->deadline;?>deadline, "class='form-control form-date'");?>estStarted, "class='form-control form-date'");?> +
+ task->deadline;?> + deadline, "class='form-control form-date'");?> +
+
task->mailto;?>acl == 'private' ? $members : $users, str_replace(' ', '', $task->mailto), "multiple class='form-control'");?> +
+ acl == 'private' ? $members : $users, str_replace(' ', '', $task->mailto), "multiple class='form-control'");?> + +
+
files;?>fetch('file', 'buildform');?>fetch('file', 'buildform');?>
task->afterSubmit;?>