function _resize(&$model, $field, $path, $style, $geometry) { $filename = $model->data[$model->alias][$field]; $srcFile = $path . $filename; $destFile = $path . $style . '_' . $filename; if ($this->_isSuffixStyle($model, $field)) { $pathInfo = $this->_pathinfo($path . $filename); $destFile = $path . $pathInfo['filename'] . '_' . $style . '.' . $pathInfo['extension']; } $options = $this->settings[$model->alias][$field]; $method = $options['thumbnailMethod']; App::import('Lib', 'Upload.Resize'); $Resize = new Resize($method, $srcFile); return $Resize->process($destFile, $geometry, $options['thumbnailQuality']); }