function custom_upload_mimes($existing_mimes = array()) { $mimetype = new mimetype(); $file_types = get_option('ext'); $variables = explode(' ', $file_types); foreach ($variables as $value) { $value = trim($value); if (!strstr($value, '/')) { $mime = $mimetype->privFindType($value); } else { $mime = $value; } $existing_mimes[$value] = $mime; } return $existing_mimes; }
function get_mimetype($minetype) { global $wfsConfig; $mimetype = new mimetype(); echo $minetype; foreach (explode(" ", $wfsConfig['selmimetype']) as $type) { echo $mimetype->privFindType($type) . "<br />"; } if ($minetype === $mimetype->privFindType($type)) { return TRUE; } return FALSE; }
function isAllowedMineType() { global $wfsConfig; $mimetype = new mimetype(); //foreach(explode(" ", $wfsConfig['selmimetype']) as $type) foreach (explode(" ", $wfsConfig['selmimetype']) as $type) { if ($this->minetype == $mimetype->privFindType($type)) { return TRUE; } } return false; }
function get_mimetype($minetype) ## Get the icon from the filename { global $wfsConfig; $mimetype = new mimetype(); echo $minetype; foreach(explode(" ", $wfsConfig['selmimetype']) as $type) echo $mimetype->privFindType($type)."<br />"; if ($minetype === $mimetype->privFindType($type)) return TRUE; return FALSE; }
function isAllowedMineType(){ global $wfsConfig; // no check mode global $xoopsUser; global $wfsAdminNotCheckMineType, $wfsUserNotCheckMineType; if ( $xoopsUser ) { if ($xoopsUser->isAdmin() && $wfsAdminNotCheckMineType) return TRUE; if ($wfsUserNotCheckMineType) return TRUE; } $mimetype = new mimetype(); //foreach(explode(" ", $wfsConfig['selmimetype']) as $type) foreach(explode(" ", $wfsConfig['selmimetype']) as $type) if ($this->minetype == $mimetype->privFindType($type)) return TRUE; return false; }