Ejemplo n.º 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';
 }
Ejemplo n.º 2
0
	</tr>		
</thead>
<tbody>
<?php 
    foreach ($arr as $v) {
        ?>
	<tr style="cursor:pointer;" onclick="showIssueDetails(<?php 
        echo $v[ISSUE_ID];
        ?>
)" >
		<td class="datetime" ><?php 
        echo Helper::formatDate($v[ISSUE_DATETIME], $cfg->getDateFormat(), false);
        ?>
</td>
		<td class="priority" ><?php 
        $p = new IssuePriority($v[ISSUE_PRIORITY]);
        echo $p->getLabel(false);
        ?>
</td>
		<td class="application" ><?php 
        echo $v[APP_NAME];
        ?>
</td>
	 	<td class="cause" >
	 		<?php 
        $cause = explode(':', Helper::shrinkString($v[ISSUE_CAUSE], 160));
        $causelen = strlen($v[ISSUE_CAUSE]);
        $cause[0] = '<b>' . $cause[0] . '</b>';
        ?>
	 			
			<p <?php 
Ejemplo n.º 3
0
				<div class="btn-group pull-right">
				  <button class="btn btn-small" onclick="showIssueDetails(<?php 
        echo $issue->issue_id;
        ?>
)" ><i class="icon-eye-open" ></i></button>
	  			<button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
	  			<ul class="dropdown-menu">
	    			<?php 
        if (!$state->isArchived()) {
            ?>
	  					<li class="dropdown-submenu pull-left" >
	  						<a tabindex="-1" href="#" ><i class="icon-signal" ></i>&nbsp;Priority</a>
	  						
	  						<ul class="dropdown-menu" >
	  							<?php 
            $p = new IssuePriority(IssuePriority::CRITICAL);
            ?>
									<li><a tabindex="-1" href="javascript:updateIssuesPriority(<?php 
            echo IssuePriority::CRITICAL;
            ?>
, <?php 
            echo $issue->issue_id;
            ?>
)" >
											<?php 
            $p->setPriority(IssuePriority::CRITICAL);
            echo $p->getLabel(false);
            echo '&nbsp;&nbsp;';
            echo $p->getName();
            ?>
</a></li>
Ejemplo n.º 4
0
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/gpl.html
 *
 * Contributors:
 *     EIRL DEVAUX J. - Medialoha - initial API and implementation
 */
$r = DBHelper::fetchReport($reportId);
if (empty($r->report_key)) {
    ?>
<b class="color:red;" >Report with id <?php 
    echo $reportId;
    ?>
 not found !!!</b><?php 
    exit;
}
$priority = new IssuePriority($r->issue_priority);
$issueFormat = false;
?>
<div class="modal-header">
	<span style="float:right; width:60px;" >&nbsp;
		<img id="dlgloader" src="assets/images/loader.gif" style="float:right; height:25px;" />
	</span>
	<script >$('#dlgloader').hide();</script>
	
  <h3>ID <?php 
echo $r->report_key;
?>
  
  	<?php 
if ($r->isArchived()) {
    ?>
Ejemplo n.º 5
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIssuePriority()
 {
     return $this->hasOne(IssuePriority::className(), ['id' => 'issue_priority_id']);
 }
Ejemplo n.º 6
0
                 }
             } else {
                 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;