Хранилища Subversion ant

Редакция

Редакция 209 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 209 Редакция 228
Строка 62... Строка 62...
62
                tmpSelect.attr('disabled','disabled');
62
                tmpSelect.attr('disabled','disabled');
63
                tmpSelect.clearSelect();
63
                tmpSelect.clearSelect();
64
                adjustReps();
64
                adjustReps();
65
                $('#replist').css('display','none');
65
                $('#replist').css('display','none');
66
                $('#getfile').css('display','none');
66
                $('#getfile').css('display','none');
-
 
67
                $('#reps').css('display','none');
67
        } else {
68
        } else {
68
                $.getJSON('./m-process.php',{d:distroValue,status:1},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); adjustReps(); });
69
                $.getJSON('./m-process.php',{d:distroValue,status:1},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); adjustReps(); });
69
                $('#replist').css('display','none');
70
                $('#replist').css('display','none');
70
                $('#getfile').css('display','none');
71
                $('#getfile').css('display','none');
-
 
72
                $('#reps').css('display','none');
71
        }
73
        }
72
  };
74
  };
73
  // Выбор версии дистрибутива
75
  // Выбор версии дистрибутива
74
  function adjustReps(){
76
  function adjustReps(){  
75
        var distroValue = $('#distro').val();
77
        var distroValue = $('#distro').val();
76
        var versionValue = $('#distver').val();
78
        var versionValue = $('#distver').val();
77
        if (distroValue != 0 && versionValue != 0) {
79
        if (distroValue != 0 && versionValue != 0) {
78
                $.get('./m-process.php',{d:distroValue,v:versionValue,status:2},function(data){ $('#replist').css('display','block'); $('#replist').html(data); });
80
                $.get('./m-process.php',{d:distroValue,v:versionValue,status:2},function(data){ $('#reps').css('display','block'); $('#reps').html(data); });
-
 
81
        } else {
-
 
82
                $('#replist').css('display','none');
-
 
83
                $('#getfile').css('display','none');
-
 
84
                $('#reps').css('display','none');
-
 
85
        }
-
 
86
  }
-
 
87
  // Выбор репозиториев дистрибутива
-
 
88
  function adjustRepos(){
-
 
89
        var distroValue = $('#distro').val();
-
 
90
        var versionValue = $('#distver').val();
-
 
91
        if (distroValue != 0 && versionValue != 0) {
-
 
92
            var repar = $('input.repbox:checked');//.serialize();
-
 
93
            repar=repar.serialize(); // fix this shit
-
 
94
            $('#replist').css('display','block');
-
 
95
            $('#replist').load('./m-process.php?status=3&d='+distroValue+'&v='+versionValue+'&'+repar);
79
                $.get('./m-process.php',{d:distroValue,v:versionValue,status:3},function(data){ $('#getfile').css('display','block'); $('#getfile').html(data); });
96
            $.get('./m-process.php',{d:distroValue,v:versionValue,status:4},function(data){ $('#getfile').css('display','block'); $('#getfile').html(data); });
80
        } else {
97
        } else {
81
                $('#replist').css('display','none');
98
                $('#replist').css('display','none');
82
                $('#getfile').css('display','none');
99
                $('#getfile').css('display','none');
83
        }
100
        }
84
  }
101
  }
85

102

86
  $('#distro').change(adjustDistro);
103
  $('#distro').change(adjustDistro);
87
  $('#distver').change(adjustReps);
104
  $('#distver').change(adjustReps);
88

-
 
-
 
105
  $('#reps').click(adjustRepos);
89
});
106
});
-
 
107

90
";
108
";
91
109
92
$query =& $db->query("SELECT * FROM distribution");
110
$query =& $db->query("SELECT * FROM distribution");
93
while ($query->fetchInto($data, DB_FETCHMODE_ASSOC)) {
111
while ($query->fetchInto($data, DB_FETCHMODE_ASSOC)) {
94
        $linux .= "<option value='".$data["dist_id"]."'>".$secure->stripStr($data["distname"])."</option>\n";
112
        $linux .= "<option value='".$data["dist_id"]."'>".$secure->stripStr($data["distname"])."</option>\n";
Строка 101... Строка 119...
101
$modern .= $linux."</select>";
119
$modern .= $linux."</select>";
102
$modern .= "</div><div class='border'>";
120
$modern .= "</div><div class='border'>";
103
$modern .= "<label>Версия дистрибутива</label><br>";
121
$modern .= "<label>Версия дистрибутива</label><br>";
104
$modern .= "<select id='distver' disabled='disabled'><option></option>";
122
$modern .= "<select id='distver' disabled='disabled'><option></option>";
105
$modern .= "</select></div>";
123
$modern .= "</select></div>";
-
 
124
-
 
125
$modern .= "<div id='cboxes'>";
-
 
126
$modern .= "<pre id='reps'></pre>";
-
 
127
$modern .= "</div>";
-
 
128
106
$modern .= "<pre id='replist'></pre>";
129
$modern .= "<pre id='replist'></pre>";
107
$modern .= "<p id='getfile'></p>";
130
$modern .= "<p id='getfile'></p>";
108
131
109
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));
132
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));
110
$smarty->assign('modern',$modern);
133
$smarty->assign('modern',$modern);