function view_rra() { $menu_items = array( "remove" => "Remove", "duplicate" => "Duplicate" ); $rras = api_data_preset_rra_list(); form_start("presets_rra.php"); $box_id = "1"; html_start_box("<strong>" . _("RRA Presets") . "</strong>", "presets_rra.php?action=edit", "", "", false); html_header_checkbox(array(_("Name")), $box_id); if (sizeof($rras) > 0) { foreach ($rras as $rra) { ?> <tr class="item" id="box-<?php echo $box_id;?>-row-<?php echo $rra["id"];?>" onClick="display_row_select('<?php echo $box_id;?>',document.forms[0],'box-<?php echo $box_id;?>-row-<?php echo $rra["id"];?>', 'box-<?php echo $box_id;?>-chk-<?php echo $rra["id"];?>')" onMouseOver="display_row_hover('box-<?php echo $box_id;?>-row-<?php echo $rra["id"];?>')" onMouseOut="display_row_clear('box-<?php echo $box_id;?>-row-<?php echo $rra["id"];?>')"> <td class="title"> <a onClick="display_row_block('box-<?php echo $box_id;?>-row-<?php echo $rra["id"];?>')" href="presets_rra.php?action=edit&id=<?php echo $rra["id"];?>"><span id="box-<?php echo $box_id;?>-text-<?php echo $rra["id"];?>"><?php echo $rra["name"];?></span></a> </td> <td class="checkbox" align="center"> <input type='checkbox' name='box-<?php echo $box_id;?>-chk-<?php echo $rra["id"];?>' id='box-<?php echo $box_id;?>-chk-<?php echo $rra["id"];?>' title="<?php echo $rra["name"];?>"> </td> </tr> <?php } html_box_toolbar_draw($box_id, "0", "1"); }else{ ?> <tr class="empty"> <td colspan="1"> No RRA presets found. </td> </tr> <?php } html_end_box(false); html_box_actions_menu_draw($box_id, "0", $menu_items); html_box_actions_area_create($box_id); form_end(); ?> <script language="JavaScript"> <!-- function action_area_handle_type(box_id, type, parent_div, parent_form) { if (type == 'remove') { parent_div.appendChild(document.createTextNode('Are you sure you want to remove these RRA presets?')); parent_div.appendChild(action_area_generate_selected_rows(box_id)); action_area_update_header_caption(box_id, 'Remove RRA Presets'); action_area_update_submit_caption(box_id, 'Remove'); action_area_update_selected_rows(box_id, parent_form); }else if (type == 'duplicate') { parent_div.appendChild(document.createTextNode('Are you sure you want to duplicate these RRA presets?')); parent_div.appendChild(action_area_generate_selected_rows(box_id)); parent_div.appendChild(action_area_generate_input('text', 'box-' + box_id + '-action-area-txt1', '')); action_area_update_header_caption(box_id, 'Duplicate RRA Presets'); action_area_update_submit_caption(box_id, 'Duplicate'); action_area_update_selected_rows(box_id, parent_form); } } --> </script> <?php }
function _data_source_field__rra($field_name, $template_flag = false, $field_value = "", $field_id = 0, $rrd_exists = false) { require_once(CACTI_BASE_PATH . "/lib/sys/html_form.php"); require_once(CACTI_BASE_PATH . "/lib/data_preset/data_preset_rra_info.php"); $rra_presets = api_data_preset_rra_list(); ?> <tr class="<?php echo field_get_row_style();?>"> <td width="50%" class="field-row"> <span class="textEditTitle"><?php echo _("Data Retention Profile");?></span><br> <?php echo _("Represents the type and length of data that is to be stored in the RRD file for this data source.");?> </td> <td class="field-row" colspan="2"> <?php if ($rrd_exists == true) { echo _("You cannot change the data retention profile once the RRD file has been created."); }else{ form_dropdown($field_name, $rra_presets, "name", "id", $field_value, "", ""); } ?> </td> </tr> <?php }