Example #1
0
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
}
Example #2
0
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");
}