Ignore:
Timestamp:
Mar 31, 2010, 6:32:40 PM (14 years ago)
Author:
george
Message:
  • Upraveno: Aktualizace fóra.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/forum/includes/functions_convert.php

    r400 r702  
    33*
    44* @package install
    5 * @version $Id: functions_convert.php 8876 2008-09-18 14:26:56Z acydburn $
     5* @version $Id$
    66* @copyright (c) 2006 phpBB Group
    77* @license http://opensource.org/licenses/gpl-license.php GNU Public License
     
    206206/**
    207207* Generate the email hash stored in the users table
     208*
     209* Note: Deprecated, calls should directly go to phpbb_email_hash()
    208210*/
    209211function gen_email_hash($email)
    210212{
    211         return (crc32(strtolower($email)) . strlen($email));
     213        return phpbb_email_hash($email);
    212214}
    213215
     
    552554
    553555        // copy file will prepend $phpBB_root_path
    554         $target = $config[$config_var] . '/' . basename(($use_target === false) ? $source : $use_target);
     556        $target = $config[$config_var] . '/' . utf8_basename(($use_target === false) ? $source : $use_target);
    555557
    556558        if (!empty($convert->convertor[$config_var]) && strpos($source, $convert->convertor[$config_var]) !== 0)
     
    568570        if ($result['copied'])
    569571        {
    570                 $result['target'] = basename($target);
     572                $result['target'] = utf8_basename($target);
    571573        }
    572574        else
    573575        {
    574                 $result['target'] = ($use_target !== false) ? $result['orig_source'] : basename($target);
     576                $result['target'] = ($use_target !== false) ? $result['orig_source'] : utf8_basename($target);
    575577        }
    576578
     
    601603                        $thumb_dir = $convert->convertor['thumbnails'][0];
    602604                        $thumb_prefix = $convert->convertor['thumbnails'][1];
    603                         $thumb_source = $thumb_dir . $thumb_prefix . basename($result['source']);
     605                        $thumb_source = $thumb_dir . $thumb_prefix . utf8_basename($result['source']);
    604606
    605607                        if (strpos($thumb_source, $convert->convertor['upload_path']) !== 0)
     
    12331235                }
    12341236
     1237                if (isset($convert->config_schema['array_name']))
     1238                {
     1239                        unset($convert->config_schema['array_name']);
     1240                }
     1241
    12351242                $convert_config = extract_variables_from_file($filename);
    12361243                if (!empty($convert->config_schema['array_name']))
     
    12651272
    12661273        $convert_config = get_config();
     1274
    12671275        foreach ($schema['settings'] as $config_name => $src)
    12681276        {
     
    12751283                else
    12761284                {
    1277                         $config_value = (isset($convert_config[$src])) ? $convert_config[$src] : '';
    1278                 }
     1285                        if ($schema['table_format'] != 'file' || empty($schema['array_name']))
     1286                        {
     1287                                $config_value = (isset($convert_config[$src])) ? $convert_config[$src] : '';
     1288                        }
     1289                        else if (!empty($schema['array_name']))
     1290                        {
     1291                                $src_ary = $schema['array_name'];
     1292                                $config_value = (isset($convert_config[$src_ary][$src])) ? $convert_config[$src_ary][$src] : '';
     1293                        }
     1294                }
    12791295
    12801296                if ($config_value !== '')
     
    16991715                'GLOBAL_MODERATORS'     => array('00AA00', 1, 0),
    17001716                'ADMINISTRATORS'        => array('AA0000', 1, 1),
    1701                 'BOTS'                          => array('9E8DA7', 0, 0)
     1717                'BOTS'                          => array('9E8DA7', 0, 0),
     1718                'NEWLY_REGISTERED'              => array('', 0, 0),
    17021719        );
    17031720
     
    22572274        if (substr($trg, -1) == '/')
    22582275        {
    2259                 $trg .= basename($src);
     2276                $trg .= utf8_basename($src);
    22602277        }
    22612278        $src_path = relative_base($src, $source_relative_path, __LINE__, __FILE__);
Note: See TracChangeset for help on using the changeset viewer.