Changeset 286 for branches/1.1dev/lib


Ignore:
Timestamp:
Oct 21, 2007 1:01:28 AM (17 years ago)
Author:
quinn
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.1dev/lib/Upload.inc.php

    r285 r286  
    370370            if ($num == 1) {
    371371                // Single upload.
    372                 if (isset($custom_file_name) && '' != $custom_file_name) {
    373                     // Valid custom file name.
    374                     $file_name = $custom_file_name;
    375                     if ($this->display_messages) {
    376                         raiseMsg(sprintf(_("The file <strong>%s</strong> has been renamed to <strong>%s</strong>."), $files['name'][$i], $file_name), MSG_NOTICE, __FILE__, __LINE__);
     372                if (isset($custom_file_name)) {
     373                    if (is_array($custom_file_name) && sizeof($custom_file_name) == 1) {
     374                        // Is an array, but just one value. Pull it out.
     375                        $custom_file_name = current($custom_file_name);
     376                        raiseMsg(sprintf(_("The file %s has been renamed to %s."), $files['name'][$i], $file_name), MSG_NOTICE, __FILE__, __LINE__);
     377                        logMsg(sprintf('Using custom file name: %s', $file_name), LOG_DEBUG, __FILE__, __LINE__);
     378                    } else if (!is_array($custom_file_name) && '' != $custom_file_name) {
     379                        // Valid custom file name.
     380                        $file_name = $custom_file_name;
     381                        raiseMsg(sprintf(_("The file %s has been renamed to %s."), $files['name'][$i], $file_name), MSG_NOTICE, __FILE__, __LINE__);
     382                        logMsg(sprintf('Using custom file name: %s', $file_name), LOG_DEBUG, __FILE__, __LINE__);
     383                    } else {
     384                        // Invalid custom file name provided. Use uploaded file name.
     385                        $file_name = $files['name'][$i];
     386                        logMsg(sprintf('Custom filename invalid! Using uploaded file name: %s', $file_name), LOG_WARNING, __FILE__, __LINE__);
    377387                    }
    378                     logMsg(sprintf('Using custom file name: %s', $file_name), LOG_DEBUG, __FILE__, __LINE__);
    379                 } else {
    380                     // Invalid custom file name provided. Use uploaded file name.
    381                     $file_name = $files['name'][$i];
    382                     logMsg(sprintf('Using uploaded file name: %s', $file_name), LOG_DEBUG, __FILE__, __LINE__);
    383                 }
     388                } else {
     389                    // Normal case. Use uploaded file name.
     390                    $file_name = $files['name'][$i];
     391                    logMsg(sprintf('Using uploaded file name: %s', $file_name), LOG_DEBUG, __FILE__, __LINE__);
     392                }
    384393            } else {
    385394                // Multiple upload. Final file names must be array.
Note: See TracChangeset for help on using the changeset viewer.