$error_msgs = array();\r
\r
$river_view = get_plugin_setting('river_view', 'tidypics');\r
+ \r
+ $accepted_formats = array(\r
+ 'image/jpeg',\r
+ 'image/png',\r
+ 'image/gif',\r
+ 'image/pjpeg',\r
+ 'image/x-png',\r
+ );\r
+\r
\r
foreach($_FILES as $key => $sent_file) {\r
\r
\r
$name = $sent_file['name'];\r
$mime = $sent_file['type'];\r
- \r
+\r
if ($sent_file['error']) {\r
array_push($not_uploaded, $sent_file['name']);\r
if ($sent_file['error'] == 1) {\r
}\r
\r
//make sure file is an image\r
- if ($mime != 'image/jpeg' && $mime != 'image/gif' && $mime != 'image/png' && $mime != 'image/pjpeg') {\r
+ if (!in_array($mime, $accepted_formats)) {\r
array_push($not_uploaded, $sent_file['name']);\r
array_push($error_msgs, elgg_echo('tidypics:not_image'));\r
continue;\r
if (!$imgsizearray)\r
return false;\r
\r
- $accepted_formats = array(\r
- 'image/jpeg' => 'jpeg',\r
- 'image/png' => 'png',\r
- 'image/gif' => 'gif'\r
- );\r
- \r
- // test if it's a file we can manipulate ...\r
- if (!array_key_exists($imgsizearray['mime'],$accepted_formats))\r
- return false;\r
\r
// Get width and height\r
$width = $imgsizearray[0];\r