Example #1
0
 public function editableRunnerBox()
 {
     $workitem = $this->workItem;
     $worklist = $this->worklist;
     $user = User::find($this->currentUser['id']);
     $runnerslist = Project::getAllowedRunnerlist($worklist['project_id']);
     $ret = '<select name="runner">';
     $isSelected = false;
     $selected = '';
     foreach ($runnerslist as $runner) {
         if ($worklist['runner_id'] == $runner->getId()) {
             $selected = " selected='selected'";
             $isSelected = true;
         } else {
             $selected = '';
         }
         $ret .= '<option value="' . $runner->getId() . '"' . $selected . '>' . $runner->getNickname() . '</option>';
     }
     if (!$isSelected) {
         $defaultOption = "<option value='0' selected='selected' >Select a Designer</option>";
     }
     $ret .= $defaultOption . '</select>';
     return $ret;
 }