}
- print_r('run');exit;
+
require_once 'File/MimeType.php';
$y = new File_MimeType();
$this->mimetype = $_FILES['imageUpload']['type'];
if (in_array($this->mimetype, array(
'text/application',
'application/octet-stream',
- 'application/vnd.ms-excel', /// sometimes windows reports csv as excel???
+ 'image/x-png', // WTF does this?
+ 'image/pjpeg', // WTF does this?
+ 'application/x-apple-msg-attachment', /// apple doing it's magic...
+ 'application/vnd.ms-excel', /// sometimes windows reports csv as excel???
+ 'application/csv-tab-delimited-table', // windows again!!?
))) { // weird tyeps..
$inf = pathinfo($_FILES['imageUpload']['name']);
$this->mimetype = $y->fromExt($inf['extension']);
//-- max?
//$size = max(100, (int) $size);
//$size = min(1024, (int) $size);
+ // the size should 200x150 to convert
+ $sizear = preg_split('/(x|c)/', $size);
+ if(empty($sizear[1])){
+ $sizear[1] = 0;
+ }
+ $size = implode(strpos($size,'c') > -1 ? 'c' : 'x', $sizear);
+// print_r($size);
+ $fc = $this->toFileConvert();
+// print_r($size);
+// exit;
+ $fc->convert($this->mimetype, $size);
return $baseURL . $provider . "/$size/{$this->id}/{$this->filename}";