{$form.javascript}{$javascript} <form {$form.attributes}> <div class="headerTabContainer"> <ul id="mainnav"> <li class="a" id='c1'><a href="#" style='cursor:pointer' onclick="javascript:montre('1');">{$sort1}</a></li> <li class="b" id='c2'><a href="#" style='cursor:pointer' onclick="javascript:montre('2');">{$sort2}</a></li> <li class="b" id='c3'><a href="#" style='cursor:pointer' onclick="javascript:montre('3');">{$sort3}</a></li> <li class="b" id='c4'><a href="#" style='cursor:pointer' onclick="javascript:montre('4');">{$sort4}</a></li> <li class="b" id='c5'><a href="#" style='cursor:pointer' onclick="javascript:montre('5');">{$sort5}</a></li> </ul> <div id="validFormTop"> {if $o == "a" || $o == "c" || $o == "mc"} <p class="oreonbutton">{$form.submitC.html}{$form.submitMC.html}{$form.submitA.html} {$form.reset.html}</p> {else if $o == "w"} <p class="oreonbutton">{$form.change.html}</p> {/if} </div> </div> <div id='tab1' class='tab'> <table class="formTable table"> <tr class="ListHeader"> <td class="FormHeader"><h3>| {$form.header.title}</h3></td> <td style="text-align:right;"> <a href="./main.php?p={$p}&min=1&doc=1&page=configobject.html" target="_blank" style='cursor:help' alt='{$topdoc}'> </td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{t}Host basic information{/t}</h4></td> </tr> {if $o != "mc"} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="host_name">{$form.host_name.label}</td> <td class="FormRowValue">{$form.host_name.html}</td> </tr> <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="alias"> {$form.host_alias.label}</td> <td class="FormRowValue">{$form.host_alias.html}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="address"> {$form.host_address.label}</td> <td class="FormRowValue">{$form.host_address.html} {$form.host_resolve.html}</td> </tr> {/if} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="snmp_options"> {$form.host_snmp_community.label} & {$form.host_snmp_version.label}</td> <td class="FormRowValue">{$form.host_snmp_community.html} {$form.host_snmp_version.html}</td> </tr> {if $form.nagios_server_id.label} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="poller"> {$form.nagios_server_id.label}</td> <td class="FormRowValue">{$form.nagios_server_id.html} {if $o == "mc"} | {$form.mc_mod_nsid.html}{/if}</td> </tr> {/if} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="host_location"> {$form.host_location.label}</td> <td class="FormRowValue">{$form.host_location.html}</td> </tr> {if $o == "mc"} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_tplp.label}</td> <td class="FormRowValue">{$form.mc_mod_tplp.html}</td> </tr> {/if} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="use"> {$form.host_parallel_template.label}<p class="description">{$form.tplTextParallel.label}<p></td> <td class="FormRowValue" id="parallelTemplate">{include file="file:$centreon_path/www/include/common/templates/cloneHost.ihtml" cloneId="template" cloneSet=$cloneSetTemplate}</td> </tr> {if $form.dupSvTplAssocText.label} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="create_linked_services"> {$form.dupSvTplAssocText.label}</td> <td class="FormRowValue">{$form.dupSvTplAssoc.html}</td> </tr> {/if} {if $form.acl_groups} <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><img src="./img/icones/16x16/lock_new.gif"> {$accessgroups}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="acl_groups"> {$form.acl_groups.label}</td> <td class="FormRowField">{$form.acl_groups.html}</td> </tr> {/if} <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{t}Host check options{/t}</h4></td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="check_command"> {$form.command_command_id.label}</td> <td class="FormRowValue"> {$form.command_command_id.html} {if $o == "a" || $o == "c"} <span style="cursor:help; margin-left: 4px;"> <img src='./img/icons/info.png' class='ico-14' style='vertical-align:middle;' onclick="window.open('main.php?p=60801&command_id='+ document.Form.elements['command_command_id'].options[document.Form.elements['command_command_id'].selectedIndex].value + '&o=w&min=1','','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no, width=500, height=200');"> </span> {/if} </td> </tr> <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="check_command_args"> {$form.command_command_id_arg1.label}</td> <td class="FormRowValue"> {$form.command_command_id_arg1.html} {if $o == "a" || $o == "c"} <img src="./img/icons/arrow-left.png" style='cursor:pointer;margin: 0 6px;vertical-align: middle;' alt="*" class="ico-14" onclick="set_arg('example1','command_command_id_arg1');"><input type="text" name="example1" disabled> {/if} </td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="macro"> {$custom_macro_label} <br> <div class="macro_legend"> <p><span class="state_badge" style="background-color: #ffcb6b;"></span>{$template_inheritance}</p> <p><span class="state_badge" style="background-color: #b6fca7;"></span>{$command_inheritance}</p> </div> </td> <td class="FormRowValue">{include file="file:$centreon_path/www/include/common/templates/cloneMacro.ihtml" cloneId="macro" cloneSet=$cloneSetMacro}</td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{t}Scheduling options{/t}</h4></td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="check_period"> {$form.timeperiod_tp_id.label}</td> <td class="FormRowValue">{$form.timeperiod_tp_id.html} </td> </tr> <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="max_check_attempts"> {$form.host_max_check_attempts.label}</td> <td class="FormRowValue">{$form.host_max_check_attempts.html}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="check_interval"> {$form.host_check_interval.label}</td> <td class="FormRowValue">{$form.host_check_interval.html} {$time_unit}</td> </tr> <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="retry_interval"> {$form.host_retry_check_interval.label}</td> <td class="FormRowValue">{$form.host_retry_check_interval.html} {$time_unit}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="active_checks_enabled"> {$form.host_active_checks_enabled.label}</td> <td class="FormRowValue">{$form.host_active_checks_enabled.html}</td> </tr> <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="passive_checks_enabled"> {$form.host_passive_checks_enabled.label}</td> <td class="FormRowValue">{$form.host_passive_checks_enabled.html}</td> </tr> {if $o == "a" || $o == "c"} <tr class="list_lvl_2"><td class="ListColLvl2_name" colspan="2">{$form.required_note}</td></tr> {/if} <tbody> </table> </div> <div id='tab2' class='tab'> <table class="formTable table"> <tr class="ListHeader"> <td class="FormHeader"><h3>| {$form.header.title}</h3></td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{$form.header.notification}</h4></td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="notifications_enabled"> {$form.host_notifications_enabled.label}</td> <td class="FormRowValue">{$form.host_notifications_enabled.html}</td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{t}Notification receivers{/t}</h4></td> </tr> {if $o == "mc"} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hcg.label}</td> <td class="FormRowValue">{$form.mc_mod_hcg.html}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="contact_additive_inheritance"> {$form.mc_contact_additive_inheritance.label}</td> <td class="FormRowValue">{$form.mc_contact_additive_inheritance.html}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="contact_groups"> {$form.host_cs.label}</td> <td class="FormRowValue">{$form.host_cs.html} </td> </tr> {else} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="contacts"> {$form.host_cs.label}</td> <td class="FormRowValue">{$form.host_cs.html} </td> </tr> <tr class="list_one"> <td class="FormRowField"></td> <td class="FormRowValue">{$form.contact_additive_inheritance.html} <img class="helpTooltip" name="contact_additive_inheritance"></td> </tr> {/if} {if $o == "mc"} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="cg_additive_inheritance"> {$form.mc_cg_additive_inheritance.label}</td> <td class="FormRowValue">{$form.mc_cg_additive_inheritance.html}</td> </tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="contact_groups"> {$form.host_cgs.label}</td> <td class="FormRowValue">{$form.host_cgs.html}</td> </tr> {else} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="contact_groups"> {$form.host_cgs.label}</td> <td class="FormRowValue">{$form.host_cgs.html} </td> </tr> <tr class="list_one"> <td class="FormRowField"></td> <td class="FormRowValue">{$form.cg_additive_inheritance.html} <img class="helpTooltip" name="cg_additive_inheritance"></td> </tr> {/if} <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"><h4>{t}Notification options{/t}</h4></td> </tr> {if $o == "mc"} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_notifopts.label}</td> <td class="FormRowValue">{$form.mc_mod_notifopts.html}</td> </tr> {/if} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="notification_options"> {$form.host_notifOpts.label}</td> <td class="FormRowValue">{$form.host_notifOpts.html}</td> </tr> {if $o == "mc"} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_notifopt_notification_interval.label}</td> <td class="FormRowValue">{$form.mc_mod_notifopt_notification_interval.html}</td> </tr> {/if} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="notification_interval"> {$form.host_notification_interval.label}</td> <td class="FormRowValue">{$form.host_notification_interval.html}{$time_unit}</td> </tr> {if $o == "mc"} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_notifopt_timeperiod.label}</td> <td class="FormRowValue">{$form.mc_mod_notifopt_timeperiod.html}</td> </tr> {/if} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="notification_period"> {$form.timeperiod_tp_id2.label}</td> <td class="FormRowValue">{$form.timeperiod_tp_id2.html} </td> </tr> {if $o == "mc"} <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_notifopt_first_notification_delay.label}</td> <td class="FormRowValue">{$form.mc_mod_notifopt_first_notification_delay.html}</td> </tr> {/if} <tr class="list_two"> <td class="FormRowField"><img class="helpTooltip" name="first_notification_delay"> {$form.host_first_notification_delay.label}</td> <td class="FormRowValue">{$form.host_first_notification_delay.html} {$time_unit}</td> </tr> {if $o == "mc"} <tr class="list_one"> {else} <tr class="list_two"> {/if} <td class="FormRowField"><img class="helpTooltip" name="recovery_notification_delay"> {$form.host_recovery_notification_delay.label}</td> <td class="FormRowValue">{$form.host_recovery_notification_delay.html} {$time_unit}</td> </tr> </table> </div> <div id='tab3' class='tab'> <table class="formTable table"> <tr class="ListHeader"> <td class="FormHeader" colspan="2"> <h3>| {$form.header.title2}</h3> </td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.HGlinks}</h4> </td> </tr> {if !$msg.tpl} {if $o == "mc"} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hhg.label}</td><td class="FormRowValue">{$form.mc_mod_hhg.html}</td></tr> {/if} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="hostgroups"> {$form.host_hgs.label}</td><td class="FormRowValue">{$form.host_hgs.html} </td></tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.HClinks}</h4> </td> </tr> {if $o == "mc"} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hhc.label}</td><td class="FormRowValue">{$form.mc_mod_hhc.html}</td></tr> {/if} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="hostcategories"> {$form.host_hcs.label}</td><td class="FormRowValue">{$form.host_hcs.html} </td></tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.links}</h4> </td> </tr> {if $o == "mc"} <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hpar.label}</td><td class="FormRowValue">{$form.mc_mod_hpar.html}</td></tr> {/if} <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="parents"> {$form.host_parents.label}</td><td class="FormRowValue">{$form.host_parents.html} </td></tr> {if $o == "mc"} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hch.label}</td><td class="FormRowValue">{$form.mc_mod_hch.html}</td></tr> {/if} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="child_hosts"> {$form.host_childs.label}</td><td class="FormRowValue">{$form.host_childs.html} </td></tr> {else} {if $o == "mc"} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_htpl.label}</td><td class="FormRowValue">{$form.mc_mod_htpl.html}</td></tr> {/if} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="service_templates"> {$form.host_svTpls.label}</td><td class="FormRowValue">{$form.host_svTpls.html} </td></tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.HClinks}</h4> </td> </tr> {if $o == "mc"} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="mc_update"> {$form.mc_mod_hhc.label}</td><td class="FormRowValue">{$form.mc_mod_hhc.html}</td></tr> {/if} <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="hostcategories"> {$form.host_hcs.label}</td><td class="FormRowValue">{$form.host_hcs.html} </td></tr> {/if} {if $o == "a" || $o == "c"} <tr class="list_lvl_2"><td class="ListColLvl2_name" colspan="2">{$form.required_note}</td></tr> {/if} </table> </div> <div id='tab4' class='tab'> <table class="formTable table"> <tr class="ListHeader"> <td class="FormHeader" colspan="2"> <h3>| {$form.header.title3}</h3> </td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.treatment}</h4> </td> </tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="obsess_over_host"> {$form.host_obsess_over_host.label}</td><td class="FormRowValue">{$form.host_obsess_over_host.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="host_acknowledgement_timeout"> {$form.host_acknowledgement_timeout.label}</td><td class="FormRowValue">{$form.host_acknowledgement_timeout.html} {$time_unit}</td></tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$Freshness_Control_options}</h4> </td> </tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="check_freshness"> {$form.host_check_freshness.label}</td><td class="FormRowValue">{$form.host_check_freshness.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="freshness_threshold"> {$form.host_freshness_threshold.label}</td><td class="FormRowValue">{$form.host_freshness_threshold.html} {$seconds}</td></tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$Flapping_Options}</h4> </td> </tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="flap_detection_enabled"> {$form.host_flap_detection_enabled.label}</td><td class="FormRowValue">{$form.host_flap_detection_enabled.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="low_flap_threshold"> {$form.host_low_flap_threshold.label}</td><td class="FormRowValue">{$form.host_low_flap_threshold.html} %</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="high_flap_threshold"> {$form.host_high_flap_threshold.label}</td><td class="FormRowValue">{$form.host_high_flap_threshold.html} %</td></tr> <tr class="list_lvl_1"><td class="ListColLvl1_name" colspan="2"> <h4>{$History_Options}</h4> </td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="retain_status_information"> {$form.host_retain_status_information.label}</td><td class="FormRowValue">{$form.host_retain_status_information.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="retain_nonstatus_information"> {$form.host_retain_nonstatus_information.label}</td><td class="FormRowValue">{$form.host_retain_nonstatus_information.html}</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="stalking_options"> {$form.host_stalOpts.label}</td><td class="FormRowValue">{$form.host_stalOpts.html}</td></tr> <tr class="list_lvl_1"><td class="ListColLvl1_name" colspan="2"> <h4>{$Event_Handler}</h4> </td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="event_handler_enabled"> {$form.host_event_handler_enabled.label}</td><td class="FormRowValue">{$form.host_event_handler_enabled.html}</td></tr> <tr class="list_one"> <td class="FormRowField"><img class="helpTooltip" name="event_handler"> {$form.command_command_id2.label}</td> <td class="FormRowValue"> {$form.command_command_id2.html} {if $o == "a" || $o == "c"} <img class="ico-14" src='./img/icons/info.png' style='cursor:help;vertical-align:middle;' onclick="window.open('main.php?p=60801&command_id='+ document.Form.elements['command_command_id2'].options[document.Form.elements['command_command_id2'].selectedIndex].value + '&o=w&min=1','','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no, width=1000, height=200');"> {/if} </td> </tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="event_handler_args"> {$form.command_command_id_arg2.label}</td><td class="FormRowValue">{$form.command_command_id_arg2.html} {if $o == "a" || $o == "c"} <a><img src="./img/icons/arrow-left.png" class="ico-14" style='cursor: pointer;margin: 0 6px;vertical-align: middle;' alt="*" onclick="set_arg('example2','command_command_id_arg2');"></a><input type="text" name="example2" disabled> {/if}</td> </tr> {if $o == "a" || $o == "c"} <tr class="list_lvl_2"><td class="ListColLvl2_name" colspan="2">{$form.required_note}</td></tr> {/if} </table> </div> <div id='tab5' class='tab'> <table class="formTable table"> <tr class="ListHeader"> <td class="FormHeader" colspan="2"> <h3>| {$form.header.title4}</h3> </td> </tr> <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.nagios}</h4> </td> </tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="notes_url"> {$form.ehi_notes_url.label}</td><td class="FormRowValue">{$form.ehi_notes_url.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="notes"> {$form.ehi_notes.label}</td><td class="FormRowValue">{$form.ehi_notes.html}</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="action_url"> {$form.ehi_action_url.label}</td><td class="FormRowValue">{$form.ehi_action_url.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="icon_image"> {$form.ehi_icon_image.label}</td><td class="FormRowValue">{$form.ehi_icon_image.html} <img id='ehi_icon_image_img' src='./img/blank.gif'></td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="icon_image_alt"> {$form.ehi_icon_image_alt.label}</td><td class="FormRowValue">{$form.ehi_icon_image_alt.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="vrml_image"> {$form.ehi_vrml_image.label}</td><td class="FormRowValue">{$form.ehi_vrml_image.html} <img id='ehi_vrml_image_img' src='./img/blank.gif'></td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="statusmap_image"> {$form.ehi_statusmap_image.label}</td><td class="FormRowValue">{$form.ehi_statusmap_image.html} <img id='ehi_statusmap_image_img' src='./img/blank.gif'></td></tr> {if $form.geo_coords.label} <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="geo_coords"> {$form.geo_coords.label}</td><td class="FormRowValue">{$form.geo_coords.html}</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="2d_coords"> {$form.ehi_2d_coords.label}</td><td class="FormRowValue">{$form.ehi_2d_coords.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="3d_coords"> {$form.ehi_3d_coords.label}</td><td class="FormRowValue">{$form.ehi_3d_coords.html}</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="criticality_id"> {$form.criticality_id.label}</td><td class="FormRowValue">{$form.criticality_id.html}</td></tr> {else} <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="2d_coords"> {$form.ehi_2d_coords.label}</td><td class="FormRowValue">{$form.ehi_2d_coords.html}</td></tr> <tr class="list_one"><td class="FormRowField"><img class="helpTooltip" name="3d_coords"> {$form.ehi_3d_coords.label}</td><td class="FormRowValue">{$form.ehi_3d_coords.html}</td></tr> <tr class="list_two"><td class="FormRowField"><img class="helpTooltip" name="criticality_id"> {$form.criticality_id.label}</td><td class="FormRowValue">{$form.criticality_id.html}</td></tr> {/if} <tr class="list_lvl_1"> <td class="ListColLvl1_name" colspan="2"> <h4>{$form.header.furtherInfos}</h4> </td> </tr> <tr class="list_two"><td class="FormRowField">{$form.host_activate.label}</td><td class="FormRowValue">{$form.host_activate.html}</td></tr> <tr class="list_one"><td class="FormRowField">{$form.host_comment.label}</td><td class="FormRowValue">{$form.host_comment.html}</td></tr> {if $o == "a" || $o == "c"} <tr class="list_lvl_2"><td class="ListColLvl2_name" colspan="2">{$form.required_note}</td></tr> {/if} </table> </div> <div id="validForm"> {if $o == "a" || $o == "c" || $o == "mc"} <p class="oreonbutton">{$form.submitC.html}{$form.submitMC.html}{$form.submitA.html} {$form.reset.html}</p> {else if $o == "w"} <p class="oreonbutton">{$form.change.html}</p> {/if} </div> {$form.hidden} </form> {$helptext} <script> var alert_check_interval = "{$alert_check_interval}"; {literal} jQuery('input[name=host_check_interval]').change(function(){ if (parseInt(jQuery(this).val()) >= 1440){ alert(alert_check_interval); } }); jQuery(function() { setListener(jQuery('select[name=command_command_id]')); sheepIt = jQuery("#macro").sheepIt({ separator: '', allowRemoveLast: true, allowRemoveCurrent: true, allowRemoveAll: true, minFormsCount: 0, maxFormsCount: 200, continuousIndex : false, iniFormsCount: jQuery("#clone-count-macro").data("clone-count-macro"), data: jQuery("#clone-values-macro").data("clone-values-macro"), afterAdd: function(source, newForm) { jQuery(newForm).find("input[id^='macroPassword_']").parent().show(); } }); jQuery(".onemacro").each(function(idx,elem){ var from = jQuery(elem).find('input[name^=macroFrom]').val(); if (from === "direct") { } else if(from === "fromTpl"){ jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); } else { jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#b6fca7',border : '1px solid #50ce36'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#b6fca7',border : '1px solid #50ce36'}); } // Set a 'Macro value' field as password field, on edit mode if (jQuery(elem).find("input[id^='macroPassword_']").is(':checked')) { jQuery(elem).find("input[name^='macroValue']").prop('type', 'password'); } {/literal}{if $form.frozen == false}{literal} // Display undo button on template macro if (typeof jQuery(elem).find("input[name^='macroTplValToDisplay']") != 'undefined'){ if (jQuery(elem).find("input[name^='macroTplValToDisplay']").val() == "1"){ var tplValueField = jQuery(elem).find("input[name^='macroTplValue']"); var tplValue = tplValueField.val(); tplValueField.after(jQuery('<img/>',{src : './img/icons/undo.png', class : 'ico-14', style : 'vertical-align : middle;'}).on('click',function(){ jQuery(elem).find("input[name^='macroValue']").val(tplValue); jQuery(elem).find('input[name^=macroFrom]').val("fromTpl"); jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); })); } } {/literal}{/if}{literal} jQuery(elem).find("input[name^='macroInput']").on("input",function(){ jQuery(elem).find('input[name^=macroFrom]').val("direct"); jQuery(elem).find("input[name^='macroInput']").css("background","white"); jQuery(elem).find("input[name^='macroValue']").css("background","white"); }); jQuery(elem).find("input[name^='macroValue']").on("input",function(){ jQuery(elem).find('input[name^=macroFrom]').val("direct"); jQuery(elem).find("input[name^='macroInput']").css("background","white"); jQuery(elem).find("input[name^='macroValue']").css("background","white"); }); var $passwordCheckbox = jQuery(elem).find("input[id^='macroPassword_']"); {/literal}{if $form.frozen == true}{literal} if ($passwordCheckbox.is(':checked')) { $passwordCheckbox.replaceWith('[x]'); } else { $passwordCheckbox.replaceWith('[ ]'); } {/literal}{else}{literal} if ($passwordCheckbox.is(':checked')) { $passwordCheckbox.parent('span').hide(); } {/literal}{/if}{literal} }); jQuery(".macroclone").sortable( { handle: ".clonehandle", axis: "y", helper: "clone", opacity: 0.5, placeholder: "clone-placeholder", tolerance: "pointer" } ); }); function setListener(elem){ elem.on('change',function(event,data){ if(typeof data != "undefined" && typeof data.origin !=undefined && data.origin == "select2defaultinit"){ return false; } doAjaxLoad(this); }); elem.on("remove", function () { jQuery(this).val(""); doAjaxLoad(this); }); } function clonerefreshListener(el){ setListener(el.find('select[name^=tpSelect]')); } {/literal}{if $o != "mc"}{literal} function doAjaxLoad(elems){ jQuery.ajax({ url: "./include/configuration/configObject/host/refreshMacroAjax.php", type: "POST", dataType : "json", data: elems.form.serialize(), success : function(json){ jQuery("#clone-count-macro").data("clone-count-macro",json.count); jQuery("#clone-values-macro").data("clone-values-macro",json.macros); sheepIt.removeAllForms(); for (i = 0; i < jQuery("#clone-count-macro").data("clone-count-macro"); i++) { sheepIt.addForm(); } sheepIt.inject(jQuery("#clone-values-macro").data("clone-values-macro")); jQuery(".macroclone").sortable( { handle: ".clonehandle", axis: "y", helper: "clone", opacity: 0.5, placeholder: "clone-placeholder", tolerance: "pointer" } ); jQuery(".onemacro").each(function(idx,elem){ var from = jQuery(elem).find('input[name^=macroFrom]').val(); if (from === "direct") { jQuery(elem).find("input[name^='macroInput']").css("background","white"); jQuery(elem).find("input[name^='macroValue']").css("background","white"); } else if (from === "fromTpl"){ jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); } else { jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#b6fca7',border : '1px solid #50ce36'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#b6fca7',border : '1px solid #50ce36'}); } if (jQuery(elem).find("input[id^='macroPassword_']").is(':checked')) { jQuery(elem).find("input[name^='macroValue']").prop('type', 'password'); } {/literal}{if $form.frozen == false}{literal} // Display undo button on template macro if (typeof jQuery(elem).find("input[name^='macroTplValToDisplay']") != 'undefined'){ if (jQuery(elem).find("input[name^='macroTplValToDisplay']").val() == "1"){ var tplValueField = jQuery(elem).find("input[name^='macroTplValue']"); var tplValue = tplValueField.val(); var tplInputField = jQuery(elem).find("input[name^='macroInput']"); var tplInput = tplInputField.val(); tplValueField.after(jQuery('<img/>',{src : './img/icons/undo.png', class : 'ico-14', style : 'vertical-align : middle;'}).on('click',function(){ jQuery(elem).find("input[name^='macroValue']").val(tplValue); jQuery(elem).find("input[name^='macroInput']").val(tplInput); jQuery(elem).find('input[name^=macroFrom]').val("fromTpl"); jQuery(elem).find("input[name^='macroInput']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); jQuery(elem).find("input[name^='macroValue']").css({'background-color' : '#ffcb6b',border : '1px solid #ffa600'}); })); } } {/literal}{/if}{literal} jQuery(elem).find("input[name^='macroInput']").on("input",function(){ jQuery(elem).find('input[name^=macroFrom]').val("direct"); jQuery(elem).find("input[name^='macroInput']").css("background","white"); jQuery(elem).find("input[name^='macroValue']").css("background","white"); }); jQuery(elem).find("input[name^='macroValue']").on("input",function(){ jQuery(elem).find('input[name^=macroFrom]').val("direct"); jQuery(elem).find("input[name^='macroInput']").css("background","white"); jQuery(elem).find("input[name^='macroValue']").css("background","white"); }); if (jQuery(elem).find("input[id^='macroPassword_']").is(':checked')) { jQuery(elem).find("input[name^='macroValue']").prop('type', 'password'); jQuery(elem).find("input[id^='macroPassword_']").parent('span').hide(); } }); } }); } {/literal}{/if}{literal} {/literal} </script>