perl -e'require "/etc/gforge/local.pl"; print "*:*:$sys_dbname:$sys_dbuser:$sys_dbpasswd\n"' > $tmp3
projects=$(echo "SELECT g.unix_group_name from groups g, group_plugin gp, plugins p where g.group_id = gp.group_id and gp.plugin_id = p.plugin_id and p.plugin_name = 'mediawiki' ;" \
- | PGPASSFILE=/tmp/tmp.wOirlBjmDn /usr/bin/psql -U gforge gforge \
+ | PGPASSFILE=$tmp3 /usr/bin/psql -U gforge gforge \
| tail -n +3 \
| grep '^ ')
for project in $projects ; do
if [ ! -d $wdprefix/$project/images ] ; then
mkdir -p $wdprefix/$project/images
- chown www-data $wdprefix/$project/images
- touch $wdprefix/$project/LocalSettings.php
+ fi
+ if [ ! -e $wdprefix/$project/LocalSettings.php ] ; then
+ cat > $wdprefix/$project/LocalSettings.php <<EOF
+<?php
+// To enable uploads for the wiki, you'll need to edit this value:
+\$wgEnableUploads = false;
+// Don't forget to "chown www-data $wdprefix/$project/images"
+EOF
+
filteredprojects="$filteredprojects $project"
fi
done
$wgMainCacheType = CACHE_NONE;
$wgMemCachedServers = array();
-## To enable image uploads, make sure the 'images' directory
-## is writable, then set this to true:
-$wgEnableUploads = true;
+$wgEnableUploads = false;
$wgUploadDirectory = "$wikidata/images";
-# $wgUseImageMagick = true;
-# $wgImageMagickConvertCommand = "/usr/bin/convert";
-# $wgHashedUploadDirectory = false;
+$wgUseImageMagick = true;
+$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgLocalInterwiki = $wgSitename;
$wgShowExceptionDetails = true ;
$params = array () ;
$params['toptab'] = $pluginname;
$params['group'] = $group_id;
-$params['title'] = sprintf ('Mediawiki for project %s', $group->getPublicName()) ;
+$params['title'] = _('wiki') ;
$params['pagename'] = $pluginname;
$params['sectionvals'] = array ($group->getPublicName());
if (file_exists ('/var/lib/gforge/plugins/mediawiki/wikidata/'.$group->getUnixName().'/LocalSettings.php')) {
echo '<iframe src="'.util_make_url('/plugins/mediawiki/wiki/'.$group->getUnixName().'/index.php').'" frameborder="no" width=100% height=700></iframe>' ;
} else {
- print _('Wiki not created yet, please wait for a few minutes.');
+ print '<h2>'._('Wiki not created yet, please wait for a few minutes.').'</h2>';
}
site_project_footer(array());