function _script_field__type_id($field_name, $field_value = "", $field_id = 0) { require_once(CACTI_BASE_PATH . "/include/script/script_constants.php"); require_once(CACTI_BASE_PATH . "/lib/sys/html_form.php"); require_once(CACTI_BASE_PATH . "/lib/script/script_info.php"); ?> <tr class="<?php echo field_get_row_style();?>"> <td class="field-row" width="50%"> <span class="textEditTitle"><?php echo _("Input Type");?></span><br> <?php echo _("Choose the type of input to use when fetching data from this script.");?> </td> <td class="field-row" colspan="2"> <?php form_dropdown($field_name, api_script_input_type_list(), "", "", $field_value, "", SCRIPT_INPUT_TYPE_SCRIPT);?> </td> </tr> <?php }
function script() { $menu_items = array( "remove" => "Remove", "duplicate" => "Duplicate" ); $scripts = api_script_list(); $script_input_types = api_script_input_type_list(); form_start("scripts.php"); $box_id = "1"; html_start_box("<strong>" . _("Scripts") . "</strong>", "scripts.php?action=edit"); html_header_checkbox(array(_("Name"), _("Input Type")), $box_id); if (sizeof($scripts) > 0) { foreach ($scripts as $script) { ?> <tr class="item" id="box-<?php echo $box_id;?>-row-<?php echo $script["id"];?>" onClick="display_row_select('<?php echo $box_id;?>',document.forms[0],'box-<?php echo $box_id;?>-row-<?php echo $script["id"];?>', 'box-<?php echo $box_id;?>-chk-<?php echo $script["id"];?>')" onMouseOver="display_row_hover('box-<?php echo $box_id;?>-row-<?php echo $script["id"];?>')" onMouseOut="display_row_clear('box-<?php echo $box_id;?>-row-<?php echo $script["id"];?>')"> <td class="title"> <a onClick="display_row_block('box-<?php echo $box_id;?>-row-<?php echo $script["id"];?>')" href="scripts.php?action=edit&id=<?php echo $script["id"];?>"><span id="box-<?php echo $box_id;?>-text-<?php echo $script["id"];?>"><?php echo $script["name"];?></span></a> </td> <td> <?php echo $script_input_types{$script["type_id"]}; ?> </td> <td class="checkbox" align="center"> <input type='checkbox' name='box-<?php echo $box_id;?>-chk-<?php echo $script["id"];?>' id='box-<?php echo $box_id;?>-chk-<?php echo $script["id"];?>' title="<?php echo $script["name"];?>"> </td> </tr> <?php } html_box_toolbar_draw($box_id, "0", "2"); }else{ ?> <tr class="empty"> <td colspan="2"> No scripts 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 scripts?')); parent_div.appendChild(action_area_generate_selected_rows(box_id)); action_area_update_header_caption(box_id, 'Remove Scripts'); 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 scripts?')); 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 Scripts'); action_area_update_submit_caption(box_id, 'Duplicate'); action_area_update_selected_rows(box_id, parent_form); } } --> </script> <?php require_once(CACTI_BASE_PATH . "/include/bottom_footer.php"); }