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;
}
Example #2
0
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;
}
Example #3
0
 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;
 }
Example #4
0
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;
}
Example #5
0
        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;

		}