当前位置: 首页>>代码示例>>PHP>>正文


PHP Util::transformLogTimeToMinutes方法代码示例

本文整理汇总了PHP中Ubirimi\Util::transformLogTimeToMinutes方法的典型用法代码示例。如果您正苦于以下问题:PHP Util::transformLogTimeToMinutes方法的具体用法?PHP Util::transformLogTimeToMinutes怎么用?PHP Util::transformLogTimeToMinutes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Ubirimi\Util的用法示例。


在下文中一共展示了Util::transformLogTimeToMinutes方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1:

        ?>
        <?php 
        $editedHTML = '';
        if ($workLog['edited_flag'] == 1) {
            $editedHTML = ' - edited';
        }
        ?>
        <tr>
            <td>
                <div>
                    <?php 
        echo $workLog['first_name'] . ' ' . $workLog['last_name'] . ' logged work - ' . $workLog['date_started'] . $editedHTML;
        ?>
                </div>
                <div>Time Spent: <?php 
        echo Util::transformTimeToString(Util::transformLogTimeToMinutes($workLog['time_spent'], $hoursPerDay, $daysPerWeek), $hoursPerDay, $daysPerWeek);
        ?>
</div>
                <?php 
        if ($workLog['comment']) {
            ?>
                <div><?php 
            echo $workLog['comment'];
            ?>
</div>
                <?php 
        }
        ?>
            </td>
            <td width="20px" align="right">
                <?php 
开发者ID:spiasecki,项目名称:ubirimi,代码行数:31,代码来源:View.php

示例2:

" id="view_issue_workflow_menu_enabled"/>
        <input type="hidden" value="<?php 
    if ($linkIssueTypes) {
        echo "1";
    } else {
        echo "0";
    }
    ?>
" id="link_possible"/>

        <?php 
    if (isset($issue['remaining_estimate'])) {
        ?>
            <input type="hidden"
                   value="<?php 
        echo str_replace(" ", '', Util::transformTimeToString(Util::transformLogTimeToMinutes($issue['remaining_estimate'], $hoursPerDay, $daysPerWeek), $hoursPerDay, $daysPerWeek, 'short'));
        ?>
"
                   id="issue_remaining_estimate" />
        <?php 
    } else {
        ?>
            <input type="hidden"
                   value="-1"
                   id="issue_remaining_estimate" />
        <?php 
    }
    ?>
        <input type="hidden" value="<?php 
    echo $workflowUsed['id'];
    ?>
开发者ID:spiasecki,项目名称:ubirimi,代码行数:31,代码来源:View.php

示例3: adjustRemainingEstimate

 public function adjustRemainingEstimate($issueData, $timeSpent, $remainingTime, $hoursPerDay, $daysPerWeek, $loggedInUserId)
 {
     $issueRemainingTime = $issueData['remaining_estimate'];
     $issueRemainingMinutes = Util::transformLogTimeToMinutes($issueRemainingTime, $hoursPerDay, $daysPerWeek);
     if ($remainingTime == 'automatic') {
         $timeSpentMinutes = Util::transformLogTimeToMinutes($timeSpent, $hoursPerDay, $daysPerWeek);
         $difference = $issueRemainingMinutes - $timeSpentMinutes;
         if ($difference < 0) {
             $difference = 0;
         }
         $remainingTime = Util::transformTimeToString($difference, $hoursPerDay, $daysPerWeek);
         if ('' == $remainingTime) {
             $remainingTime = 0;
         }
     } else {
         if ($remainingTime == 'existing') {
             $timeSpentMinutes = 0;
             $difference = $issueRemainingMinutes - $timeSpentMinutes;
             if ($difference < 0) {
                 $difference = 0;
             }
             $remainingTime = Util::transformTimeToString($difference, $hoursPerDay, $daysPerWeek);
         } else {
             if ($remainingTime == 'estimate_unset') {
                 $remainingTime = null;
             } else {
                 if ($remainingTime[0] == '=') {
                     $remainingTime = str_replace("=", '', $remainingTime);
                     $remainingTimeMinutes = Util::transformLogTimeToMinutes($remainingTime, $hoursPerDay, $daysPerWeek);
                     $difference = $remainingTimeMinutes;
                     if ($difference < 0) {
                         $difference = 0;
                     }
                     $remainingTime = Util::transformTimeToString($difference, $hoursPerDay, $daysPerWeek);
                 } else {
                     if ($remainingTime[0] == "-") {
                         $remainingTime = str_replace("-", '', $remainingTime);
                         $remainingTimeMinutes = Util::transformLogTimeToMinutes($remainingTime, $hoursPerDay, $daysPerWeek);
                         $difference = $issueRemainingMinutes - $remainingTimeMinutes;
                         if ($difference < 0) {
                             $difference = 0;
                         }
                         $remainingTime = Util::transformTimeToString($difference, $hoursPerDay, $daysPerWeek);
                     } else {
                         if ($remainingTime[0] == "+") {
                             $remainingTime = str_replace("+", '', $remainingTime);
                             $remainingTimeMinutes = Util::transformLogTimeToMinutes($remainingTime, $hoursPerDay, $daysPerWeek);
                             $sum = $issueRemainingMinutes + $remainingTimeMinutes;
                             $remainingTime = Util::transformTimeToString($sum, $hoursPerDay, $daysPerWeek);
                         }
                     }
                 }
             }
         }
     }
     // transform it to string
     if ($remainingTime !== null) {
         $remainingTime = str_replace(array(" ", ','), '', $remainingTime);
         $remainingTime = str_replace(array('weeks', 'week'), 'w', $remainingTime);
         $remainingTime = str_replace(array('days', 'day'), 'd', $remainingTime);
         $remainingTime = str_replace(array('hours', 'hour'), 'h', $remainingTime);
         $remainingTime = str_replace(array('minutes', 'minutes'), 'm', $remainingTime);
         if ($remainingTime == "") {
             $remainingTime = 0;
         }
         WorkLog::updateRemainingEstimate($issueData['id'], $remainingTime);
     } else {
         WorkLog::clearRemainingEstimate($issueData['id']);
     }
     return $remainingTime;
 }
开发者ID:spiasecki,项目名称:ubirimi,代码行数:71,代码来源:WorkLog.php

示例4:

                 <?php 
     } else {
         ?>
                     <?php 
         echo $row['old_value'] != 'NULL' ? $row['old_value'] : 'None';
         ?>
                 <?php 
     }
     ?>
             </td>
             <td valign="top" width="45%">
                 <?php 
     if ($row['field'] == 'time_spent' || $row['field'] == 'remaining_estimate' || $row['field'] == 'worklog_time_spent') {
         ?>
                     <?php 
         echo $row['new_value'] != 'NULL' ? Util::transformTimeToString(Util::transformLogTimeToMinutes($row['new_value'], $hoursPerDay, $daysPerWeek), $hoursPerDay, $daysPerWeek) : 'None';
         ?>
                 <?php 
     } else {
         ?>
                     <?php 
         echo $row['new_value'] != 'NULL' ? $row['new_value'] : 'None';
         ?>
                 <?php 
     }
     ?>
             </td>
         </tr>
     </table>
 <?php 
 }
开发者ID:spiasecki,项目名称:ubirimi,代码行数:31,代码来源:ViewEntityHistory.php


注:本文中的Ubirimi\Util::transformLogTimeToMinutes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。