Exemplo n.º 1
0
                    $file['path'] = WDCPREFIX . '/' . $fileinfo['path'];
                    $file['size'] = ConvertBtoMB($fileinfo['size']);
                    $file['type'] = $fileinfo['type'];
                }
            } else {
                if ($_FILES['attachedfiles_file']['size'] > $max_files_size) {
                    $file['error'] = 'Максимальный объем файлов: ' . ConvertBtoMB($max_files_size);
                } else {
                    $file['error'] = 'Ошибка загрузки файла';
                }
            }
        }
        break;
    case 'delete':
        $attachedfiles = new attachedfiles($sess);
        $attachedfiles->delete($_POST['attachedfiles_delete']);
        break;
}
?>

<script type="text/javascript">
    window.parent.attachedFiles.clearFileField();
    <?php 
switch ($action) {
    case 'add':
        ?>
            var message = new Object;
            message.error = '<?php 
        echo $file['error'];
        ?>
';
Exemplo n.º 2
0
         $maxImageWidth = 100;
         $dir = $login . '/foto';
         break;
     case 'project_logo':
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects.php";
         $cFile->server_root = true;
         $dir = 'users/' . substr($login, 0, 2) . '/' . $login . "/tmpproj/";
         $cFile->table = 'file_projects';
         $cFile->disable_animate = true;
         // так как для логотипа нужен только один файл, то удаляем все файлы текущей сессии кроме последнего, на случай если файл по какой-то причине не подойдет или не загрузится
         $aFiles = new attachedfiles($sess);
         $logos = $aFiles->getFiles(array(1));
         if (is_array($logos)) {
             while (count($logos) > 1) {
                 $logos = array_splice($logos, 0, 1);
                 $aFiles->delete($logos['id']);
             }
         }
         $max_files_size = new_projects::LOGO_SIZE;
         $max_files = 10;
         $imageTypes = array(1, 2, 3);
         $cFile->max_image_size = array('width' => 150, 'height' => 150, 'less' => 0);
         $cFile->resize = 1;
         $cFile->proportional = 1;
         $cFile->crop = 1;
         break;
     default:
         $file['error'] = 'Ошибка загрузки файла';
         break;
 }
 $cFile->max_size = $max_files_size;