Example #1
0
 /**
  * 
  * @param IssueState $state
  * @param IssuePriority $priority
  * @return string
  */
 public static function getHiliteBgColorClass($state, $priority)
 {
     if ($state->isTesting()) {
         return 'issue-hilitecol-testing';
     } else {
         if ($state->isArchived()) {
             return 'issue-hilitecol-archived';
         } else {
             if ($state->isOpen()) {
                 switch ($priority->getId()) {
                     case IssuePriority::LOW:
                         return 'issue-hilitecol-low';
                     case IssuePriority::NORMAL:
                         return 'issue-hilitecol-normal';
                     case IssuePriority::CRITICAL:
                         return 'issue-hilitecol-critical';
                 }
             }
         }
     }
     return 'issue-hilitecol-closed';
 }
Example #2
0
 >Archived</option>
	    	</select>
	    	
	    	<label class="control-label-inline" for="priority" >Priority</label>
			  <select id="priority" name="priority" style="width:110px;" >
		  	<?php 
$p = new IssuePriority(IssuePriority::CRITICAL);
?>
	    		<option value="-1" <?php 
if ($filterOpts['priority'] == 0) {
    echo 'selected="selected"';
}
?>
 >-----------</option>
	    		<option value="<?php 
echo $p->getId();
?>
" <?php 
if ($filterOpts['priority'] == IssuePriority::CRITICAL) {
    echo 'selected="selected"';
}
?>
 ><?php 
echo $p->getName();
$p->setPriority(IssuePriority::NORMAL);
?>
</option>
	    		<option value="<?php 
echo $p->getId();
?>
" <?php 
Example #3
0
                 echo "K:Error occured while trying to update issue(s) state :\n\n" . DBHelper::getLastError();
             }
         } else {
             echo 'K:Issue id(s) is not valid !';
         }
     } else {
         echo 'K:This state is not valid and can\'t be applyed !';
     }
     break;
     //////// UPDATE ISSUES PRIORITY
 //////// UPDATE ISSUES PRIORITY
 case 'setissuespriority':
     $issueIds = @$_POST['issueIds'];
     $priority = new IssuePriority(@$_POST['priority']);
     if (!empty($issueIds)) {
         DBHelper::updateIssuesPriority(explode(',', $issueIds), $priority->getId());
         $label = $priority->getLabel(false);
         echo 'O:';
         $issueIds = explode(',', $issueIds);
         $sep = '';
         foreach ($issueIds as $issueId) {
             $res = DbHelper::selectRow(TBL_ISSUES, ISSUE_ID . '=' . $issueId, ISSUE_STATE);
             echo $sep, $label, '|', IssueHelper::getHiliteBgColorClass(new IssueState($res[0][0]), $priority);
             $sep = '||';
         }
     } else {
         echo 'K:Issue id(s) is not valid !';
     }
     break;
     //////// UPDATE REPORTS STATE
     // 	case 'setstate' :