Хранилища Subversion ant

Редакция

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

Редакция 280 Редакция 281
Строка 28... Строка 28...
28
$mirror = $secure->wrapInt($_GET["m"]);
28
$mirror = $secure->wrapInt($_GET["m"]);
29
$reps   = $_GET["r"];
29
$reps   = $_GET["r"];
30
$ID     = $_GET["id"];
30
$ID     = $_GET["id"];
31
if(isset($ID)){    
31
if(isset($ID)){    
32
    list($mirror,$dist,$vers,$repstring) = split(",",$ID);
32
    list($mirror,$dist,$vers,$repstring) = split(",",$ID);
-
 
33
    if(!empty($mirror)){$status=1;};
-
 
34
    if(!empty($dist)){$status=2;};
-
 
35
    if(!empty($vers)){$status=3;};
33
    if(isset($repstring)){
36
    if(!empty($repstring)){
34
        $status=4;
37
        $status=4;
35
        $reps = split("-",$repstring);
38
        $reps = split("-",$repstring);
-
 
39
    };
-
 
40
}elseif(!empty($mirror)){
-
 
41
    $location="./classic.php?id=".$mirror;
-
 
42
    if(!empty($dist)){$location.=",".$dist;}
-
 
43
    if(!empty($vers)){$location.=",".$vers;}
-
 
44
    if(!empty($reps)){
-
 
45
        for ($i=0;$i<count($reps);$i++) {
-
 
46
            $shortreps .= $reps[$i];
-
 
47
            if ($i<count($reps)-1) {
-
 
48
                    $shortreps .= "-";
-
 
49
            }
-
 
50
        }
-
 
51
        $location.=",".$shortreps;
36
    }
52
    }
-
 
53
    header("Location: ".$location);
-
 
54
    exit;
37
}
55
}
38
$infomsg = array( _("Step"), _("Next step"), _("Mirror selection"), _("Choosing a distribution"), _("Choosing a version of distribution"), _("Selection of repositories"), _("Get sources.list") );
56
$infomsg = array( _("Step"), _("Next step"), _("Mirror selection"), _("Choosing a distribution"), _("Choosing a version of distribution"), _("Selection of repositories"), _("Get sources.list") );
39
57
40
if (!isset($status)) { $status = 0; };
58
if (!isset($status)) { $status = 0; };
41
59
Строка 90... Строка 108...
90
        }
108
        }
91
        $info = "<h2>"._("Repositories for")." <em class='".$secure->stripStr($infodist["distua"])."-em'>".$secure->stripStr($infodist["distname"])." ".$secure->stripStr($infodist["version"])." ".$distname."</em></h2>";
109
        $info = "<h2>"._("Repositories for")." <em class='".$secure->stripStr($infodist["distua"])."-em'>".$secure->stripStr($infodist["distname"])." ".$secure->stripStr($infodist["version"])." ".$distname."</em></h2>";
92
        $result = "<p>"._("Copy this strings into file")." <span id='sourceslist'>/etc/apt/sources.list</span>:</p><pre>";
110
        $result = "<p>"._("Copy this strings into file")." <span id='sourceslist'>/etc/apt/sources.list</span>:</p><pre>";
93
        $result .= $core->getSourceList($dist,$vers,$reps,$db);
111
        $result .= $core->getSourceList($dist,$vers,$reps,$db);
94
        $result .= "</pre>";
112
        $result .= "</pre>";
95
        for ($i=0;$i<count($reps);$i++) {
-
 
96
                $getreps .= $reps[$i];
-
 
97
                if ($i<count($reps)-1) {
-
 
98
                        $getreps .= "-";
-
 
99
                }
-
 
100
        }
-
 
101
        $result = $info.$result."<p><a href='./get.php?id=".$dist.",".$vers.",".$getreps."'>".$infomsg[6]."</a></p>";
113
        $result = $info.$result."<p><a href='./get.php?id=".$dist.",".$vers.",".$repstring."'>".$infomsg[6]."</a></p>";
102
       
114
       
103
        $link="<div class='sllink'><a title='"._("Link to this sources.list")."' href=./classic.php?id=".$mirror.",".$dist.",".$vers.",".$getreps.">#</a></div>";
115
        $link="<div class='sllink'><a title='"._("Link to this sources.list")."' href=./classic.php?id=".$mirror.",".$dist.",".$vers.",".$repstring.">#</a></div>";
104
    break;
116
    break;
105
}
117
}
106
118
107
if ($status==3){$link='<div class="sllink"><a title="Ссылка на этот source.list" href=./classic.php?id='.$dist.",".$vers.",".$getreps.'>#</a></div>';}
119
if ($status==3){$link='<div class="sllink"><a title="Ссылка на этот source.list" href=./classic.php?id='.$dist.",".$vers.",".$repstring.'>#</a></div>';}
108
$steps="<a href='classic.php'>".$infomsg[0]." 0</a> ::";
120
$steps="<a href='classic.php'>".$infomsg[0]." 0</a> ::";
109
if ($status>0){ $steps .= "<a href='classic.php?step=1&m=".$mirr."'> ".$infomsg[0]." 1</a> ::"; } else { $steps.=" ".$infomsg[0]." 1 ::"; }
121
if ($status>0){ $steps .= "<a href='classic.php?id=".$mirror."'> ".$infomsg[0]." 1</a> ::"; } else { $steps.=" ".$infomsg[0]." 1 ::"; }
110
if ($status>1){ $steps .= "<a href='classic.php?step=2&m=".$mirr."&d=".$dist."'> ".$infomsg[0]." 2</a> ::"; } else{ $steps.=" ".$infomsg[0]." 2 ::"; }
122
if ($status>1){ $steps .= "<a href='classic.php?id=".$mirror.",".$dist."'> ".$infomsg[0]." 2</a> ::"; } else{ $steps.=" ".$infomsg[0]." 2 ::"; }
111
if ($status>2){ $steps .= "<a href='classic.php?step=3&m=".$mirr."&d=".$dist."&v=".$vers."'> ".$infomsg[0]." 3</a> ::"; } else { $steps.=" ".$infomsg[0]." 3 ::"; }
123
if ($status>2){ $steps .= "<a href='classic.php?id=".$mirror.",".$dist.",".$vers."'> ".$infomsg[0]." 3</a> ::"; } else { $steps.=" ".$infomsg[0]." 3 ::"; }
112
if ($status>3){ $steps .= '<a href=./classic.php?id='.$mirror.','.$dist.','.$vers.','.$getreps.'>'.$infomsg[0].' 4</a>'; } else { $steps.=" ".$infomsg[0]." 4"; }
124
if ($status>3){ $steps .= '<a href=./classic.php?id='.$mirror.','.$dist.','.$vers.','.$repstring.'>'.$infomsg[0].' 4</a>'; } else { $steps.=" ".$infomsg[0]." 4"; }
113
125
114
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));
126
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));
115
$smarty->assign('stepinfo',$infomsg[0]);
127
$smarty->assign('stepinfo',$infomsg[0]);
116
$smarty->assign('nextstep',$infomsg[1]);
128
$smarty->assign('nextstep',$infomsg[1]);
117
$smarty->assign('mirrorselect',$infomsg[2]);
129
$smarty->assign('mirrorselect',$infomsg[2]);