Beispiel #1
0
				var add_config_id = 1;
				
				dnd();
				
				$("#add_row").click(function (){
					$(\'<tr id="add_config_\' + add_config_id++ + \'"><td>' . _('Add') . ':</td><td><select name="add_config[]">' . $options . '</select></td></tr>\').fadeIn("slow").insertBefore("#configs tr:nth-last-child(3)");
					dnd();
				});
				
				$(".delete-config").click(function (){
					$(this).closest("tr").remove();
				});
			});
		</script>');
            $vps_configs = $vps->get_configs();
            $configs = list_configs();
            if ($_SESSION["is_admin"]) {
                $xtpl->form_create('?page=adminvps&action=configs&veid=' . $vps->veid, 'post');
            }
            $xtpl->table_add_category(_('Configs'));
            if ($_SESSION["is_admin"]) {
                $xtpl->table_add_category('');
            }
            foreach ($vps_configs as $id => $label) {
                if ($_SESSION["is_admin"]) {
                    $xtpl->form_add_select_pure('configs[]', $configs, $id);
                    $xtpl->table_td('<a href="javascript:" class="delete-config">' . _('delete') . '</a>');
                } else {
                    $xtpl->table_td($label);
                }
                $xtpl->table_tr(false, false, false, "order_{$id}");
Beispiel #2
0
        $xtpl->form_add_select_pure('n[]', $cluster->list_servers(), $_GET["n"], true, '10');
        $xtpl->table_tr();
        $xtpl->table_td(_('Owners') . ':');
        $xtpl->form_add_select_pure('o[]', members_list(), $_GET["o"], true, '10');
        $xtpl->table_td(_('Templates') . ':');
        $xtpl->form_add_select_pure('t[]', list_templates(), $_GET["t"], true, '10');
        $xtpl->table_tr();
        $xtpl->table_td(_('State') . ':');
        $xtpl->form_add_select_pure('state', array("" => _("All"), 1 => _("Running"), 2 => _("Stopped")), $_GET["state"]);
        $xtpl->table_td(_('Backup lock') . ':');
        $xtpl->form_add_select_pure('backup_lock', array("" => _("All"), 1 => _("Locked"), 2 => _("Unlocked")), $_GET["backup_lock"]);
        $xtpl->table_tr();
        $xtpl->table_td(_("Has mount on") . ':');
        $xtpl->form_add_select_pure('m[]', $cluster->list_servers_with_type("storage"), $_GET["m"], true, '5');
        $xtpl->table_td(_("Has configs") . ':');
        $xtpl->form_add_select_pure('c[]', list_configs(), $_GET["c"], true, '5');
        $xtpl->table_tr();
        $xtpl->table_td(_("Has DNS resolvers") . ':');
        $xtpl->form_add_select_pure('r[]', list_dns_resolvers(), $_GET["r"], true, '5');
        $xtpl->table_tr();
        $xtpl->form_out(_("Show"), null, '', '3');
        $xtpl->assign('AJAX_SCRIPT', $xtpl->vars['AJAX_SCRIPT'] . '
		<script type="text/javascript">
			function all() {
				$("#vps_list input[type=\\"checkbox\\"]").attr("checked", true);
			}
			
			function none() {
				$("#vps_list input[type=\\"checkbox\\"]").attr("checked", false);
			}