本文整理汇总了PHP中format_numeric函数的典型用法代码示例。如果您正苦于以下问题:PHP format_numeric函数的具体用法?PHP format_numeric怎么用?PHP format_numeric使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了format_numeric函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: ob_clean
ob_clean();
$package = (string) get_parameter("package");
// All files extracted
$files_total = $package . "/files.txt";
// Number of files extracted
$files_num = $package . "/files.info.txt";
// Files copied
$files_copied = $package . "/files.copied.txt";
$files = @file($files_copied);
if (empty($files)) {
$files = array();
}
$total = (int) @file_get_contents($files_num);
$progress = 0;
if (count($files) > 0 && $total > 0) {
$progress = format_numeric(count($files) / $total * 100, 2);
if ($progress > 100) {
$progress = 100;
}
}
$return = array();
$return['info'] = (string) implode("<br />", $files);
$return['progress'] = $progress;
if ($progress >= 100) {
unlink($files_total);
unlink($files_num);
unlink($files_copied);
}
echo json_encode($return);
return;
}
开发者ID:dsyman2,项目名称:integriaims,代码行数:31,代码来源:offline_update.php
示例2: array
$table->style = array ();
$table->rowstyle = array ();
$table->head = array ();
$table->head[0] = __('Filename');
$table->head[1] = __('Description');
$table->head[2] = __('Size');
$table->head[3] = __('Date');
$table->head[4] = __('Ops.');
foreach ($files as $file) {
$data = array ();
$data[0] = "<a href='operation/common/download_file.php?id_attachment=".$file["id_attachment"]."&type=lead'>".$file["filename"] . "</a>";
$data[1] = $file["description"];
$data[2] = format_numeric($file["size"]);
$data[3] = $file["timestamp"];
// Todo. Delete files owner of lead and admins only
if ( (dame_admin($config["id_user"])) || ($file["id_usuario"] == $config["id_user"]) ){
$data[4] = "<a href='index.php?sec=customers&sec2=operation/leads/lead_detail&id=$id&op=files&deletef=".$file["id_attachment"]."'><img src='images/cross.png'></a>";
}
array_push ($table->data, $data);
array_push ($table->rowstyle, $style);
}
print_table ($table);
} else {
echo ui_print_error_message (__('There is no files attached for this lead'), '', true, 'h3', true);
}
开发者ID:articaST,项目名称:integriaims,代码行数:31,代码来源:lead_files.php
示例3: pager
function pager($records, $records_pp = 50, $break_on_page = 15)
{
if ($records == 0) {
return;
}
$cur = (int) get_var('p');
$uri = '?';
foreach ($_GET as $var => $val) {
if ($var != 'p') {
$uri .= $var . '=' . urlencode($val) . '&';
}
}
if ($records < $records_pp) {
return;
}
echo '<ul class="pager">';
// adjust start page, if neccessary
$total_pages = (int) ($records / $records_pp + 0.5);
$start_page = 0;
if ($total_pages > $break_on_page) {
if ($total_pages - $cur < $break_on_page / 2) {
$start_page = $total_pages - $break_on_page;
} else {
$start_page = $cur - (int) ($break_on_page / 2);
if ($start_page < 0) {
$start_page = 0;
}
}
}
$page = $start_page;
$start_rec = $page * $records_pp + 1;
$broken = false;
while ($start_rec < $records + 1) {
printf('<li%s><a href="%sp=%d">%d</a></li>', $page == $cur ? ' class="selected"' : '', $uri, $page, $page + 1);
$start_rec += $records_pp;
$page++;
if ($page == $break_on_page + $start_page + 1) {
$broken = true;
break;
}
}
if ($broken) {
echo "<li class=\"recordcount\">" . (1 + $total_pages) . ' ' . format_numeric(1 + $total_pages, "page", "pages") . ", {$records} " . format_numeric($records, 'record', 'records') . "</li>";
} else {
echo "<li class=\"recordcount\">{$records} " . format_numeric($records, 'record', 'records') . "</li>";
}
echo '</ul>';
echo '<div class="afterpgr"> </div>';
}
开发者ID:CristianCCIT,项目名称:shop4office,代码行数:49,代码来源:tinymy.php
示例4: __
$table->head[1] = __('Owner');
$table->head[2] = __('Company');
$table->head[3] = __('Updated at');
$table->head[4] = __('Country');
$table->head[5] = __('Progress');
$table->head[6] = __('Estimated sale');
$counter = 0;
foreach ($leads as $lead) {
$data = array();
$data[0] = "<a href='index.php?sec=customers&sec2=operation/leads/lead_detail&id=" . $lead["id"] . "'>" . $lead["fullname"] . "</a>";
$data[1] = $lead["owner"];
$data[2] = $lead["company"];
$data[3] = $lead["modification"];
$data[4] = $lead["country"];
$data[5] = translate_lead_progress($lead["progress"]);
$data[6] = format_numeric($lead["estimated_sale"]);
array_push($table->data, $data);
}
print_table($table);
if ($section_write_permission || $section_manage_permission) {
echo '<form method="post" action="index.php?sec=customers&sec2=operation/leads/lead_detail&id_company=' . $id . '">';
echo '<div style="width: ' . $table->width . '; text-align: right;">';
print_submit_button(__('Create'), 'new_btn', false, 'class="sub next"');
print_input_hidden('new', 1);
echo '</div>';
echo '</form>';
}
}
} else {
if ($op == 'projects') {
$sql = "SELECT DISTINCT id_project FROM trole_people_task, ttask WHERE ttask.id = trole_people_task.id_task\n\t\t\tAND id_user IN (SELECT id_usuario FROM tusuario WHERE id_company={$id})";
开发者ID:dsyman2,项目名称:integriaims,代码行数:31,代码来源:company_detail.php
示例5: array
$a_day = 24 * 3600;
$fields = array($a_day => "1 day", 2 * $a_day => "2 days", 7 * $a_day => "1 week", 14 * $a_day => "2 weeks", 30 * $a_day => "1 month");
$period = get_parameter("period", $a_day);
$ttl = 1;
if ($clean_output) {
$ttl = 2;
}
if ($clean_output) {
$incident_sla .= "<strong>" . $fields[$period] . "</strong>";
} else {
$incident_sla .= print_select($fields, "period", $period, 'reload_sla_slice_graph(\'' . $id . '\');', '', '', true, 0, false, false, false, 'width: 75px');
}
$incident_sla .= "</td>";
$incident_sla .= "<td colspan=2 style='text-align: center; width: 50%;'>";
$incident_sla .= __('SLA total compliance (%)') . ': ';
$incident_sla .= format_numeric(get_sla_compliance_single_id($id));
$incident_sla .= "</td>";
$incident_sla .= "</tr>";
$incident_sla .= "<tr>";
$incident_sla .= "<td id=slaSlicebarField colspan=2 style='text-align: center; padding: 1px 2px 1px 5px;'>";
$incident_sla .= graph_sla_slicebar($id, $period, 155, 15, $ttl);
$incident_sla .= "</td>";
$incident_sla .= "<td colspan=2 style='text-align: center;' >";
$incident_sla .= "<div class='pie_frame'>";
$incident_sla .= graph_incident_sla_compliance($id, 155, 80, $ttl);
$incident_sla .= "</div>";
$incident_sla .= "</td>";
$incident_sla .= "<tr>";
$incident_sla .= "</table>";
}
$right_side .= print_container('incident_sla', __('SLA information'), $incident_sla);
开发者ID:dsyman2,项目名称:integriaims,代码行数:31,代码来源:incident_dashboard_detail.php
示例6: format_for_graph
/**
* Render numeric data for a graph. It adds magnitude suffix to the number
* (M for millions, K for thousands...) base-10
*
* TODO: base-2 multiplication
*
* @param float $number Number to be rendered
* @param int $decimals Numbers after comma. Default value: 1
* @param dec_point Decimal separator character. Default value: .
* @param thousands_sep Thousands separator character. Default value: ,
*
* @return string A string with the number and the multiplier
*/
function format_for_graph($number, $decimals = 1, $dec_point = ".", $thousands_sep = ",", $divisor = 1000)
{
$shorts = array("", "K", "M", "G", "T", "P");
$pos = 0;
while ($number >= $divisor) {
//as long as the number can be divided by divisor
$pos++;
//Position in array starting with 0
$number = $number / $divisor;
}
return format_numeric($number, $decimals) . $shorts[$pos];
//This will actually do the rounding and the decimals
}
开发者ID:keunes,项目名称:integriaims,代码行数:26,代码来源:functions.php
示例7: projects_get_cost_by_profile
$total_per_profile_havecost = projects_get_cost_by_profile($id_project, true);
if (!empty($total_per_profile_havecost)) {
foreach ($total_per_profile_havecost as $name => $total_profile) {
if ($total_profile) {
$budget .= "<tr>";
$budget .= '<td> ' . __($name) . '</td>';
$budget .= '<td>' . format_numeric($total_profile) . " " . $config["currency"] . '</td>';
$budget .= "</tr>";
}
}
}
$budget .= "<tr>";
$budget .= '<td><b>' . __('Average Cost per Hour') . ' </b>';
$budget .= "</td><td>";
if ($total_hr > 0) {
$budget .= format_numeric($total_project_costs / $total_hr) . " " . $config["currency"];
} else {
$budget .= __("N/A");
}
$budget .= "</td></tr>";
$budget .= "</table>";
// Workload distribution
$workload_distribution = '<div class="pie_frame">' . graph_workunit_project_user_single(350, 150, $id_project, $graph_ttl) . '</div>';
// Task detail
$tasks_report = '';
$sql = sprintf('SELECT tt.id, tt.name, tt.hours AS estimated_time
FROM ttask tt
WHERE tt.id_project = %d', $id_project);
$tasks = get_db_all_rows_sql($sql);
if (!empty($tasks)) {
foreach ($tasks as $task) {
开发者ID:dsyman2,项目名称:integriaims,代码行数:31,代码来源:project_report.php
示例8: __
$data[1] = __("N/A");
}
$partial = get_invoice_amount ($invoice["id"]);
if (isset($total[$invoice["currency"]]))
$total[$invoice["currency"]] = $total[$invoice["currency"]] + $partial;
else
$total[$invoice["currency"]] = $partial;
$data[2] = format_numeric($partial). " " . strtoupper ($invoice["currency"]);
$tax = get_invoice_tax ($invoice["id"]);
$tax_amount = get_invoice_amount ($invoice["id"]) * (1 + $tax/100);
if ($tax != 0 && $tax_amount > 0)
$data[2] .= print_help_tip (__("With taxes"). ": ".format_numeric($tax_amount)." ".strtoupper($invoice["currency"]), true);
$data[3] = __($invoice["status"]);
$data[5] = "<span style='font-size: 10px'>".$invoice["invoice_create_date"] . "</span>";
array_push ($table->data, $data);
}
print_table ($table);
}
}
// Leads
if ( check_crm_acl('lead', 'cr') && $show_customers != MENU_HIDDEN ){
$where_clause = " WHERE fullname LIKE '%".$search_string."%'
开发者ID:articaST,项目名称:integriaims,代码行数:31,代码来源:search.php
示例9: crm_print_company_projects_tree
function crm_print_company_projects_tree($projects)
{
require_once "include/functions_tasks.php";
//~ echo '<table width="100%" cellpadding="0" cellspacing="0" border="0px" class="result_table listing" id="incident_search_result_table">';
$img = print_image("images/input_create.png", true, array("style" => 'vertical-align: middle;', "id" => $img_id));
$img_project = print_image("images/note.png", true, array("style" => 'vertical-align: middle;'));
foreach ($projects as $project) {
$project_name = get_db_value('name', 'tproject', 'id', $project['id_project']);
//print project name
//~ echo '<tr><td colspan="10" valign="top">';
//~ echo "
//~ <a onfocus='JavaScript: this.blur()' href='javascript: show_detail(\"" . $project['id_project']. "\")'>" .
//~ $img . " " . $img_project ." " . safe_output($project_name)." </a>"." ";
//~ echo '</td></tr>';
$id_project = $project['id_project'];
$people_inv = get_db_sql("SELECT COUNT(DISTINCT id_user) FROM trole_people_task, ttask WHERE ttask.id_project={$id_project} AND ttask.id = trole_people_task.id_task;");
$total_hr = get_project_workunit_hours($id_project);
$total_planned = get_planned_project_workunit_hours($id_project);
$project_data = get_db_row('tproject', 'id', $id_project);
$start_date = $project_data["start"];
$end_date = $project_data["end"];
// Project detail
$table_detail = "<table class='advanced_details_table alternate'>";
$table_detail .= "<tr>";
$table_detail .= '<td><b>' . __('Start date') . ' </b>';
$table_detail .= "</td><td>";
$table_detail .= $start_date;
$table_detail .= "</td></tr>";
$table_detail .= "<tr>";
$table_detail .= '<td><b>' . __('End date') . ' </b>';
$table_detail .= "</td><td>";
$table_detail .= $end_date;
$table_detail .= "</td></tr>";
$table_detail .= "<tr>";
$table_detail .= '<td><b>' . __('Total people involved') . ' </b>';
$table_detail .= "</td><td>";
$table_detail .= $people_inv;
$table_detail .= "</td></tr>";
//People involved (avatars)
//Get users with tasks
$sql = sprintf("SELECT DISTINCT id_user FROM trole_people_task, ttask WHERE ttask.id_project= %d AND ttask.id = trole_people_task.id_task", $id_project);
$users_aux = get_db_all_rows_sql($sql);
if (empty($users_aux)) {
$users_aux = array();
}
$users_involved = array();
foreach ($users_aux as $ua) {
$users_involved[] = $ua['id_user'];
}
//Delete duplicated items
if (empty($users_involved)) {
$users_involved = array();
} else {
$users_involved = array_unique($users_involved);
}
$people_involved = "<div style='padding-bottom: 20px;'>";
foreach ($users_involved as $u) {
$avatar = get_db_value("avatar", "tusuario", "id_usuario", $u);
if ($avatar != "") {
$people_involved .= "<img src='images/avatars/" . $avatar . ".png' width=40 height=40 onclick='openUserInfo(\"{$u}\")' title='" . $u . "'/>";
} else {
$people_involved .= "<img src='images/avatars/avatar_notyet.png' width=40 height=40 onclick='openUserInfo(\"{$u}\")' title='" . $u . "'/>";
}
}
$people_involved .= "</div>";
$table_detail .= "<tr><td colspan='10'>";
$table_detail .= $people_involved;
$table_detail .= "</td></tr>";
$table_detail .= "<tr>";
$table_detail .= '<td><b>' . __('Total workunit (hr)') . ' </b>';
$table_detail .= "</td><td>";
$table_detail .= $total_hr . " (" . format_numeric($total_hr / $config["hours_perday"]) . " " . __("days") . ")";
$table_detail .= "</td></tr>";
$table_detail .= "<tr>";
$table_detail .= '<td><b>' . __('Planned workunit (hr)') . ' </b>';
$table_detail .= "</td><td>";
$table_detail .= $total_planned . " (" . format_numeric($total_planned / $config["hours_perday"]) . " " . __("days") . ")";
$table_detail .= "</td></tr>";
$table_detail .= "</table>";
$class = $project['id_project'] . "-project";
$tr_status = 'class="' . $class . '"';
//~ echo '<tr '.$tr_status.'><td>';
print_container_div("project_" . $project['id_project'], $project_name, $table_detail, 'closed', false, true, '', '', 1, '', 'width:32%; float:left;');
//~ echo '</td></tr>';
}
//~ echo '</table>';
}
开发者ID:articaST,项目名称:integriaims,代码行数:87,代码来源:functions_crm.php
示例10: pager
function pager($records, $records_pp = 50, $break_on_page = 15)
{
if ($records == 0) {
return;
}
$cur = (int) get_var('p');
$uri = '?';
foreach ($_GET as $var => $val) {
if ($var != 'p') {
$uri .= $var . '=' . rawurlencode($val) . '&';
}
}
if ($records < $records_pp) {
return;
}
echo '<ul class="pager">';
// adjust start page, if neccessary
$total_pages = (int) ($records / $records_pp + 0.5);
$start_page = 0;
if ($total_pages > $break_on_page) {
if ($total_pages - $cur < $break_on_page / 2) {
$start_page = $total_pages - $break_on_page;
} else {
$start_page = $cur - (int) ($break_on_page / 2);
if ($start_page < 0) {
$start_page = 0;
}
}
}
$page = $start_page;
$start_rec = $page * $records_pp + 1;
$broken = false;
while ($start_rec < $records + 1) {
h('<li class="%s"><a href="%sp=%d">%d</a></li>', $page == $cur ? 'selected' : '', $uri, $page, $page + 1);
$start_rec += $records_pp;
$page++;
if ($page == $break_on_page + $start_page + 1) {
$broken = true;
break;
}
}
h('<li class="recordcount">%d %s</li>', $broken ? format_numeric(1 + $total_pages, '%d page', '%d pages') : format_numeric(1 + $total_pages, '%d record', '%d records'));
echo '</ul>';
echo '<div class="afterpgr"> </div>';
}
开发者ID:einars,项目名称:tinymy,代码行数:45,代码来源:tinymy.php
示例11: format_post_float
function format_post_float($fieldnames)
{
//takes a comma-separated list of POST keys and replaces them with monetary values or NULLs if they're empty
global $_POST;
$fields = array_post_fields($fieldnames);
foreach ($fields as $field) {
$_POST[$field] = format_numeric($_POST[$field]);
if ($_POST[$field] === false) {
$_POST[$field] = "NULL";
}
}
}
开发者ID:joshreisner,项目名称:hcfa-cc,代码行数:12,代码来源:format.php
示例12: translate_lead_progress
} else {
$overview = '';
}
$data[3] = "<a href='index.php?sec=customers&sec2=operation/leads/lead&tab=search&id=".
$lead['id']."'>".$lead['fullname'].$overview."</a><br>";
$data[3] .= "<span style='font-size: 9px'><i>".$lead["company"]."</i></span>";
$data[4] = "<a href='index.php?sec=customers&sec2=operation/companies/company_detail&id=".$lead['id_company']."'>".get_db_value ('name', 'tcompany', 'id', $lead['id_company'])."</a>";
if ($lead["owner"] != "")
$data[4] .= "<br><i>" . $lead["owner"] . "</i>";
$data[5] = translate_lead_progress ($lead['progress']) . " <i>(".$lead['progress']. "%)</i>";
if ($lead['estimated_sale'] != 0)
$data[6] = format_numeric($lead['estimated_sale']);
else
$data[6] = "--";
$data[7] = "<img src='images/lang/".$lead["id_language"].".png'>";
$data[8] = ucfirst(strtolower($lead['country']));
$data[9] = "<span style='font-size: 9px' title='". $lead['creation'] . "'>" . human_time_comparation ($lead['creation']) . "</span>";
$data[9] .= "<br><span style='font-size: 9px'>". human_time_comparation ($lead['modification']). "</span>";
if ($lead['progress'] < 100 && $lead['owner'] == "")
$data[10] = "<a href='index.php?sec=customers&sec2=operation/leads/lead&tab=search&id=".
$lead['id']."&make_owner=1&offset=$offset'><img src='images/award_star_silver_1.png' title='".__("Take ownership of this lead")."'></a> ";
else
$data[10] = "";
开发者ID:articaST,项目名称:integriaims,代码行数:30,代码来源:lead_detail.php
示例13: show_validation_delete
$data[7] .= "<a href='#' onClick='javascript: show_validation_delete(\"delete_invoice\"," . $invoice["id"] . ",0," . $offset . ",\"" . $search_params . "\");'><img src='images/cross.png' title='" . __('Delete') . "'></a>";
} else {
if ($locked_id_user) {
$data[7] .= ' <img src="images/administrator_lock.png" width="18" height="18"
title="' . __('Locked by ' . $locked_id_user) . '">';
}
}
}
array_push($table->data, $data);
}
print_table($table);
if ($total) {
echo __("Subtotals for each currency: ");
}
foreach ($total as $key => $value) {
echo "- {$key} : " . format_numeric($value, 2);
}
} else {
echo "<h3 class='no_result'>" . __("No invoices") . "</h3>";
}
if ($write || $manage and $clean_output == 0) {
echo '<form method="post" action="index.php?sec=customers&sec2=operation/invoices/invoices">';
echo '<div class="button" style="width: ' . $table->width . '">';
print_submit_button(__('Create'), 'new_btn', false, 'class="sub next"');
print_input_hidden('new_invoice', 1);
echo '</div>';
echo '</form>';
}
echo "<div class= 'dialog ui-dialog-content' title='" . __("Delete") . "' id='item_delete_window'></div>";
?>
开发者ID:dsyman2,项目名称:integriaims,代码行数:30,代码来源:invoice_detail.php
示例14: ksort
ksort($inv_data_currency);
arsort($inv_data_company, SORT_NUMERIC);
$table->id = 'company_list';
$table->class = 'listing';
$table->width = '90%';
$table->data = array();
$table->head = array();
$table->style = array();
$table->head[0] = __('Currency');
$table->head[1] = __('Invoiced');
$i = 0;
foreach ($inv_total_currency as $curr => $val) {
if ($i < 5) {
$data = array();
$data[0] = $curr;
$data[1] = format_numeric($val);
array_push($table->data, $data);
}
$i++;
}
$currency_table = print_table($table, true);
switch ($search_invoice_type) {
case 'Submitted':
$container_title = __("Submitted billing history");
break;
case 'Received':
$container_title = __("Received billing history");
break;
default:
$container_title = __(" Submitted billing history");
break;
开发者ID:dsyman2,项目名称:integriaims,代码行数:31,代码来源:invoice_stats.php
示例15: print_label
$table_advanced->data[0][0] .= print_label (__('Imputable costs'), '', '', true,
task_workunit_cost ($id_task, 1).' '.$config['currency']);
$incident_cost = get_incident_task_workunit_cost ($id_task);
if ($incident_cost > 0)
$incident_cost_label = "<span title='".__("Ticket costs")."'> ($incident_cost) </span>";
else
$incident_cost_label = "";
$total_cost = $external_cost + task_workunit_cost ($id_task, 0) + $incident_cost;
$table_advanced->data[0][0] .= print_label (__('Total costs'), '', '', true,
$total_cost . $incident_cost_label. $config['currency']);
$avg_hr_cost = format_numeric ($total_cost / $worked_time, 2);
$table_advanced->data[0][0] .= print_label (__('Average Cost per hour'), '', '', true,
$avg_hr_cost .' '.$config['currency']);
$external_cost = 0;
$external_cost = task_cost_invoices ($id_task);
if (!$external_cost) {
$external_cost = 0;
}
$table_advanced->data[0][0] .= print_label (__("External costs"), '', '', true);
$table_advanced->data[0][0] .= $external_cost . " " . $config["currency"];
// Abbreviation for "Estimated"
$labela = __('Est.');
开发者ID:articaST,项目名称:integriaims,代码行数:30,代码来源:task_report.php
示例16: print_inventory_stats
/**
* Print a table with statistics of a list of inventories.
*
* @param array List of inventories to get stats.
* @param bool Whether to return an output string or echo now (optional, echo by default).
*
* @return Inventories stats if return parameter is true. Nothing otherwise
*/
function print_inventory_stats($inventories, $return = false)
{
$output = '';
$total = sizeof($inventories);
$inventory_incidents = 0;
$inventory_opened = 0;
foreach ($inventories as $inventory) {
$incidents = get_incidents_on_inventory($inventory['id'], false);
if (sizeof($incidents) == 0) {
continue;
}
$inventory_incidents++;
foreach ($incidents as $incident) {
if ($incident['estado'] != 7 && $incident['estado'] != 6) {
$inventory_opened++;
break;
}
}
}
$incidents_pct = 0;
if ($total != 0) {
$incidents_pct = format_numeric($inventory_incidents / $total * 100);
$incidents_opened_pct = format_numeric($inventory_opened / $total * 100);
}
$table->width = '50%';
$table->class = 'float_left blank';
$table->style = array();
$table->style[1] = 'vertical-align: top';
$table->rowspan = array();
$table->rowspan[0][1] = 3;
$table->data = array();
$table->data[0][0] = print_label(__('Total objects'), '', '', true, $total);
$data = array(__('With tickets') => $inventory_incidents, __('Without tickets') => $total - $inventory_incidents);
$table->data[0][1] = pie3d_chart($config['flash_charts'], $data, 200, 150);
$table->data[1][0] = print_label(__('Total objects with tickets'), '', '', true, $inventory_incidents . ' (' . $incidents_pct . '%)');
$table->data[2][0] = print_label(__('Total objects with opened tickets'), '', '', true, $inventory_opened . ' (' . $incidents_opened_pct . '%)');
$output .= print_table($table, true);
if ($return) {
return $output;
}
echo $output;
}
开发者ID:keunes,项目名称:integriaims,代码行数:50,代码来源:functions_inventories.php
示例17: __
echo "<a href='index.php?sec=projects&sec2=operation/workorders/wo&owner={$nombre}'><img src='images/paste_plain.png' title='" . __("Workorders") . "' border=0></a></center></td>";
// Total hours this month
echo "<td >";
echo $row[0];
// Total charged hours this month
/*
echo "<td >";
$tempsum = get_db_sql ("SELECT SUM(duration) FROM tworkunit WHERE have_cost = 1 AND id_user = '$nombre' AND timestamp > '$begin_month' AND timestamp <= '$end_month'");
if ($tempsum != "")
echo $tempsum. " hr";
else
echo "--";
*/
// Average incident scoring
echo "<td>";
$tempsum = get_db_sql("SELECT SUM(score) FROM tincidencia WHERE id_usuario = '{$nombre}' AND actualizacion > '{$begin_month}' AND actualizacion <= '{$end_month}' AND score > 0 ");
if ($tempsum != "") {
echo format_numeric($tempsum) . "/10";
} else {
echo "--";
}
}
}
echo "</table>";
?>
<script type="text/javascript" src="include/js/jquery.validation.functions.js"></script>
<script type="text/javascript">
trim_element_on_submit('#text-search');
</script>
开发者ID:dsyman2,项目名称:integriaims,代码行数:30,代码来源:report_monthly.php
示例18: print_incidents_stats_simply
//.........这里部分代码省略.........
if (isset($assigned_users[$incident["id_usuario"]])) {
$assigned_users[$incident["id_usuario"]]++;
} else {
$assigned_users[$incident["id_usuario"]] = 1;
}
if (isset($creator_users[$incident["id_creator"]])) {
$creator_users[$incident["id_creator"]]++;
} else {
$creator_users[$incident["id_creator"]] = 1;
}
// Scoring avg.
if ($incident["score"] > 0) {
$scoring_valid++;
$scoring_sum = $scoring_sum + $incident["score"];
}
$hours = get_incident_workunit_hours($incident['id_incidencia']);
$workunits = get_incident_workunits($incident['id_incidencia']);
$total_hours += $hours;
$total_workunits = $total_workunits + sizeof($workunits);
//Open incidents
if ($incident["estado"] != 7) {
$opened++;
}
//Incidents by status
$incident_status[$incident["estado"]]++;
//Incidents by priority
$incident_priority[$incident["prioridad"]]++;
}
$closed = $total - $opened;
$opened_pct = 0;
$mean_work = 0;
$mean_lifetime = 0;
if ($total != 0) {
$opened_pct = format_numeric($opened / $total * 100);
$mean_work = format_numeric($total_hours / $total, 2);
}
$mean_lifetime = $total_lifetime / $total;
// Get avg. scoring
if ($scoring_valid > 0) {
$scoring_avg = format_numeric($scoring_sum / $scoring_valid);
} else {
$scoring_avg = "N/A";
}
// Get incident SLA compliance
$sla_compliance = get_sla_compliance($incidents);
//Create second table
// Find the 5 most active users (more hours worked)
$most_active_users = array();
if ($incident_id_array) {
$most_active_users = get_most_active_users(8, $incident_id_array);
}
$users_label = '';
$users_data = array();
foreach ($most_active_users as $user) {
$users_data[$user['id_user']] = $user['worked_hours'];
}
// Remove the items with no value
foreach ($users_data as $key => $value) {
if (!$value || $value <= 0) {
unset($users_data[$key]);
}
}
if (empty($most_active_users) || empty($users_data)) {
$users_label = "<div class='container_adaptor_na_graphic2'>";
$users_label .= graphic_error(false);
$users_label .= __("N/A");
开发者ID:dsyman2,项目名称:integriaims,代码行数:67,代码来源:functions_incidents.php
示例19: format_numeric
<td style="padding-bottom:15px; width:124px; font-size:15px;">
<?php
echo '<b>' . format_numeric($irpf_amount, 2) . ' ' . $invoice['currency'] . '</b>';
?>
</td>
<td style="padding-bottom:15px; width:124px; font-size:15px;">
<?php
echo '<b>' . format_numeric($tax_amount, 2) . ' ' . $invoice['currency'] . '</b>';
?>
</td>
<td style="padding-bottom:15px; width:124px; font-size:15px;">
<?php
echo '<b>' . format_numeric($irpf_amount, 2) . ' ' . $invoice['currency'] . '</b>';
?>
</td>
<td style="padding-bottom:15px; width:124px; font-size:15px;">
<?php
echo '<b>' . format_numeric($total, 2) . ' ' . $invoice['currency'] . '</b>';
?>
</td>
</tr>
</table>
<?php
if ($invoice['description']) {
echo "<table style='border-bottom:1px solid black; width:620px; text-align:center; padding-bottom:15px; '>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td style='font-size:14px;'>\n\t\t\t\t\t\t\t\t\t<div><pre>" . $invoice['description'] . "</pre></div>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>";
}
?>
</td>
</tr>
</table>
开发者ID:dsyman2,项目名称:integriaims,代码行数:30,代码来源:invoice_template.php
示例20:
echo '<b>'.format_numeric($before_amount,2).' '.$invoice['currency'].'</b>';
echo '</td>';
echo '<td style="padding-bottom:15px; width:'. $tdwidth .'px; font-size:15px;">';
echo '<b>'.format_numeric($tax_amount,2).' '.$invoice['currency'].'</b>';
echo '</td>';
if ($irpf_amount != 0){
echo '<td style="padding-bottom:15px; width:'. $tdwidth .'px; font-size:15px;">';
echo '<b>'.format_numeric($irpf_amount,2).' '.$invoice['currency'].'</b>';
echo '</td>';
}
echo '<td style="padding-bottom:15px; width:'. $tdwidth .'px; font-size:15px;">';
echo '<b>'.format_numeric($total,2).' '.$invoice['currency'].'</b>';
echo '</td>';
if($invoice['rates'] != 0.00){
echo '<td style="padding-bottom:15px; width:'. $tdwidth .'px; font-size:15px;">';
echo '<b>'.format_numeric($total_currency_change,2).' '.$invoice['currency_change'].'</b>';
echo '</td>';
}
echo '</tr>';
echo '</table>';
if ($invoice['description']) {
echo "<table style='border-bottom:1px solid black; width:680px; text-align:center; padding-bottom:15px; '>
<tr>
<td style='font-size:14px;'>
<div><pre>".$invoice['description']."</pre></div>
</td>
</tr>
</table>";
}
?>
</td>
开发者ID:articaST,项目名称:integriaims,代码行数:31,代码来源:invoice_template.php
注:本文中的format_numeric函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论