/* Don't kill the connection if the browser is over a dialup
* and it would take over 30 seconds to download it.
- * Dont call set_time_limit in safe mode.
+ * Don't call set_time_limit in safe mode.
*/
if (!ini_get('safe_mode')) {
$type0 = strtolower($header->type0);
$type1 = strtolower($header->type1);
$name = '';
- $links['download link']['text'] = _("download");
+ $links['download link']['text'] = _("Download");
$links['download link']['href'] = SM_PATH .
"src/download.php?absolute_dl=true&passed_id=$id&mailbox=$urlMailbox&ent_id=$ent";
$ImageURL = '';
if ($where && $what) {
$defaultlink .= '&where='. urlencode($where).'&what='.urlencode($what);
}
+
/* This executes the attachment hook with a specific MIME-type.
* If that doesn't have results, it tries if there's a rule
* for a more generic type.
function sqimap_base64_decode(&$string) {
- // base64 enoded data goes in pairs of 4 bytes. To achieve on the
+ // Base64 encoded data goes in pairs of 4 bytes. To achieve on the
// fly decoding (to reduce memory usage) you have to check if the
// data has incomplete pairs
- // remove the noise in order to check if the 4 bytes pairs are complete
+ // Remove the noise in order to check if the 4 bytes pairs are complete
$string = str_replace(array("\r\n","\n", "\r", " "),array('','','',''),$string);
$sStringRem = '';
$iMod = strlen($string) % 4;
if ($iMod) {
$sStringRem = substr($string,-$iMod);
- // check if $sStringRem contains padding characters
+ // Check if $sStringRem contains padding characters
if (substr($sStringRem,-1) != '=') {
$string = substr($string,0,-$iMod);
} else {
* 2. Closing tag, e.g.:
* </a>
* 3. XHTML-style content-less tag, e.g.:
- * <img src="blah"/>
+ * <img src="blah" />
*/
$tagtype = false;
switch (substr($body, $pos, 1)){
case '/':
/**
* This is an xhtml-style tag with a closing / at the
- * end, like so: <img src="blah"/>. Check if it's followed
+ * end, like so: <img src="blah" />. Check if it's followed
* by the closing bracket. If not, then this tag is invalid
*/
if (substr($body, $pos, 2) == "/>"){
case '/':
/**
* This is an xhtml-style tag with a closing / at the
- * end, like so: <img src="blah"/>. Check if it's followed
+ * end, like so: <img src="blah" />. Check if it's followed
* by the closing bracket. If not, then this tag is invalid
*/
if (substr($body, $pos, 2) == "/>"){
// version
//set all the Cache Control Headers for IE
if ($isIE) {
+ $filename=urlencode($filename);
header ("Pragma: public");
header ("Cache-Control: no-store, max-age=0, no-cache, must-revalidate"); # HTTP/1.1
header ("Cache-Control: post-check=0, pre-check=0", false);