}
function printPage ($params) {
- global $HTML, $sys_scm_snapshots_path;
+ global $HTML;
$project = $this->checkParams ($params) ;
if (!$project) {
}
function generateSnapshots ($params) {
- global $sys_scm_snapshots_path ;
- global $sys_scm_tarballs_path ;
+
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $snapshot = $sys_scm_snapshots_path.'/'.$group_name.'-scm-latest.tar.gz';
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $snapshot = forge_get_config('scm_snapshots_path').'/'.$group_name.'-scm-latest.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function generateSnapshots ($params) {
- global $sys_scm_snapshots_path ;
- global $sys_scm_tarballs_path ;
+
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $snapshot = $sys_scm_snapshots_path.'/'.$group_name.'-scm-latest.tar.gz';
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $snapshot = forge_get_config('scm_snapshots_path').'/'.$group_name.'-scm-latest.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function getSnapshotPara ($project) {
- global $sys_scm_snapshots_path ;
+
$b = "" ;
$filename = $project->getUnixName().'-scm-latest.tar.gz';
- if (file_exists($sys_scm_snapshots_path.'/'.$filename)) {
+ if (file_exists(forge_get_config('scm_snapshots_path').'/'.$filename)) {
$b .= '<p>[' ;
$b .= util_make_link ("/snapshots.php?group_id=".$project->getID(),
_('Download the nightly snapshot')
}
function generateSnapshots ($params) {
- global $sys_scm_snapshots_path ;
- global $sys_scm_tarballs_path ;
+
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $snapshot = $sys_scm_snapshots_path.'/'.$group_name.'-scm-latest.tar.gz';
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $snapshot = forge_get_config('scm_snapshots_path').'/'.$group_name.'-scm-latest.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function getSnapshotPara ($project) {
- global $sys_scm_snapshots_path ;
+
$b = "" ;
$filename = $project->getUnixName().'-scm-latest.tar.gz';
- if (file_exists($sys_scm_snapshots_path.'/'.$filename)) {
+ if (file_exists(forge_get_config('scm_snapshots_path').'/'.$filename)) {
$b .= '<p>[' ;
$b .= util_make_link ("/snapshots.php?group_id=".$project->getID(),
_('Download the nightly snapshot')
}
function generateSnapshots ($params) {
- global $sys_scm_tarballs_path ;
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function getSnapshotPara ($project) {
- global $sys_scm_snapshots_path ;
+
$b = "" ;
$filename = $project->getUnixName().'-scm-latest.tar.gz';
- if (file_exists($sys_scm_snapshots_path.'/'.$filename)) {
+ if (file_exists(forge_get_config('scm_snapshots_path').'/'.$filename)) {
$b .= '<p>[' ;
$b .= util_make_link ("/snapshots.php?group_id=".$project->getID(),
_('Download the nightly snapshot')
}
function generateSnapshots ($params) {
- global $sys_scm_tarballs_path ;
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $snapshot = $sys_scm_snapshots_path.'/'.$group_name.'-scm-latest.tar.gz';
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $snapshot = forge_get_config('scm_snapshots_path').'/'.$group_name.'-scm-latest.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function generateSnapshots ($params) {
- global $sys_scm_tarballs_path ;
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
}
function generateSnapshots ($params) {
- global $sys_scm_snapshots_path ;
- global $sys_scm_tarballs_path ;
+
+
$project = $this->checkParams ($params) ;
if (!$project) {
$group_name = $project->getUnixName() ;
- $snapshot = $sys_scm_snapshots_path.'/'.$group_name.'-scm-latest.tar.gz';
- $tarball = $sys_scm_tarballs_path.'/'.$group_name.'-scmroot.tar.gz';
+ $snapshot = forge_get_config('scm_snapshots_path').'/'.$group_name.'-scm-latest.tar.gz';
+ $tarball = forge_get_config('scm_tarballs_path').'/'.$group_name.'-scmroot.tar.gz';
if (! $project->usesPlugin ($this->name)) {
return false;
forge_define_config_item ('forge_name', 'core', $GLOBALS['sys_name']) ;
forge_define_config_item ('user_registration_restricted', 'core', $GLOBALS['sys_user_reg_restricted']) ;
forge_define_config_item ('web_host', 'core', $GLOBALS['sys_default_domain']) ;
+forge_define_config_item ('scm_tarballs_path', 'core', $GLOBALS['sys_scm_tarballs_path']) ;
+forge_define_config_item ('scm_snapshots_path', 'core', $GLOBALS['sys_scm_snapshots_path']) ;
// forge_define_config_item ('', 'core', $GLOBALS['sys_']) ;
/* Long-term:
$filename=$group_name.'-scm-latest.tar.gz';
-if (file_exists($sys_scm_snapshots_path.'/'.$filename)) {
+if (file_exists(forge_get_config('scm_snapshots_path').'/'.$filename)) {
Header('Content-disposition: filename="'.str_replace('"', '', $filename).'"');
Header('Content-type: application/x-gzip');
- $length = filesize($sys_scm_snapshots_path.'/'.$filename);
+ $length = filesize(forge_get_config('scm_snapshots_path').'/'.$filename);
Header('Content-length: '.$length);
- readfile_chunked($sys_scm_snapshots_path.'/'.$filename);
+ readfile_chunked(forge_get_config('scm_snapshots_path').'/'.$filename);
} else {
session_redirect(util_make_url('/404.php'));
}
$filename=$group_name.'-scmroot.tar.gz';
-if (file_exists($sys_scm_tarballs_path.'/'.$filename)) {
+if (file_exists(forge_get_config('scm_tarballs_path').'/'.$filename)) {
Header('Content-disposition: filename="'.str_replace('"', '', $filename).'"');
Header("Content-type: application/x-gzip");
- $length = filesize($sys_scm_tarballs_path.'/'.$filename);
+ $length = filesize(forge_get_config('scm_tarballs_path').'/'.$filename);
Header("Content-length: ".$length);
- readfile_chunked($sys_scm_tarballs_path.'/'.$filename);
+ readfile_chunked(forge_get_config('scm_tarballs_path').'/'.$filename);
} else {
session_redirect(util_make_url("/404.php"));
}
{
$vars = array ('sys_name',
'sys_user_reg_restricted',
- 'sys_default_domain') ;
+ 'sys_default_domain',
+ 'sys_scm_tarballs_path',
+ 'sys_scm_snapshots_path') ;
$pattern = implode ('|', $vars) ;
ack-grep -l --php $old | grep -v www/include/pre.php
}
-find_files | xargs perl -pi -e"s/(\\s*global .*)\\\$$old, */\\1/"
-find_files | xargs perl -pi -e"s/(\\s*global .*)\\\$$old *;//"
-find_files | xargs perl -pi -e"s,\\\$GLOBALS\['$old'\](?"\!"\\s*=),$newstr,g"
-find_files | xargs perl -pi -e"s,\\\$GLOBALS\[$old\](?"\!"\\s*=),$newstr,g"
-find_files | xargs perl -pi -e"s,\\\$$old(?"\!"\\s*=),$newstr,g"
+find_files | xargs perl -pi -e"
+s/^\\s*global +\\\$$old *;//;
+s/^(\\s*global +)\\\$$old *,/\\1/;
+s/^(\\s*global .*), *\\\$$old/\\1/;
+s,\\\$GLOBALS\['$old'\](?"\!"\\s*=),$newstr,g;
+s,\\\$GLOBALS\[$old\](?"\!"\\s*=),$newstr,g;
+s,\\\$$old(?"\!"\\s*=),$newstr,g"