2012-03-20 Sergio Martin <sergio.martin@artica.es>

* include/functions_reporting.php
	operation/reporting/reporting_viewer.php
	godmode/reporting/reporting_builder.php: Improved period form in the
	report view and navegability merged from 4.0



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5801 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
zarzuelo 2012-03-20 15:17:44 +00:00
parent b240279e04
commit dfca5db6da
4 changed files with 38 additions and 37 deletions

View File

@ -1,3 +1,10 @@
2012-03-20 Sergio Martin <sergio.martin@artica.es>
* include/functions_reporting.php
operation/reporting/reporting_viewer.php
godmode/reporting/reporting_builder.php: Improved period form in the
report view and navegability merged from 4.0
2012-03-20 Miguel de Dios <miguel.dedios@artica.es>
* ChangeLog: added lost lines.

View File

@ -43,7 +43,6 @@ switch ($action) {
case 'sort_items':
switch ($activeTab) {
case 'list_items':
//NO FUNCIONA
$resultOperationDB = null;
$position_to_sort = (int)get_parameter('position_to_sort', 1);
@ -803,9 +802,9 @@ if ($enterpriseEnable) {
$buttons = reporting_enterprise_add_Tabs($buttons, $idReport);
}
$buttons['preview'] = array('active' => false,
$buttons['view'] = array('active' => false,
'text' => '<a href="index.php?sec=reporting&sec2=operation/reporting/reporting_viewer&id=' . $idReport . '">' .
html_print_image("images/reporting.png", true, array ("title" => __('Preview'))) .'</a>');
html_print_image("images/reporting.png", true, array ("title" => __('View report'))) .'</a>');
$buttons[$activeTab]['active'] = true;

View File

@ -2157,8 +2157,8 @@ function header_content($mini, $content, $report, &$table, $title = false, $name
else {
$data[] = "<div style='text-align: right;'>" . $sizh .
"(" . human_time_description_raw ($content['period']) . ") " .
__("From:") . " " . date("Y-m-d H:i", $report["datetime"]) . "<br />" .
__("To:") . " " . date("Y-m-d H:i", $report["datetime"] - $content['period']) . "<br />" .
__("From:") . " " . date("Y-m-d H:i", $report["datetime"] - $content['period']) . "<br />" .
__("To:") . " " . date("Y-m-d H:i", $report["datetime"]) . "<br />" .
$sizhfin . "</div>";
}

View File

@ -67,17 +67,17 @@ $enable_init_date = get_parameter('enable_init_date', 0);
$url = "index.php?sec=reporting&sec2=operation/reporting/reporting_viewer&id=$id_report&date=$date&time=$time";
$options['setup'] = "<a href='index.php?sec=greporting&sec2=godmode/reporting/reporting_builder&action=edit&id_report=$id_report'>"
$options['setup'] = "<a href='index.php?sec=greporting&sec2=godmode/reporting/reporting_builder&action=new&tab=item_editor&id_report=$id_report'>"
. html_print_image ("images/setup.png", true, array ("title" => __('Setup')))
. "</a>";
if ($config["pure"] == 0) {
$options['screen'] = "<a href='$url&pure=1'>"
$options['screen'] = "<a href='$url&pure=1&enable_init_date=$enable_init_date&date_init=$date_init&time_init=$time_init'>"
. html_print_image ("images/fullscreen.png", true, array ("title" => __('Full screen mode')))
. "</a>";
}
else {
$options['screen'] = "<a href='$url&pure=0'>"
$options['screen'] = "<a href='$url&pure=0&enable_init_date=$enable_init_date&date_init=$date_init&time_init=$time_init'>"
. html_print_image ("images/normalscreen.png", true, array ("title" => __('Back to normal mode')))
. "</a>";
}
@ -98,50 +98,48 @@ $table->style[0] = 'width: 60px;';
// Set initial conditions for these controls, later will be modified by javascript
if (!$enable_init_date) {
$table->style[0] .= 'font-weight: bold; display: none';
$table->style[1] = 'display: none';
$table->style[2] = 'display: ""';
$table->style[3] = 'display: none';
//~ $table->style[5] = 'width: 380.583px';
$display_to = 'none';
$display_item = '';
}
else {
$table->style[0] .= 'font-weight: bold; display: ""';
$table->style[1] = 'display: ""';
$table->style[2] = 'display: none';
$table->style[3] = 'display: ""';
$table->style[5] = 'display: none';
$table->style[2] = 'display: ""';
$display_to = '';
$display_item = 'none';
}
$table->size = array ();
$table->size[0] = '60px';
$table->size[2] = '60px';
$table->colspan[0][1] = 2;
$table->data = array ();
$table->data[0][0] = html_print_image("images/reporting.png", true, array("width" => "32", "height" => "32"));
if ($report['description'] != '') {
$table->data[0][1] = $report['description'];
$table->data[0][1] = '<div style="float:left">'.$report['description'].'</div>';
}
else {
$table->data[0][1] = $report['name'];
$table->data[0][1] = '<div style="float:left">'.$report['name'].'</div>';
}
$table->data[0][3] = '<span style="text-align:right;width:100%">'.__('Set initial date of all reports') . html_print_checkbox('enable_init_date', 1, $enable_init_date, true).'</span>';
$table->data[0][1] .= '<div style="text-align:right; width:100%; margin-right:50px">'.__('Set initial date') . html_print_checkbox('enable_init_date', 1, $enable_init_date, true);
$html_enterprise = enterprise_hook('reporting_print_button_PDF', array($id_report));
if ($html_enterprise !== ENTERPRISE_NOT_HOOK) {
$table->data[0][3] .= $html_enterprise;
$table->data[0][1] .= $html_enterprise;
}
$table->data[0][1] .= '</div>';
$table->data[1][0] = '<b>' . __('From') . ':</b>';
$table->data[1][1] = html_print_input_text ('date_init', $date_init, '', 12, 10, true). ' ';
$table->data[1][0] = '';
$table->data[1][1] = '<div style="float:left;padding-top:3px;">' . __('From') . ': </div>';
$table->data[1][1] .= html_print_input_text ('date_init', $date_init, '', 12, 10, true). ' ';
$table->data[1][1] .= html_print_input_text ('time_init', $time_init, '', 7, 7, true). ' ';
$table->data[1][2] = '<b>' . __('Interval before') . ':</b>';
$table->data[1][3] = '<b>' . __('to') . ':</b>';
$table->data[1][4] = html_print_input_text ('date', $date, '', 12, 10, true). ' ';
$table->data[1][4] .= html_print_input_text ('time', $time, '', 7, 7, true). ' ';
$table->data[1][4] .= html_print_submit_button (__('Update'), 'date_submit', false, 'class="sub next"', true);
$table->data[1][5] = '';
$table->data[1][2] = '<div style="float:left;padding-top:3px;display:'.$display_item.'" id="string_items">' . __('Items period before') . ':</div>';
$table->data[1][2] .= '<div style="float:left;padding-top:3px;display:'.$display_to.'" id="string_to">' . __('to') . ':</div>';
$table->data[1][2] .= html_print_input_text ('date', $date, '', 12, 10, true). ' ';
$table->data[1][2] .= html_print_input_text ('time', $time, '', 7, 7, true). ' ';
$table->data[1][2] .= html_print_submit_button (__('Update'), 'date_submit', false, 'class="sub next"', true);
echo '<form method="post" action="">';
echo '<form method="post" action="'.$url.'&pure='.$config["pure"].'">';
html_print_table ($table);
html_print_input_hidden ('id_report', $id_report);
echo '</form>';
@ -241,19 +239,16 @@ $(document).ready (function () {
$("#checkbox-enable_init_date").click(function() {
flag = $("#checkbox-enable_init_date").is(':checked');
if (flag == true) {
$("#table1-1-0").css("display", "");
$("#table1-1-1").css("display", "");
$("#table1-1-2").css("display", "none");
$("#table1-1-3").css("display", "");
$("#table1-1-6").css("display", "none");
$("#table1-1-2").css("display", "");
$("#string_to").show();
$("#string_items").hide();
}
else {
$("#table1-1-0").css("display", "none");
$("#table1-1-1").css("display", "none");
$("#table1-1-2").css("display", "");
$("#table1-1-3").css("display", "none");
$("#table1-1-6").css("display", "");
$("#table1-1-6").css("width", "380.583px");
$("#string_to").hide();
$("#string_items").show();
}
});
});