/** * is_documentate - Returns true if on a page which uses Documentate templates (cart and checkout are standard pages with shortcodes and thus are not included) * @return bool */ function is_documentate() { return apply_filters('is_documentate', is_document_archive() || is_document_taxonomy() || is_document() ? true : false); }
function is_known_filetype($file) { return is_image($file) || is_movie($file) || is_audio($file) || is_document($file); }
redirect_header('index.php', 2, sprintf(_MD_DB_ERR_MOVE, $picture_name, $dest_dir)); } // Change file permission chmod($uploaded_pic, octdec($xoopsModuleConfig['default_file_mode'])); // Get picture information $imginfo = getimagesize($uploaded_pic); //media if (!$imginfo && is_movie($uploaded_pic)) { $imginfo[0] = 320; $imginfo[1] = 240; $movie_picture = true; } elseif (!$imginfo && is_audio($uploaded_pic)) { $imginfo[0] = 320; $imginfo[1] = 240; $movie_picture = true; } elseif (!$imginfo && is_document($uploaded_pic)) { $imginfo[0] = 320; $imginfo[1] = 240; $movie_picture = true; } else { $movie_picture = false; } // Check that picture size (in pixels) is lower than the maximum allowed if (max($imginfo[0], $imginfo[1]) > $xoopsModuleConfig['max_upl_width_height']) { @unlink($uploaded_pic); redirect_header('index.php', 2, sprintf(_MD_DB_ERR_PIC_SIZE, $xoopsModuleConfig['max_upl_width_height'], $xoopsModuleConfig['max_upl_width_height'])); // Check that picture file size is lower than the maximum allowed } elseif (filesize($uploaded_pic) > $xoopsModuleConfig['max_upl_size'] << 10) { @unlink($uploaded_pic); redirect_header('index.php', 2, sprintf(_MD_DB_ERR_FSIZE, $xoopsModuleConfig['max_upl_size'])); // getimagesize does not recognize the file as a picture