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


PHP task::getCustomerSummary方法代码示例

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


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

示例1: while

 $customerSum = 0;
 $customerCosts = 0;
 while ($element = current($list)) {
     $taskInst->activate($element);
     echo "<tr class=\"light\"><td class=list><nobr><a href=\"" . $toolInst->encodeUrl("index.php?content=taskdetails.php&view=details&taskid=" . $taskInst->id) . "\" title=\"" . $lang['common_showTaskdetails'] . "\">" . substr($taskInst->subject, 0, 15) . "</a></nobr></td>\n";
     echo "<td class=list><nobr>" . $toolInst->getTime("d.m.Y, H:i", $taskInst->time) . "</nobr></td>\n";
     echo "<td><nobr class=" . $taskInst->getPriorityStyle() . ">" . $taskInst->getPriorityName() . "</nobr></td>\n";
     echo "<td><nobr class=" . $taskInst->getTypeStyle() . ">" . $taskInst->getTypeName() . "</nobr></td>\n";
     echo "<td><nobr class=" . $taskInst->getStatusStyle() . ">" . $taskInst->getStatusName() . "</nobr></td>\n";
     echo "<td class=list align=right><nobr>" . $toolInst->formatTime($taskInst->getSummary()) . "</nobr></td></tr>\n";
     $sum += $taskInst->getSummary();
     $sum_private += $taskInst->getSummary(true);
     $costs += $taskInst->getCosts();
     $costs_private += $taskInst->getCosts(true);
     $customerCosts += $taskInst->getCustomerCosts();
     $customerSum += $taskInst->getCustomerSummary();
     next($list);
 }
 echo "<tr><td class=list colspan=6>&nbsp;</td></tr>\n";
 echo "<tr>\n";
 echo "<td class=list colspan=4 align=right><b>" . $lang['common_summaryTime'] . " : </b></td>\n";
 echo "<td class=list colspan=2 align=right><nobr><b>" . $toolInst->formatTime($sum) . "</b></nobr></td>\n";
 echo "</tr>\n";
 echo "<tr>\n";
 echo "<td class=list_private colspan=4 align=right><b>" . $lang['common_private_jobs'] . " - " . $lang['common_summaryTime'] . " : </b></td>\n";
 echo "<td class=list_private colspan=2 align=right><b>" . $toolInst->formatTime($sum_private) . "</b></td>\n";
 echo "</tr>\n";
 if ($loginInst->hasAccess("task.getSummary")) {
     echo "<tr>\n";
     echo "<td class=list colspan=4 align=right><b>" . $lang['common_roundedSummaryTime'] . " : </b></td>\n";
     echo "<td class=list colspan=2 align=right><b>" . $toolInst->formatTime($toolInst->deductibleSeconds($sum)) . "</b></td>\n";
开发者ID:pmtool,项目名称:pmtool,代码行数:31,代码来源:projectdetails.php

示例2:

     $taskCosts = $taskInst->fixedPrice;
 } else {
     $taskCosts = $toolInst->deductibleSeconds($taskSum) / 3600 * $taskInst->getRate();
 }
 // calculate customer part
 $customerTaskCosts = 0;
 $customerTaskSummary = 0;
 $customerTaskSummaryRounded = 0;
 if ($taskInst->hasToPay()) {
     $customerTaskCosts = $taskCosts;
     $customerTaskSummary = $taskSum;
     $customerTaskSummaryRounded = $toolInst->deductibleSeconds($taskSum);
 }
 // determine summaries for completed jobs (not only the shown jobs)
 $completeTaskSummary = $taskInst->getSummary();
 $completeTaskCustomerSummary = $taskInst->getCustomerSummary();
 // add summaries to overall summaries
 $costs += $taskCosts;
 $summary += $taskSum;
 $summaryRounded += $toolInst->deductibleSeconds($taskSum);
 $customerCosts += $customerTaskCosts;
 $customerSummary += $customerTaskSummary;
 $customerSummaryRounded += $customerTaskSummaryRounded;
 $completeCosts += $taskInst->getCosts();
 $completeSummary += $completeTaskSummary;
 $completeSummaryRounded += $toolInst->deductibleSeconds($completeTaskSummary);
 $completeCustomerCosts += $taskInst->getCustomerCosts();
 $completeCustomerSummary += $completeTaskCustomerSummary;
 $completeCustomerSummaryRounded += $toolInst->deductibleSeconds($completeTaskCustomerSummary);
 if ($loginInst->hasAccess("task.getRate") && !$taskInst->isFixedPrice()) {
     // rate for current task
开发者ID:pmtool,项目名称:pmtool,代码行数:31,代码来源:reports.php


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