//-----
// Variables and functions below this line are used to generate links to
// pages. You should only change these if you plan to change the URL
// scheme, e.g., to enable links like:
//
// http://somewiki.org/PageName
//
// You can do this using Apache's mod_rewrite extension. If you do so, you
// may change the code below to generate appropriate URLs.
$ScriptPath = 'http://squirrelmail.org/wiki/';
$ViewBase = $ScriptBase . '?page=';
$EditBase = $ScriptBase . '?action=edit&page=';
$HistoryBase = $ScriptBase . '?action=history&page=';
$FindScript = $ScriptBase . '?action=find';
$FindBase = $FindScript . '&find=';
$SaveBase = $ScriptBase . '?action=save&page=';
$DiffScript = $ScriptBase . '?action=diff';
$PrefsScript = $ScriptPath . 'preferences';
//$PrefsScript = $ScriptBase . '?action=prefs';
function tavi_urlencode($url) {
return (str_replace('%2F', '/', urlencode($url)));
}
function viewURL($page, $version = '', $full = '') {
global $ViewBase;
global $ScriptPath;
if ($full == '') {
return $ScriptPath . tavi_urlencode($page) .
($version == '' ? '' : "/$version");
} else {
return $ScriptPath . 'full/' . tavi_urlencode($page) .
($version == '' ? '' : "/$version");
}
// return $ViewBase . tavi_urlencode($page) .
// ($version == '' ? '' : "&version=$version") .
// ($full == '' ? '' : '&full=1');
}
function editURL($page, $version = '') {
global $EditBase;
global $ScriptPath;
return $ScriptPath . 'edit/' . tavi_urlencode($page) .
($version == '' ? '' : "/$version");
// return $EditBase . tavi_urlencode($page) .
// ($version == '' ? '' : "&version=$version");
}
function historyURL($page, $full = '') {
global $HistoryBase;
global $ScriptPath;
if ($full == '') {
return $ScriptPath . 'history/' . tavi_urlencode($page);
} else {
return $ScriptPath . 'fullhistory/' . tavi_urlencode($page);
}
// return $HistoryBase . tavi_urlencode($page) .
// ($full == '' ? '' : '&full=1');
}
function findURL($page) {
global $FindBase;
global $ScriptPath;
return $ScriptPath . 'find/' . tavi_urlencode($page);
// return $FindBase . tavi_urlencode($page);
}
function saveURL($page) {
global $SaveBase;
return $SaveBase . tavi_urlencode($page);
}
?>
SquirrelMail - Webmail for Nuts!
Donations
News
About
Support
Security
Screen shots
Download
Plugins
Documentation
Sponsors
Bounties
Junk Email Filter
Changes by last author:
Added:
Instead of "localhost" or "mydomain.com" use "127.0.0.1" when SquirrelMail and the IMAP server run on same machine. DNS Resolving issues can slow the web server, SquirrelMail, the IMAP server, and the SMTP server down significantly, and in such cases the use of IP addresses can help speed things up.
Server Settings (page 2 in config/conf.pl ):
<code>
1. Domain : example.com (Exception to the 127.0.0.1 rule)
2. IMAP Server : 127.0.0.1
3. IMAP Port : 143
4. Use Sendmail/SMTP : SMTP
6. SMTP Server : 127.0.0.1
7. SMTP Port : 25
</code>
© 1999-2016 by The SquirrelMail Project Team